Skip to content

Condicionales y Toma de DecisionesActividades y Estrategias de Enseñanza

Los estudiantes de secundaria aprenden mejor los condicionales cuando manipulan bloques físicos y digitales, porque conectan la lógica abstracta con acciones concretas. Al construir decisiones en tiempo real, ven cómo pequeñas variaciones en las condiciones cambian el comportamiento del programa, convirtiendo lo intangible en visible.

1o de SecundariaTecnología4 actividades30 min50 min

Objetivos de Aprendizaje

  1. 1Identificar las estructuras condicionales 'si-entonces' y 'si-no-entonces' en pseudocódigo o diagramas de flujo.
  2. 2Analizar cómo la lógica booleana (verdadero/falso) determina la ejecución de diferentes bloques de código.
  3. 3Diseñar un programa simple que utilice al menos una estructura condicional para tomar una decisión basada en una entrada o variable.
  4. 4Evaluar la efectividad de una condición en un programa para lograr un resultado deseado, proponiendo mejoras si es necesario.

¿Quieres un plan de clase completo con estos objetivos? Generar una Misión

45 min·Grupos pequeños

Estaciones Rotativas: Condicionales Básicas

Prepara cuatro estaciones con computadoras: 1) Si toca color rojo, cambia sprite. 2) Si no, gira. 3) AND para dos condiciones. 4) OR para alternativas. Grupos rotan cada 10 minutos, copian código y modifican uno.

Preparación y detalles

¿Cómo simula una computadora el proceso de toma de decisiones humano?

Consejo de Facilitación: En Estaciones Rotativas, coloca problemas con una sola condición 'si-entonces' para que los estudiantes identifiquen que no siempre se necesita un 'no'.

Setup: Grupos en mesas con hojas de trabajo de matriz

Materials: Plantilla de matriz de decisión, Tarjetas de descripción de opciones, Guía de ponderación de criterios, Plantilla de presentación

AnalizarEvaluarCrearToma de DecisionesAutogestión
30 min·Parejas

Pares de Depuración: Flujos de Decisión

Asigna código con errores en condicionales a parejas. Identifican por qué no funciona (ej. condición falsa sin alternativa). Corrigen y prueban en Scratch, luego explican cambios al grupo.

Preparación y detalles

¿Qué sucede si una condición no se cumple y no hay una alternativa programada?

Consejo de Facilitación: En Pares de Depuración, asigna a un estudiante el rol de 'computadora humana' que describe qué debería pasar paso a paso antes de ejecutar el código.

Setup: Grupos en mesas con hojas de trabajo de matriz

Materials: Plantilla de matriz de decisión, Tarjetas de descripción de opciones, Guía de ponderación de criterios, Plantilla de presentación

AnalizarEvaluarCrearToma de DecisionesAutogestión
50 min·Toda la clase

Reto Colectivo: Juego de Elecciones

Clase entera construye un juego donde un personaje decide ruta por inputs (teclas). Divide tareas: unos codifican si, otros no, combinan al final y votan mejoras.

Preparación y detalles

¿Cómo podemos combinar múltiples condiciones para crear comportamientos complejos?

Consejo de Facilitación: En el Reto Colectivo, usa tarjetas con opciones múltiples para que los equipos discutan cómo combinar condiciones antes de programar.

Setup: Grupos en mesas con hojas de trabajo de matriz

Materials: Plantilla de matriz de decisión, Tarjetas de descripción de opciones, Guía de ponderación de criterios, Plantilla de presentación

AnalizarEvaluarCrearToma de DecisionesAutogestión
40 min·Individual

Proyecto Individual: Semáforo Inteligente

Cada alumno programa un semáforo con condicionales para tráfico (sensores simulados). Agrega múltiples condiciones como peatones, exporta y comparte en galería clase.

Preparación y detalles

¿Cómo simula una computadora el proceso de toma de decisiones humano?

Consejo de Facilitación: En el Proyecto Individual de Semáforo Inteligente, pide que expliquen en voz alta cómo el sensor de luz activa cada luz según la condición programada.

Setup: Grupos en mesas con hojas de trabajo de matriz

Materials: Plantilla de matriz de decisión, Tarjetas de descripción de opciones, Guía de ponderación de criterios, Plantilla de presentación

AnalizarEvaluarCrearToma de DecisionesAutogestión

Enseñando Este Tema

Evita explicar toda la teoría antes de la práctica; en su lugar, introduce los conceptos justo antes de que los necesiten. Usa analogías cotidianas como semáforos o reglas de juegos para ilustrar AND y OR, pero siempre pide a los estudiantes que traduzcan esas analogías a código. Observa si caen en la trampa de creer que la computadora 'sabe' lo que ellos piensan: la depuración grupal suele ser el mejor antídoto.

Qué Esperar

Los estudiantes distinguen claramente entre condiciones simples y compuestas, usan correctamente AND y OR, y explican con ejemplos cómo el código maneja decisiones sin intervención humana. La evidencia más clara es cuando corrigen errores en programas ajenos o justifican por qué un sprite sigue una ruta específica.

Estas actividades son un punto de partida. La misión completa es la experiencia.

  • Guion completo de facilitación con diálogos del docente
  • Materiales imprimibles para el alumno, listos para la clase
  • Estrategias de diferenciación para cada tipo de estudiante
Generar una Misión

Cuidado con estas ideas erróneas

Idea errónea comúnDurante Estaciones Rotativas, algunos estudiantes asumen que todas las condicionales requieren un 'si-no'.

Qué enseñar en su lugar

En Estaciones Rotativas, coloca problemas con solo 'si-entonces' y pide que identifiquen qué pasa si no se cumple la condición: el programa debe continuar con el siguiente bloque sin mostrar mensaje.

Idea errónea comúnDurante Pares de Depuración, algunos confunden AND con OR.

Qué enseñar en su lugar

En Pares de Depuración, usa el ejemplo de un sprite que solo debe moverse si toca el borde Y presiona la tecla espacio; luego cambia a tocar el borde O presionar espacio para que observen la diferencia en el comportamiento.

Idea errónea comúnDurante el Reto Colectivo, los estudiantes creen que la computadora toma decisiones por intuición.

Qué enseñar en su lugar

En el Reto Colectivo, usa casos edge como 'si el número es mayor a 10' sin definir qué pasa si es menor: los equipos verán que el programa no 'adivina' un mensaje, solo sigue el código.

Ideas de Evaluación

Boleto de Salida

Después de Estaciones Rotativas, entrega una tarjeta con un escenario simple y pide que escriban la estructura condicional en pseudocódigo, un ejemplo que cumpla la condición y otro que no.

Pregunta para Discusión

Durante Pares de Depuración, pide a cada pareja que explique en voz alta cómo el código toma decisiones y qué haría si un valor no cumple la condición.

Evaluación entre Pares

Después del Proyecto Individual de Semáforo Inteligente, los estudiantes intercambian sus proyectos y revisan si el código usa condicionales para activar cada luz según la condición programada, escribiendo una sugerencia de mejora.

Extensiones y Apoyo

  • Challenge: Pide a los estudiantes que modifiquen su Semáforo Inteligente para incluir una condición que active una luz amarilla intermitente si pasan más de 3 segundos sin que ningún peatón cruce.
  • Scaffolding: Para quienes se atoran en las estaciones rotativas, proporciona tarjetas con pseudocódigo incompleto y pide que completen solo los espacios en blanco de las condiciones.
  • Deeper: Propón un problema real como controlar un sistema de riego que active el agua solo si la humedad del suelo es baja Y la temperatura supera los 28°C, usando AND y OR en la misma condición.

Vocabulario Clave

CondicionalUna estructura de programación que permite ejecutar un bloque de código solo si se cumple una condición específica.
Lógica BooleanaUn sistema lógico que trabaja con valores de verdad: verdadero (true) o falso (false), fundamental para las decisiones en programación.
Operadores LógicosSímbolos como Y (AND), O (OR) y NO (NOT) que se usan para combinar o negar condiciones booleanas.
PseudocódigoUna forma de describir algoritmos utilizando una mezcla de lenguaje natural y convenciones de programación, sin adherirse a una sintaxis estricta.

¿Listo para enseñar Condicionales y Toma de Decisiones?

Genera una misión completa con todo lo que necesitas

Generar una Misión