Introducción a la programación 2023
4. Algoritmo
¿Qué es un Algoritmo?
Un algoritmo
es una forma de describir la solución de un problema, explicando paso a
paso cómo se debe proceder para llegar a una respuesta encuadrada a los
datos disponibles, en un tiempo finito.
Seguramente
existirán distintos algoritmos para resolver un mismo problema y todos
serán correctos, cada uno de ellos pensado por una persona diferente,
cada uno de ellos con un diseño distinto, cada uno de ellos con un sello
propio. Escribir algoritmos es un arte, en el que cada persona le dará
su estilo personal.
Las características de un algoritmo deben ser:
- preciso, es decir, debe indicar claramente, sin ambigüedades, cada uno de los pasos a seguir para conseguir el objetivo propuesto.
- exacto, es decir, que si se sigue el algoritmo varias veces con el mismo juego de datos, los resultados obtenidos deben ser los mismos.
- finito, de tiempo finito, su ejecución debe concluir en algún momento.
En palabras sencillas, los algoritmos son caminos, rutinas, secuencias que hacemos para realizar alguna tarea de manera correcta.