Algoritmos
Un algoritmo es un conjunto finito de instrucciones precisas que
realizan una tarea, la cual, dado un estado inicial, culminará por arrojar un
estado final reconocible. Esta definición asume que la ejecución del algoritmo
concluye en algún momento, dejando fuera los procedimientos que ejecutan
permanentemente sin detenerse.
Las características que debe tener todo
algoritmo son:
·
Debe ser preciso, es decir, indicar el orden de realización de cada
paso.
·
Debe estar definido, esto es, si se ejecuta varias veces partiendo de
las mismas condiciones iniciales debe obtenerse siempre el mismo resultado.
·
Debe ser finito (debe tener un número finito de pasos).
· Debe ser independiente del lenguaje de programación que se emplee para
implementarlo.