Clase 5 - Condicionales y Sensores

Alternativa condicional

Permite que el programa tome decisiones según lo que detecta en el entorno.

Sintaxis didáctica:

SI (condición) ENTONCES { ... } SINO { ... }

Esto permite adaptar el comportamiento del autómata según lo que encuentra.

Ejemplos de sensores:

Definiciones clave

Concepto Definición pedagógica
Condición Es una afirmación que puede ser verdadera o falsa según una situación concreta.
Alternativa condicional Estructura que permite al programa tomar decisiones según el estado del entorno.
Sensor (en programación) Elemento que detecta información del entorno, como “¿hay fruta?”, “¿puedo avanzar?”
Bloque condicional Conjunto de instrucciones que se ejecutan solo si la condición se cumple.

Actividad con PilasBloques

Nivel Principiante

Misión: Realiza los desafios de alternativa condicional hasta el 3.

Sólo en ciertas ocasiones ¿Y si no? Más churrascos y ensaladas

Nivel Intermedio

Misión: Realiza estos desafíos de alternativa condicional.

La pelota indecisa Alineando telescopios Mariposas

Actividad complementaria: El autómata y el dado

Se trabaja con estructuras de repetición y condición.

Ejercicio: Tirar el dado 5 veces. Si sale 6, tomar un caramelo.

Pseudocódigo:
Repetir 5 veces {
    Tirar dado
    Si (cara superior es 6) entonces {
        Agarrar caramelo
    }
}

Python:
for i in range(5):
    resultado = tirar_dado()
    if resultado == 6:
        agarrar_caramelo()

JavaScript:
for (let i = 0; i < 5; i++) {
    let resultado = tirarDado();
    if (resultado === 6) {
        agarrarCaramelo();
    }
}

🧭 Actividad: Con sensores espaciales

El autómata debe elegir su camino según sensores como:

Nivel Avanzado

Misión: Realiza estos desafíos de alternativa condicional.

¡A correr! Mañic cuenta de nuevo

Cierre reflexivo