sábado, 17 de agosto de 2019

Fundamentos de los Algoritmos


Definicion de Algoritmo

La palabra algoritmo se deriva de la traducción al latín de la palabra Alkhô-warîzmi2 , nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX. Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.

Caracteristicas de los Algoritmos

Los algoritsmos siempre comparten caracteristicas algunas de ellas son las siguientes:
  •  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)
  • Un algoritmo debe producir un resultado en un tiempo finito.

Fases de la metodologia para la solucion de problemas

El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y a su ejecución en la misma. Aunque el proceso de diseñar programas es, esencialmente, un proceso creativo, se puede considerar una serie de fases o pasos comunes, que generalmente deben seguir todos los programa dores. Las fases de resolución de un problema con computadora son:
  • Análisis del problema. 
  • Diseño del algoritmo.
  • Codificación. 
  • Compilación y ejecución. 
  • Verificación. 
  • Depuración.
  • Mantenimiento. 
  • Documentación 



Bibliografia: Fundamentos de la Programación 4ta edicion Luis Joyanes Aguilar

3 comentarios: