Se puede definir como un conjunto de instrucciones o pasos para dar solución a un problema o para realizar cierta tarea.
El termino algoritmo proviene del Matemático Abu Abdullah Muhammed bin Musa al-Khwarizmi, del cual no se sabe con seguridad donde nació, algunos sostienen que nació en Bagdad y otros que nació en la ciudad persa de Juarism actualmente Jiva. Debemos a su nombre y al de su obra principal, Hisab al yabr ua al muqabala, nuestras palabras álgebra, algoritmo y guarismo.
Hay ciertas características que deben cumplir los algoritmos para poder ser considerados como tal, estos son:
· Un mismo conjunto de datos de partida se debe llegar siempre a un mismo conjunto de resultados.
· Las instrucciones han de ser precisas sin ambigüedad alguna.
· El conjunto ha de ser finito.
Existen diversas formas de expresar los algoritmos, algunas de ellas son Pseudocódigo, lenguaje natural, diagramas de flujo, entre otros.
Para la enseñanza de programación tienden a utilizar diagramas de flujo y pseudocódigo, el cual creo más conveniente el pseudocódigo ya que no se aleja tanto de los lenguajes de programación.
0 comentarios:
Publicar un comentario
Gracias por comentar.