Los algoritmos deben tener estas características:
-Indicar un orden a seguir en cada uno de sus pasos.
-Ser definido (confiable), si se ejecuta dos veces debe lograrse el mismo resultado.
-Ser finito, es decir terminar en un número finito de pasos.
- Entrada. Un algoritmo tiene cero o mas entradas. Esto es las cantidades de datos de inicio se generan en el mismo algoritmo o se conocen previamente.
- 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 especifica con los datos o conatidades de entrada.
- Efectividad. El algoritmo debe de 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.
-Indicar un orden a seguir en cada uno de sus pasos.
-Ser definido (confiable), si se ejecuta dos veces debe lograrse el mismo resultado.
-Ser finito, es decir terminar en un número finito de pasos.
- Entrada. Un algoritmo tiene cero o mas entradas. Esto es las cantidades de datos de inicio se generan en el mismo algoritmo o se conocen previamente.
- 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 especifica con los datos o conatidades de entrada.
- Efectividad. El algoritmo debe de 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.