sábado, 13 de agosto de 2016

Características de los algoritmos.

Carácter finito. Un algoritmo siempre debe terminar después de un número finito de pasos. 


Precisión. Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso. Cada instrucción deberá especificarse en cada caso exactamente y sin ambigüedad. 

Entrada. Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámica-mente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos. 

Salida. Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas. 


Eficacia. También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel. 


Resolución. El algoritmo deberá llegar a un resultado específico, producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones

No hay comentarios.:

Publicar un comentario