Bien, un algoritmo es un conjunto de instrucciones ordenados y bien definidos que se ejecutan en forma de pasos que son necesarios para realizar una acción la mayor parte de las veces son para resolver un determinado problema.
Dado un estado inicial se tiene una entrada y siguiendo pasos sucesivos se llega a un estado final y se obtiene un solución. Pero no necesariamente debe tener un estado final , pues hay algoritmos que nunca terminan y no por eso dejan de ser algoritmos.
Hay varios medios para expresar un algoritmo que van desde el lenguaje verbal que entendemos nosotros hasta el lenguaje maquina que es el que entiende la computadora.
Entonces podemos decir que un algoritmo puede ser representado por, lenguaje verbal,diagramas de flujo, pseudocódigo, lenguaje de programación, automátas y matematicamente con maquinas turing.
No hay comentarios:
Publicar un comentario