Un ALGORITMO es una secuencia finita ‘bien definida’ de tareas ‘bien definidas’, cada una de las
cuales se puede realizar con una cantidad de recursos finitos.
Se dice que una tarea esta ‘bien definida’, si se sabe de manera precisa las acciones requeridas para
su realización.
se dice que una secuencia de tareas esta ‘bien definida’ si se sabe el orden exacto de ejecución de cada
una de las mismas.
Los algoritmos deben cumplir estas condiciones:
·Finitud: el algoritmo debe acabar tras un número finito de pasos. Es más, es casi fundamental que sea
en un número razonable de pasos.
Definibilidad: el algoritmo debe definirse de forma precisa para cada paso. Puesto que el lenguaje
humano es impreciso.
Definibilidad: el algoritmo debe definirse de forma precisa para cada paso. Puesto que el lenguaje
humano es impreciso.
·Salida: el algoritmo tiene una o más salidas, en relación con las entradas.
·Salida: el algoritmo tiene una o más salidas, en relación con las entradas.