¿Qué es un algoritmo?
Es una secuencia finita ‘bien
definida’ de tareas ‘bien definidas’, cada una de las cuales se puede realizar
con una cantidad de recursos finitos. Se dice que una tarea esta ‘bien
definida’, si se sabe de manera precisa las acciones requeridas para su realización.
Aunque los recursos que debe utilizar cada tarea deben ser finitos estos no están
limitados, es decir, si una tarea bien definida requiere una cantidad inmensa
(pero finita) de algún recurso para su realización, dicha tarea puede formar
parte de un algoritmo. Además, se dice que una secuencia de tareas esta ‘bien
definida’ si se sabe el orden exacto de ejecución de cada una de las mismas.
¿Qué técnicas se utiliza
para poder crear un algoritmo?
Diagrama de flujo: es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas
como programación, economía, procesos industriales y psicología
cognitiva. Estos diagramas utilizan símbolos con
significados definidos que representan los pasos del algoritmo, y representan
el flujo de ejecución mediante flechas que conectan los puntos de inicio y de
fin de proceso.
Pseudocódigo: Es
un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el
paso de codificación final (esto es, la traducción a un lenguaje de programación)
relativamente fácil. El pseudocódigo nació
como un lenguaje similar al lenguaje natural y era un medio para representar básicamente
las estructuras de control de programación estructurada. Se considera un primer
borrador, dado que el pseudocódigo tiene que traducirse posteriormente a un
lenguaje de programación.

No hay comentarios:
Publicar un comentario