·
Finitos:
Debe terminar en algún momento.
·
Eficientes:
Deben ocupar la mínima memoria y hacer más corto el tiempo de ejecución.
·
Legibles:
El texto será muy claro y fácil de entender.
·
Modificables:
Incluso programadores externos al autor lo podrán modificar.
·
Modulares:
La filosofía utilizada para su diseño debe favorecer la división del problema
en módulos pequeños.
·
Único
punto de entrada, único punto de salida: A los algoritmos y módulos que
lo integran se entrarán por un sólo punto, inicio, y se saldrán por un sólo punto también,
fin.
No hay comentarios:
Publicar un comentario