2. Se puede definir
un algoritmo como un
conjunto ordenado y finito
de operaciones o pasos que
permite hallar la solución de
un problema.
3. 1. Finitud: Un algoritmo debe terminar en un número finito de pasos
2. Definibilidad: Cada paso del algoritmo debe definirse de modo preciso; las
acciones a realizar deben estar especificadas rigurosamente y sin
ambigüedad para cada caso.
3. Entrada: Un algoritmo tiene cero o más entradas. Esto es, las cantidades
de los datos de inicio se generan en el mismo algoritmo o se conocen
previamente.
4. Salida: Un algoritmo tiene una o más salidas. Es decir, hay datos o
cantidades al término del algoritmo que tiene una relación específica con los
datos o cantidades de entrada.
5. Efectividad: El algoritmo debe ser efectivo. Esto significa que todas las
operaciones deben ser suficientemente sencillas para poder, en principio, ser
realizadas de modo exacto y en un tiempo finito por un procesador.
4.
5. Cualitativos: Son aquellos en los que se
describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que
se utilizan cálculos numéricos para
definir los pasos del proceso.