Diagramas de flujo y pseudocódigo: símbolos, reglas y ejercicios resueltos

Piensa en las instrucciones para armar un mueble: si te saltas un paso o los haces en otro orden, al final sobran tornillos. Con una computadora pasa lo mismo, solo que ella no adivina lo que quisiste decir. Por eso, antes de escribir código, los programadores planean la solución con dos herramientas muy sencillas: el diagrama de flujo y el pseudocódigo.
Las dos describen un algoritmo, es decir, la lista ordenada de pasos para resolver un problema. La diferencia es la forma: el diagrama lo dibuja con figuras y flechas; el pseudocódigo lo escribe con palabras parecidas a un lenguaje de programación, pero en español.
Los símbolos del diagrama de flujo
| Símbolo | Forma | Para qué sirve |
|---|---|---|
| Terminal | Óvalo | Marca el inicio y el fin |
| Entrada / salida | Paralelogramo | Pedir datos al usuario o mostrar resultados |
| Proceso | Rectángulo | Hacer un cálculo o guardar un valor |
| Decisión | Rombo | Hacer una pregunta que se responde con Sí o No |
| Línea de flujo | Flecha | Indicar el orden de los pasos |
| Conector | Círculo pequeño | Unir partes del diagrama que quedaron separadas |

Un ejemplo completo: ¿aprobado o reprobado?
El problema: pedir tres calificaciones, sacar el promedio y decir si el alumno aprobó, tomando 6 como mínimo. Así se ve el algoritmo en palabras:
- Inicio.
- Leer las tres calificaciones.
- Calcular el promedio: sumar las tres y dividir entre 3.
- Preguntar si el promedio es mayor o igual a 6.
- Si la respuesta es sí, mostrar «Aprobado»; si es no, mostrar «Reprobado».
- Fin.
En el diagrama, el paso 2 va en un paralelogramo, el 3 en un rectángulo y el 4 en un rombo del que salen dos flechas, una para cada respuesta. La imagen de esta entrada muestra justo ese diagrama.

Y así queda en pseudocódigo, con las palabras que usa PSeInt:
Algoritmo Promedio
Escribir "Escribe tres calificaciones:"
Leer c1, c2, c3
prom <- (c1 + c2 + c3) / 3
Si prom >= 6 Entonces
Escribir "Aprobado con ", prom
SiNo
Escribir "Reprobado con ", prom
FinSi
FinAlgoritmoCinco reglas para que tu diagrama esté bien hecho
- Tiene un solo inicio y un solo fin.
- Se lee de arriba hacia abajo y de izquierda a derecha.
- Todas las flechas tienen dirección y ninguna línea queda suelta.
- Del rombo salen siempre dos caminos, uno para Sí y otro para No.
- Dentro de cada figura va una instrucción corta; si no cabe, probablemente son dos pasos.
Los errores que más veo en clase
- Olvidar pedir los datos y usarlos en un cálculo como si ya existieran.
- Poner el resultado dentro de un rectángulo en lugar de un paralelogramo de salida.
- Dejar una decisión con una sola salida.
- Hacer ciclos que nunca terminan porque el valor que se revisa nunca cambia.
Descarga los ejercicios en Word
El archivo trae la tabla de símbolos, las reglas y ocho ejercicios ordenados de menor a mayor dificultad: área de un rectángulo, conversión de grados, promedio, el mayor de dos números, par o impar, descuento en una tienda, tabla de multiplicar y una suma que termina cuando el usuario escribe cero. Al final están las soluciones en pseudocódigo.
Descargar el formato en Word (.docx)
Para pasar los ejercicios a la computadora, te sirven estas guías: qué es PSeInt y qué significan sus palabras, cómo crear un diagrama de flujo en PSeInt y PSeInt sin instalar, desde el navegador o el celular.
Profe Arci
#DiagramaDeFlujo #Pseudocódigo #Algoritmos #PSeInt #Programación #TécnicoEnInformática #ProfeArci
