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)
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)
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
Este es un algoritmo: una serie de pasos precisos, con un inicio y un fin.
Los manuales de instrucciones y recetas de cocina son ejemplos de algoritmos de los que hacemos uso en nuestra vida diaria.
Incluso los tutoriales (como los de WikiHow), todos siguen pasos ordenados para lograr algo:
¡Todos estos son algoritmos!
Finito
Determinista
Preciso y Claro
Secuencial
1. Identificar el problema
2. Explorar posibles soluciones
3. Diseñar el algoritmo
4. Pruebas de escritorio:
¡Esto también fue 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:
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.