Nos salvan la vida y nos la hacen más fácil, ¿pero sabemos que son realmente?
ALGORITMO: En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
Su origen deriva de Al-Khwarizmi, un matemático persa que vivió entre el 780 y el 850 DC, aunque el primer algoritmo registrado data del 1.600 AC. No fue hasta el siglo pasado que los algoritmos empezaron a parecerse a lo que conocemos hoy a través de mentes como la de Alonzo Church, Alan Turing, Emil Post, Kurt Gödel y otros.
Características:- Debe tener un final.- Debe constar de instrucciones específicas con unos pasos claros.- Debe resolver el problema presentado.¿Cómo explicar un algoritmo a un niño de 10 años o a tu abuela?
Ejemplo 1: Si ponemos como objetivo hacer un pastel, el algoritmo sería la receta, con todos sus pasos y procedimientos, es decir, con que mezclar los ingredientes, a que temperaturas cocinar cada ingrediente y cuando parar por ejemplo.
Ejemplo 2: Hablando de pasteles, si el objetivo es encontrar una pastelería, el algoritmo debería contener todos los pasos a seguir para encontrarla desde el punto en que nos encontramos, es decir, las direcciones y ubicaciones.