Episodio 3
El mapa de todo programa: con unas pocas formas y flechas puedes dibujar cualquier idea antes de escribir una sola línea de código. 🗺️
Es un dibujo que cuenta paso a paso qué hace un programa. Se lee de arriba hacia abajo, siguiendo las flechas, como una receta de cocina con dibujos.
Cada forma tiene un significado. Con estas cinco puedes dibujar muchísimos programas:
Inicio (óvalo)
Por aquí empieza el programa. Solo hay uno.
Entrada (paralelogramo azul)
Un dato llega al programa y se guarda en una variable.
Proceso (rectángulo amarillo)
Una operación o cálculo. Aquí el programa «piensa».
Salida (paralelogramo verde)
El programa muestra o entrega un resultado.
Fin (óvalo)
Aquí termina el programa.
Flecha
Indica cuál es el siguiente paso. El orden importa.
Existe también el rombo, que sirve para tomar decisiones («si pasa esto, haz aquello»). Lo conocerás en el episodio de Condicionales.
Un programa que saluda: recibe un nombre y lo saluda. Tiene todo lo necesario: INICIO, una entrada, una salida y FIN.
Pulsa Empezar paso a paso y observa cómo avanza por los bloques. Es como un programa de verdad, ¡pero a cámara lenta!
En el Episodio 2 conociste las cajitas de la memoria. En un diagrama de flujo, cada bloque las usa de una forma distinta:
Entrada: guarda un dato que llega en una variable.
Proceso: usa variables para calcular y guarda el resultado en otra variable. El signo = significa «guarda en la caja».
Salida: lee una variable y muestra su valor en pantalla. La caja no se vacía: solo se mira.
🔑 Resumen: Entrada guarda, Proceso usa y guarda, Salida muestra. Las constantes (cajas con candado 🔒) se pueden usar en cualquier bloque, pero nunca se les guarda un valor nuevo.
Ya sabes que cada variable tiene un tipo: texto, entero o decimal. En un diagrama, lo escribimos entre paréntesis en el bloque de entrada, para recordar qué clase de dato esperamos:
Ejecuta el diagrama. Luego escribe un número con decimales en edad (¡es de tipo entero!) y mira cómo reacciona el programa.
Aquí todo se junta. Un bloque de proceso toma los valores de algunas cajas, hace una cuenta y guarda el resultado en otra caja.
Elige un ejemplo, cambia los números de las cajas azules y avanza paso a paso:
Te diremos una acción. Elige la forma del diagrama que le corresponde.
Ordena los bloques, construye una calculadora y ejecútala paso a paso.
🎮 Jugar ahora