Fundamentos de Lógica
El arte de darle instrucciones a una máquina de manera precisa.
Simbología de Diagramas
Antes de ver los diagramas, es importante entender el significado universal de las figuras geométricas que los programadores usamos para representar la lógica:
El Algoritmo Visual
Un algoritmo es una receta exacta. Aquí tienes un flujo visual e interactivo que ilustra cómo una máquina procesa la lógica de "Salir de casa":
Las cajas representan acciones, los rombos representan decisiones (caminos). Así es exactamente como operan los programas.
Ejemplo 2: Rutina Diaria Completa
Este diagrama es más complejo. Incluye bifurcaciones (caminos distintos según si trabajas o no) y un bucle o ciclo (loop), que significa repetir una acción hasta que se cumpla una condición (ej. ver series hasta tener sueño).
Del Pensamiento al Código
Una vez que el diagrama de flujo está claro, lo traducimos a texto. Observa cómo luce ese mismo pensamiento en Pseudocódigo moderno:
let estadoClima = "lluvioso";
if (estadoClima === "lluvioso") {
tomarParaguas();
} else {
caminarNormalmente();
}
llegarClase();