jueves, 26 de abril de 2012

Herramientas Para Diseño de Algoritmos


Pseudocódigo


Es un lenguaje de especificación (descripción) de algoritmos. Se considera como un primer borrador dado que posteriormente tiene que traducirse a un lenguaje de programación. El pseudocódigo no se puede ejecutar en una computador.

ALGORITMOS : Características


Otras características que se pueden mencionar:



  • Eficientes: Deben ocupar la minima memoria y minimizar el tiempo de ejecución.


  • Legibles: El texto debe ser claro, de forma que permita entenderlo y leerlo fácilmente.


  • Modificables: Se pueden realizar modificaciones posteriores,incluso por programadores diferentes a sus propios autores.
  • Modulares: División del problema en módulos pequeños.
  • Único punto de entrada, único punto de salida.

ALGORITMOS : Características


ALGORITMOS




Los algoritmos deben cumplir tres características
fundamentales:



  • Preciso: Indicando el orden de realización de cada paso.
  • Definido: Si se sigue dos veces, se obtiene el mismo  resultado cada vez.
  • Finito: Tiene fin un número determinado de pasos.