Ir al contenido
Tecnología e Informática · 7o Grado · Pensamiento Algorítmico y Lógica de Programación · Periodo 2

Estructuras Condicionales: Si-Entonces-Sino

Los estudiantes implementan estructuras condicionales para que los programas tomen diferentes caminos de ejecución basados en el cumplimiento de una condición.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 7 - Estructuras de ControlDBA Tecnologia e Informatica: Grado 7 - Toma de Decisiones Logicas

Acerca de este tema

Las estructuras condicionales Si-Entonces-Sino permiten que los programas tomen decisiones lógicas y ejecuten diferentes caminos según el cumplimiento de una condición. En 7° grado, los estudiantes implementan estas estructuras en bloques de programación visual o código simple, analizando cómo responden de manera flexible a entradas variables. Esto se alinea con las DBA de Tecnología e Informática del MEN, específicamente Estructuras de Control y Toma de Decisiones Lógicas, donde predicen resultados de algoritmos con condiciones anidadas y diseñan menús interactivos.

Este tema fortalece el pensamiento algorítmico al conectar la lógica cotidiana con la programación, como decidir rutas en un videojuego o clasificar datos. Los estudiantes exploran preguntas clave: cómo una estructura Si-Entonces-Sino guía flujos flexibles, qué pasa con múltiples condiciones anidadas y cómo crear algoritmos para menús de usuario. Estas habilidades preparan para programación más compleja y resuelven problemas reales en contextos colombianos, como apps para decisiones agrícolas o educativas.

El aprendizaje activo beneficia este tema porque las simulaciones en parejas o grupos pequeños hacen visible el flujo de ejecución, reducen errores comunes mediante depuración colaborativa y convierten conceptos abstractos en experiencias prácticas y memorables. Los estudiantes ganan confianza al probar y ajustar código en tiempo real.

Preguntas Clave

  1. Analiza cómo una estructura 'Si-Entonces-Sino' permite a un programa responder de manera flexible.
  2. Predice el resultado de un algoritmo que contiene múltiples condiciones anidadas.
  3. Diseña un algoritmo que utilice condicionales para guiar a un usuario a través de un menú de opciones.

Objetivos de Aprendizaje

  • Analizar el flujo de ejecución de un algoritmo simple que utiliza una estructura condicional 'Si-Entonces-Sino'.
  • Diseñar un algoritmo que emplee condicionales anidadas para ofrecer opciones en un menú interactivo.
  • Explicar cómo una condición booleana determina la ruta de ejecución en un programa.
  • Identificar situaciones cotidianas que pueden modelarse con estructuras condicionales 'Si-Entonces-Sino'.

Antes de Empezar

Secuencia de Instrucciones

Por qué: Los estudiantes deben comprender cómo ejecutar instrucciones en un orden específico antes de poder manejar la toma de decisiones.

Variables y Tipos de Datos Básicos

Por qué: Es necesario que los estudiantes sepan cómo almacenar y manipular información (como números o texto) para usarla en las condiciones.

Vocabulario Clave

Estructura condicionalUn bloque de código que permite ejecutar diferentes instrucciones dependiendo de si una condición es verdadera o falsa.
CondiciónUna expresión que se evalúa como verdadera (verdadero) o falsa (falso), determinando qué camino tomará el programa.
Si-Entonces-SinoUna estructura de control que ejecuta un bloque de código si la condición es verdadera, y otro bloque si es falsa.
Condicionales anidadasUna estructura condicional dentro de otra estructura condicional, permitiendo decisiones más complejas.
Valor booleanoUn tipo de dato que solo puede tener uno de dos valores: verdadero o falso.

Cuidado con estas ideas erróneas

Idea errónea comúnEl 'Si-Entonces' siempre ejecuta ambos caminos, independientemente de la condición.

Qué enseñar en su lugar

Explique que solo se ejecuta el Entonces si la condición es verdadera; el Sino cubre lo falso. Las actividades de depuración en parejas ayudan a observar flujos reales y corregir esta idea mediante pruebas iterativas.

Idea errónea comúnLas condiciones anidadas se ejecutan secuencialmente sin depender unas de otras.

Qué enseñar en su lugar

Las anidadas evalúan la interna solo si la externa es verdadera. Simulaciones físicas en grupos revelan dependencias, fomentando discusiones que aclaran jerarquías lógicas.

Idea errónea comúnEl 'Sino' se ejecuta siempre, incluso sin condición falsa.

Qué enseñar en su lugar

El Sino solo activa si el Si falla. Predicciones individuales seguidas de ejecución grupal muestran este flujo condicional, fortaleciendo comprensión mediante comparación de expectativas y resultados.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Los sistemas de control de semáforos en ciudades como Medellín utilizan estructuras condicionales para ajustar los tiempos de verde y rojo basándose en el tráfico detectado por sensores, optimizando el flujo vehicular.
  • Las aplicaciones bancarias en Colombia emplean condicionales para verificar datos del usuario, como contraseñas o saldos, antes de permitir transacciones, asegurando la seguridad de las cuentas.
  • Los videojuegos populares entre jóvenes colombianos, como 'Free Fire', usan condicionales para determinar acciones del personaje, como saltar si se presiona un botón o atacar si se cumple una condición de proximidad.

Ideas de Evaluación

Boleto de Salida

Entregue a cada estudiante una tarjeta con un problema simple (ej. 'Si la temperatura es mayor a 30 grados, mostrar "Hace calor". Si no, mostrar "Temperatura agradable".'). Pida que escriban el pseudocódigo o diagrama de flujo para resolverlo y que indiquen qué se mostraría si la temperatura fuera 25 grados.

Verificación Rápida

Presente en pantalla un pequeño fragmento de código con una estructura 'Si-Entonces-Sino' y variables predefinidas (ej. `edad = 15`). Pregunte a los estudiantes: '¿Qué resultado se mostrará en pantalla y por qué?' Recoja respuestas rápidas levantando tarjetas de colores o escribiendo en pizarras individuales.

Pregunta para Discusión

Plantee la siguiente pregunta: 'Imaginemos que diseñamos un menú para una aplicación que ayuda a agricultores colombianos a decidir qué sembrar. ¿Cómo usaríamos condicionales anidadas para ofrecer opciones como "clima seco", "clima húmedo" y dentro de cada una, sub-opciones como "cosecha corta" o "cosecha larga"?' Fomente la discusión sobre la lógica y el orden de las condiciones.

Preguntas frecuentes

¿Cómo enseñar estructuras condicionales Si-Entonces-Sino en 7° grado?
Comience con ejemplos cotidianos como semáforos o elecciones en juegos, luego pase a bloques visuales en Scratch. Guíe predicciones de flujos, implementación y pruebas. Integre DBA del MEN enfocando anidamientos y menús para conectar lógica diaria con programación práctica.
¿Cuáles son errores comunes en condicionales anidadas?
Estudiantes confunden jerarquías, ejecutan bloques extras o ignoran el Sino. Use diagramas de flujo y depuración colaborativa para visualizar dependencias. Pruebas con entradas variadas revelan fallos, promoviendo ajustes iterativos y comprensión profunda de flujos lógicos.
¿Cómo el aprendizaje activo ayuda a entender Si-Entonces-Sino?
Actividades como simulaciones físicas o depuración en parejas hacen tangible el flujo condicional, mostrando ejecución paso a paso. Los estudiantes prueban hipótesis, discuten errores y ajustan en tiempo real, lo que retiene conceptos mejor que lecturas pasivas y desarrolla confianza en programación.
¿Ideas para evaluar pensamiento algorítmico con condicionales?
Pida diseñar algoritmos para menús interactivos o predecir salidas de códigos complejos. Rúbricas evalúen precisión lógica, manejo de anidamientos y flexibilidad. Portafolios de depuraciones muestran progreso, alineando con DBA de Toma de Decisiones Lógicas del MEN.