EBAC Logotipo
Menú

4.5 Conoce los algoritmos

Comprender qué es un algoritmo, definir una secuencia clara de pasos para resolver un problema. Revisar ejemplos practicos (Cómo preparar un licuado paso a paso)

1. ¿Qué es un algoritmo?


Los usamos todos los días, ¡y te los puedes encontrar literalmente hasta en la sopa!


La próxima vez que tengas un vaso de sopa instantánea mira el reverso, encontrarás algo como esto, un ejemplo perfecto.


Cómo preparar una sopa instantánea

  1. Cómo preparar una sopa instantánea
  2. Hervir agua
  3. Levantar la tapa del envase
  4. Llenar el envase con agua caliente hasta cubrir
  5. Cierra la tapa y deja reposar unos minutos
  6. Retira la tapa
  7. Disfruta tus fideos


Este es un algoritmo: una serie de pasos precisos, con un inicio y un fin.

3. Características

Finito

  1. Tiene un principio y un final; no se ejecuta para siempre.


Determinista

  1. Siempre produce el mismo resultado con la misma entrada.


Preciso y Claro

  1. Cada paso está bien definido, sin ambigüedades ni confusión.


Secuencial

  1. Los pasos siguen un orden lógico, uno tras otro.

4. Pasos para diseñar algoritmos

1. Identificar el problema

  1. ¿Qué necesito resolver?
  2. Define con claridad el objetivo y el resultado esperado.


2. Explorar posibles soluciones

  1. ¿Cómo podría resolverse?
  2. Piensa en diferentes formas de abordar el problema antes de decidir el camino.


3. Diseñar el algoritmo

  1. Ordena los pasos de forma clara y lógica
  2. Asegúrate de que cada paso cumpla una función específica.


4. Pruebas de escritorio:

  1. Se le llama prueba de escritorio a las pruebas de ejecución de programas usando datos simulados para verificar si el algoritmo funciona como se espera.


¡Esto también fue un algoritmo!

5. ¿Cuándo funciona un algoritmo?

Un algoritmo funciona bien cuando te lleva siempre al mismo resultado correcto, si lo sigues paso a paso y con las mismas condiciones de entrada.


Si al armar tu escritorio IKEA terminas con una mesa coja o te sobran tornillos, sólo hay dos opciones:

  1. El algoritmo (las instrucciones) tiene un mal diseño
  2. No seguiste los pasos correctamente


En el segundo caso, tu prueba de escritorio debería ser repetir todo desde el inicio...

para ver si esta vez apruebas —literalmente— la prueba de escritorio IKEA.