De la Lógica al Diagrama: Pseudocódigo y Diagramas de Flujo.
Un diagrama de flujo es una **representación gráfica** de un algoritmo. Es como un mapa que utiliza símbolos estándar conectados por flechas para mostrar la secuencia de pasos (el "flujo") que se deben seguir para resolver un problema, desde el inicio hasta el fin.
Indica el punto de arranque y el punto de término del algoritmo.
Representa cualquier operación, cálculo o asignación de valor (ej. Suma = A + B).
Se usa para leer datos (Entrada) o mostrar resultados (Salida) (ej. "Leer Calificación").
Indica un punto donde se toma una decisión (una condición). Tiene dos salidas: "Sí" y "No".
Conecta los símbolos e indica el orden de ejecución.
Aunque usamos diagramas de flujo de procesos, existen otros:
Este ejemplo decide el precio de un boleto de cine basado en la edad, usando todos los símbolos clave:
Es un lenguaje "falso" (pseudo = falso) que se usa para planificar la lógica de un programa. Se escribe en español simple, usando palabras clave de programación, pero sin seguir reglas de sintaxis estrictas. Es el paso intermedio entre la idea y el código real.
Algoritmo para imprimir los números del 1 al 10.
Inicio
Para cada número n de 1 a 10
Imprimir n
Fin
Tanto el pseudocódigo como los diagramas de flujo usan estructuras de control para dirigir el flujo del programa. Son las herramientas que nos permiten tomar decisiones o repetir tareas.
Ahora, combina ambas herramientas. El pseudocódigo es tu "plan" y el diagrama de flujo es tu "mapa visual".
Objetivo: Traducir la lógica de un problema a pseudocódigo y, posteriormente, a un diagrama de flujo.
Instrucciones: Elige uno de los siguientes problemas y escribe en tu cuaderno el Pseudocódigo (los pasos lógicos y ordenados) para resolverlo. Usa palabras como Inicio, Fin, Leer, Mostrar, Si, Entonces.
Instrucciones: Usando el pseudocódigo que creaste en la Parte A como guía, dibuja el Diagrama de Flujo correspondiente. ¡Asegúrate de usar los símbolos correctos para cada paso (Inicio, Entrada, Proceso, Decisión, Fin)!
Problemas (Elige 1):
Parte A: Pseudocódigo (El Plan)
Inicio
Verificar si la lámpara está enchufada
Si (está enchufada == Falso) Entonces
Enchufar la lámpara
Si no
Verificar si el foco está quemado
Si (foco quemado == Verdadero) Entonces
Cambiar el foco
Fin
Parte B: Diagrama de Flujo (El Mapa)
(Aquí dibujarías el diagrama de flujo que corresponde a ese pseudocódigo, usando el óvalo de Inicio, dos rombos de Decisión, dos rectángulos de Proceso y el óvalo de Fin).