Definición de algoritmos

DEFINICIÓN DE ALGORITMO
  • Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.
    Aguilar, L. J. (2008). Fundamentos de Programación. Madrid: McGraw Hill.
  • En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.

    Algoritmo en informatica. (2018). Retrieved from https://concepto.de/algoritmo-en-informatica/
CARACTERÍSTICAS DE LOS ALGORITMOS
  • Preciso (indica el orden de realización en cada paso).
  • Definido (si se sigue dos veces, obtiene el mismo resultado cada vez).
  • Finito (tiene fin; un número determinado de pasos).
FASES DE LA METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
  • Análisis. El problema se analiza teniendo presente la especificación de los requisitos dados por el cliente de la empresa o por la persona que encarga el programa.
  • Diseño. Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo que resuelva el problema.
  • Codificación (implementación). La solución se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo, Pascal) y se obtiene un programa fuente que se compila a continuación.
  • Ejecución, verificación y depuración. El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores (denominados “bugs”, en inglés) que puedan aparecer.
  • Mantenimiento. El programa se actualiza y modifica, cada vez que sea necesario, de modo que se cumplan todas las necesidades de cambio de sus usuarios.
  • Documentación. Escritura de las diferentes fases del ciclo de vida del software, esencialmente el análisis, diseño y codificación, unidos a manuales de usuario y de referencia, así como normas para el mantenimiento.
Aguilar, L. J. (2008). Fundamentos de Programación. Madrid: McGraw Hill.

Comentarios