CESBA · Lógica de Programación con AlgoritmosLSC0102 · Ejecutivo · 1.er semestre
Progreso 0%

Sesión 11 · Representación gráfica

Diagramas de flujo: simbología y construcción

Un diagrama de flujo permite ver el recorrido de un algoritmo. En esta sesión aprenderás a reconocer los símbolos principales, utilizar flechas y conexiones correctamente, detectar errores visuales y transformar pseudocódigos secuenciales en diagramas claros.

Evidencia: 2 diagramas de flujo · 40 min
Propósito de aprendizaje

Representar visualmente la lógica

01 · Identificar

Reconocer terminal, entrada/salida, proceso, decisión, conector y flecha.

02 · Conectar

Utilizar flechas para indicar un recorrido lógico y comprensible.

03 · Convertir

Relacionar instrucciones de pseudocódigo con símbolos equivalentes.

04 · Verificar

Detectar símbolos incorrectos, secuencias incompletas y caminos sin cierre.

Conexión con la Sesión 10

Ya puedes escribir una solución con Leer, asignación y Escribir. Ahora representarás exactamente la misma lógica usando figuras y flechas.

Idea clave: un diagrama de flujo no es decoración. Debe representar la misma solución que el pseudocódigo y permitir seguirla desde Inicio hasta Fin.
Recuperación

Del pseudocódigo al dibujo

Lectura de aprendizaje

Qué es un diagrama de flujo y cómo se construye

1. Concepto

Un diagrama de flujo es una representación gráfica de un algoritmo. Cada acción se representa mediante un símbolo con una función determinada y las flechas muestran el orden en que se ejecutan las acciones.

2. ¿Para qué sirve?

Visualizar

Permite observar el orden completo de la solución sin depender de código.

Comunicar

Ayuda a explicar un algoritmo a otra persona de manera gráfica.

Revisar

Hace visibles pasos faltantes, conexiones incorrectas o secuencias poco claras.

3. Símbolos principales

Inicio / Fin

Terminal

Marca el comienzo o terminación del algoritmo.

Leer / Mostrar

Entrada / salida

Representa captura o presentación de datos.

total ← precio × cantidad

Proceso

Cálculos, operaciones y asignaciones.

¿condición?

Decisión

Evalúa una condición y divide el recorrido en caminos.

A

Conector

Continúa el flujo en otra zona cuando evita líneas largas o cruces.

↓

Flecha

Indica la dirección del flujo.

4. Reglas básicas

  1. Todo diagrama debe tener un Inicio y un Fin claramente identificables.
  2. Las flechas deben indicar la dirección del recorrido.
  3. Usa cada símbolo para la función que le corresponde.
  4. Mantén preferentemente un flujo de arriba hacia abajo y, cuando sea necesario, de izquierda a derecha.
  5. Evita líneas que se crucen innecesariamente.
  6. Los conectores deben utilizar una referencia clara, por ejemplo A o 1.
  7. Cuando exista una decisión, sus salidas deben identificarse con claridad, normalmente Sí/No o Verdadero/Falso.
  8. Todo camino debe continuar hacia una acción, regresar de forma controlada o llegar a un fin.
Decisiones: hoy debes reconocer el rombo y su función, pero las evidencias serán secuenciales. Las estructuras condicionales se desarrollarán formalmente más adelante.

5. Pseudocódigo y símbolo equivalente

Inicio / Fin
Óvalo o terminal.
Leer dato
Paralelogramo de entrada/salida.
resultado ← expresión
Rectángulo de proceso.
Escribir resultado
Paralelogramo de entrada/salida.
¿condición?
Rombo de decisión.

6. Ejemplo secuencial

Algoritmo AreaRectangulo Inicio Leer base Leer altura area ← base * altura Escribir area Fin
Inicio
Leer base y altura
area ← base × altura
Mostrar area
Fin

7. ¿Se pueden agrupar instrucciones?

En un diagrama educativo podemos agrupar entradas relacionadas —por ejemplo, “Leer base y altura”— si esto mantiene la solución clara. Si el objetivo es mostrar cada instrucción exactamente, también pueden separarse en dos símbolos. Lo importante es que ninguna acción esencial desaparezca.

8. Declaraciones y diagramas

La declaración de variables es fundamental en pseudocódigo, pero en muchos diagramas introductorios no se representa como un bloque independiente cuando el objetivo es mostrar el flujo operativo de entrada, proceso y salida. En esta sesión evaluaremos principalmente Inicio, entradas, procesos, salidas y Fin.

9. Coherencia

Si el pseudocódigo calcula total ← precio * cantidad, el rectángulo del diagrama debe mostrar esa misma operación. Cambiarla por una suma significa cambiar el algoritmo, no solo el dibujo.

Regla de verificación: recorre el diagrama con el dedo o con la vista. Debes poder contestar qué ocurre primero, qué dato entra, qué operación se realiza, qué se muestra y dónde termina.
Ejercicio 1

Relaciona acción y símbolo

¿Qué contiene el símbolo?

Ejercicio 2

Del pseudocódigo al diagrama

Ordena los bloques que representan este pseudocódigo:

Inicio Leer metros centimetros ← metros * 100 Escribir centimetros Fin

Vista del recorrido

Ordena correctamente los bloques para generar el diagrama.

Ejercicio 3

¿Qué está mal en el diagrama?

Errores que debes evitar

Símbolo incorrecto

Usar un rectángulo para una entrada cuando debería utilizarse entrada/salida.

Flujo incompleto

Dejar un bloque sin flecha de salida o un camino que nunca llega a Fin.

Lógica modificada

Dibujar una operación diferente a la indicada por el pseudocódigo.

Práctica guiada

Constructor de diagrama secuencial

Problema: leer el precio de un artículo y la cantidad, calcular el total y mostrarlo.

Selecciona el símbolo y escribe el contenido de cada paso. Inicio y Fin ya están definidos.

Completa el constructor para visualizar el diagrama.

Evidencia oficial

Dos diagramas de flujo

Construye dos diagramas secuenciales. Cada paso debe utilizar el símbolo correcto y un contenido coherente con el problema.

Diagrama 1 · Conversión de temperatura

Leer una temperatura en grados Celsius, calcular fahrenheit ← (celsius * 9 / 5) + 32 y mostrar el resultado.

Completa el diagrama 1.

Diagrama 2 · Promedio de tres calificaciones

Leer tres calificaciones, calcular promedio ← (cal1 + cal2 + cal3) / 3 y mostrar el promedio.

Completa el diagrama 2.

Lista de verificación

Reporte de diagramas

Analiza los diagramas para generar el reporte.

Evaluación de aprendizaje

Comprueba tu comprensión

Reporte de la sesión

Resultados del estudiante

Resultado global
—
Completa las actividades obligatorias.

Perfil de aprendizaje

Evidencia oficial: dos diagramas de flujo secuenciales.
Sesión 11 · LSC0102 · Diagramas de flujo · Simbología, reglas y construcción.