You are on page 1of 2

Introducción

Un algoritmo es un conjunto de acciones que determinan la secuencia de los pasos a seguir


para resolver un problema específico. Sus pasos deben estar definidos con precisión de
forma que no existan ambigüedades que den origen a elegir una opción equivocada. Los
algoritmos son finitos; es decir, su ejecución termina en un número determinado de pasos.

Los algoritmos pueden representarse a través de un conjunto de palabras por medio de las
cuales se puede representar la lógica de un programa. Además, los algoritmos se pueden
representar gráficamente a través de un diagrama de flujo.

Por otro lado un diagrama de flujo es una representación gráfica de un algoritmo o de una
parte del mismo. La ventaja de utilizar un diagrama de flujo es que se le puede construir
independientemente del lenguaje de programación, pues al momento de llevarlo a código
se puede hacer en cualquier lenguaje. Dichos diagramas se construyen utilizando ciertos
símbolos de uso especial como son rectángulos, óvalos, pequeños círculos, etc.; estos
símbolos están conectados entre sí por flechas conocidas como líneas de flujo. A
continuación se presentan estos símbolos y su significado.

Recomendaciones

 Utilizar las palabras inicio y fin para identificar el punto de partida y término del
algoritmo aunque este enumerado.
 Numerar cada paso.
 Las instrucciones deben ser frases cortas, claras y concretas.
 Es necesario seguir una frecuencia gráfica de pasos, o procesos para alcanzar la
solución del problema. Se recomienda que la construcción del diagrama esté
correcta; al igual que el paso del mismo a un lenguaje de programación. Si está
correcto puede resultar relativamente simple para el entendimiento de las personas
ajenas a la elaboración del mismo, además permite que el problema se solucione
de una manera más eficiente y directa.
 Se recomienda buscar la mejor alternativa posible para la solución del problema,
ya que los diagramas de flujos obligan a un análisis de todos los caminos posibles
para encontrarle solución a cualquier situación o problema.
 Se deben usar solamente líneas de flujo horizontal y/o vertical.
 Se debe evitar el cruce de líneas utilizando los conectores.
 Se deben usar conectores sólo cuando sea necesario.
 No deben quedar líneas de flujo sin conectar.
 Se deben trazar los símbolos de manera que se puedan leer de arriba hacia abajo
y de izquierda a derecha.
 Todo texto escrito dentro de un símbolo deberá ser escrito claramente, evitando
el uso de muchas palabras.

You might also like