Módulo 00

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:

Cápsula (Óvalo): Indica el Inicio o el Fin de un algoritmo.
Rectángulo: Representa un Proceso o acción específica (ej. "Preparar café", "Sumar números").
Rombo: Indica una Decisión o condición. Es una pregunta que divide el camino en opciones (usualmente "Sí" o "No").
Línea de Flujo: Una flecha que indica la dirección en la que avanza la ejecución del programa.

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:

// Flujo de decisión matutino

let estadoClima = "lluvioso";

if (estadoClima === "lluvioso") {
  tomarParaguas();
} else {
  caminarNormalmente();
}

llegarClase();
Completar Módulo y Volver (+50 XP) ✦