> For the complete documentation index, see [llms.txt](https://ooi.gitbook.io/courses/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ooi.gitbook.io/courses/temario/introduccion-a-la-programacion/representacion-grafica-de-un-algoritmo.md).

# Representación gráfica de un algoritmo

&#x20;Un diagrama de flujo  es una representación gráfica de un algoritmo o proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso.&#x20;

![](/files/-LO0BJtPNHL8QvPwBG9r)

### Objetivos del diagrama de flujo

&#x20;Los diagramas de flujo tienen como objetivos: &#x20;

* &#x20; Ofrecer una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas. 
* &#x20;Facilitar la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información, las ramas en el proceso, el número de pasos del proceso, etc.&#x20;
* &#x20;Facilitar la selección de indicadores de proceso.&#x20;
* &#x20;Estimula el pensamiento analítico en el momento de estudiar un proceso, haciendo más factible generar alternativas útiles.&#x20;

### Símbolos para dibujar un diagrama de flujo

![](/files/-LO0ATj53UdOvc0Kix5q)

### Ejemplos de diagramas de flujo

![](/files/-LO0ArNeMqW4b9J_vdyL)

![](/files/-LO0BTpLw_iwb4q0igpR)

Referencias

<http://www.academia.edu/16459678/Algoritmos_Diagrama_de_Flujo_y_Pseudoc%C3%B3digos_PDF>
