Skip to content
Programación Creativa con Bloques · 1er Semestre

Condicionales y Toma de Decisiones

Introducción a la lógica booleana para que los programas tomen decisiones basadas en condiciones.

Preguntas Clave

  1. ¿Cómo decide un programa qué hacer si ocurre un error?
  2. ¿Qué importancia tiene el concepto de verdadero o falso en la tecnología?
  3. ¿En qué situaciones de la vida real aplicamos la lógica de si ocurre algo, entonces hago esto?

Objetivos de Aprendizaje (OA)

OA TEC 5oB: Programación y Herramientas Digitales
Nivel: 5o Básico
Asignatura: Tecnología
Unidad: Programación Creativa con Bloques
Período: 1er Semestre

Acerca de este tema

Las condicionales introducen la lógica booleana en la programación, permitiendo que los programas tomen decisiones basadas en condiciones verdadero o falso. En 5° básico, los estudiantes usan bloques como 'si entonces' y 'si no entonces' para controlar acciones, respondiendo preguntas clave: ¿Cómo decide un programa qué hacer ante un error? ¿Qué rol juegan verdadero y falso en la tecnología? ¿Cómo aplicamos 'si pasa esto, hago aquello' en la vida diaria? Esto alinea con las Bases Curriculares de MINEDUC en Programación y Herramientas Digitales, OA TEC 5°B.

Este tema fortalece el pensamiento computacional al conectar lógica con algoritmos y resolución de problemas. Los estudiantes programan secuencias que simulan escenarios reales, como un personaje que salta si toca un obstáculo, desarrollando habilidades para depurar y predecir comportamientos.

El aprendizaje activo beneficia este tema porque actividades prácticas con bloques visuales, como Scratch, convierten ideas abstractas en experiencias tangibles. Los estudiantes prueban, fallan y ajustan en grupo, reteniendo mejor la lógica booleana y ganando confianza en la toma de decisiones programadas.

Objetivos de Aprendizaje

  • Identificar las condiciones 'verdadero' y 'falso' en un bloque de código simple.
  • Explicar cómo una instrucción 'si... entonces...' modifica el flujo de un programa.
  • Diseñar un programa corto usando bloques condicionales para responder a una entrada específica.
  • Comparar el resultado de un programa con y sin una estructura condicional 'si... entonces... si no...'.
  • Crear un escenario interactivo donde un personaje tome una decisión basada en una condición dada.

Antes de Empezar

Secuencias y Algoritmos Básicos

Por qué: Los estudiantes necesitan comprender cómo ordenar instrucciones para que un programa funcione antes de introducir la lógica de decisión.

Introducción a los Bloques de Programación

Por qué: Es fundamental que los estudiantes se familiaricen con la interfaz y el uso básico de bloques de programación visuales.

Vocabulario Clave

CondicionalUna instrucción en programación que permite al programa 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 o falso. Es la base para las decisiones en los programas.
CondiciónUna expresión que se evalúa como verdadera o falsa, determinando si se ejecuta o no una parte del código.
Bloque 'Si... entonces...'Una estructura de control que ejecuta un conjunto de acciones solo si la condición especificada es verdadera.
Bloque 'Si... entonces... si no...'Una estructura de control que ejecuta un conjunto de acciones si la condición es verdadera, y otro conjunto de acciones si la condición es falsa.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

Los semáforos utilizan lógica condicional para cambiar de color. Si el sensor detecta un coche, entonces el semáforo se pone en verde para esa dirección.

Los videojuegos emplean condicionales constantemente. Por ejemplo, si el jugador presiona el botón de salto y está en el suelo, entonces el personaje salta.

Los sistemas de control de temperatura en los hogares usan condicionales. Si la temperatura es menor que la deseada, entonces el calefactor se enciende.

Cuidado con estas ideas erróneas

Idea errónea comúnLas condicionales siempre ejecutan ambas ramas (si y si no).

Qué enseñar en su lugar

Solo se ejecuta la rama verdadera; la falsa se salta. Actividades de simulación unplugged ayudan porque los estudiantes actúan físicamente las decisiones, viendo que no hay bifurcación simultánea, y discuten en grupo para aclarar.

Idea errónea comúnVerdadero y falso son como números grandes o pequeños.

Qué enseñar en su lugar

Son estados lógicos binarios, no cuantitativos. Programación práctica en pares permite comparar resultados booleanos con pruebas reales, ajustando condiciones hasta entender su naturaleza exclusiva.

Idea errónea comúnCualquier instrucción puede ser condición sin ser booleana.

Qué enseñar en su lugar

Solo expresiones que dan verdadero/falso funcionan. Depuración individual con ejemplos erróneos muestra errores en tiempo real, fomentando reflexión sobre tipos de datos.

Ideas de Evaluación

Boleto de Salida

Entrega a cada estudiante una tarjeta con un escenario simple (ej: 'Si la luz está roja, detente'). Pide que escriban una instrucción de programación usando bloques 'si... entonces...' que represente ese escenario. Luego, deben indicar qué valor (verdadero o falso) haría que la acción ocurriera.

Verificación Rápida

Presenta en pantalla un programa simple con bloques condicionales (ej: un personaje que se mueve si se presiona una tecla). Haz preguntas directas: '¿Qué pasará si presiono la tecla 'espacio'?' o '¿Qué condición debo cambiar para que el personaje se mueva al presionar 'flecha arriba'?'

Pregunta para Discusión

Plantea la pregunta: '¿En qué otras situaciones de tu día a día usas la lógica de 'si pasa esto, hago aquello' sin darte cuenta?'. Guía la conversación para que conecten con ejemplos como 'si llueve, llevo paraguas' o 'si tengo hambre, busco comida'.

¿Listo para enseñar este tema?

Genera una misión de aprendizaje activo completa y lista para la sala de clases en segundos.

Generar una Misión Personalizada

Preguntas frecuentes

¿Cómo enseñar lógica booleana en 5° básico?
Comience con ejemplos cotidianos como 'si es de noche, enciende la luz'. Use bloques visuales en Scratch para crear programas simples que respondan a toques o sensores. Integre discusiones grupales para conectar verdadero/falso con decisiones reales, reforzando con depuración colaborativa. Esto construye intuición sin fórmulas abstractas.
¿Qué herramientas usar para condicionales en Tecnología 5° básico?
Plataformas como Scratch o Code.org son ideales por sus bloques drag-and-drop. Permiten enfocarse en lógica sin sintaxis textual. Complemente con unplugged como tarjetas de flujo para introducir conceptos antes de digitalizar, alineando con MINEDUC.
¿Cómo el aprendizaje activo ayuda a entender condicionales?
Actividades como programar en parejas un juego con 'si colisiona, pierde vida' dan experiencia directa: prueban, ven fallos y ajustan. Esto hace concreta la lógica booleana, mejora retención 30-50% según estudios, y fomenta colaboración para depurar, superando lecciones pasivas.
¿Ejemplos reales de condicionales en la vida?
En apps como semáforos inteligentes (si detecta peatón, para), o alarmas (si se abre puerta, suena). En juegos, si salud baja, pierde. Enseñe pidiendo a estudiantes identificar en sus celulares, luego programen réplicas simples para ver la lógica en acción diaria.