Skip to content
Tecnología · 7o Básico

Ideas de aprendizaje activo

Variables y Operadores en Programación

Las variables y operadores son conceptos abstractos que requieren manipulación concreta para ser comprendidos. Los estudiantes de 7° básico aprenden mejor cuando transforman ideas teóricas en acciones prácticas, como calcular, comparar y corregir errores en programas simples.

Objetivos de Aprendizaje (OA)OA TEC 7oB: Programación y Algoritmos
25–45 minParejas → Toda la clase4 actividades

Actividad 01

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Calculadora Simple con Variables

En pares, los estudiantes declaran variables para números de entrada y resultado. Usan operadores aritméticos para sumar, restar o multiplicar, y muestran el output. Prueban con datos propios y depuran si el resultado falla.

¿Cómo una variable puede representar un valor que cambia en un programa?

Consejo de FacilitaciónEn la actividad de pares de la calculadora simple, pida a los estudiantes que intercambien roles cada tres pasos para asegurar que ambos participen activamente en la escritura y ejecución del código.

Qué observarPresenta a los estudiantes un fragmento de pseudocódigo simple que incluya una variable y un operador. Pregunta: ¿Qué valor tendrá la variable 'contador' después de ejecutar esta línea? ¿Cuál será el resultado de la operación '5 + x' si 'x' vale 10?

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Rotación por Estaciones45 min · Grupos pequeños

Grupos Pequeños: Juego de Adivinanza Lógica

Grupos crean un programa con variable para número secreto y operadores lógicos para guiar intentos (mayor/menor). El usuario ingresa valores y el programa responde con mensajes. Rotan roles para probar y mejorar.

¿Qué tipo de operador utilizaríamos para verificar si dos números son iguales?

Consejo de FacilitaciónDurante el juego de adivinanza lógica, limite el tiempo de cada ronda a 2 minutos para mantener el ritmo y evitar frustraciones por análisis excesivo.

Qué observarEntrega a cada estudiante una tarjeta con una situación (ej: 'verificar si un usuario es mayor de edad'). Pídeles que escriban una línea de pseudocódigo usando una variable (ej: 'edad') y un operador de relación (ej: '>') para resolverla.

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 03

Rotación por Estaciones35 min · Toda la clase

Clase Completa: Carrera de Debugging

Proyecta un programa con errores en variables y operadores. Equipos identifican fallos, proponen correcciones y votan la mejor. Implementan colectivamente y ejecutan para verificar.

¿Cómo la combinación de variables y operadores permite crear programas interactivos?

Consejo de FacilitaciónEn la carrera de debugging, coloque errores intencionales con distintos niveles de dificultad para que los equipos elijan desafíos acordes a su progreso.

Qué observarPlantea la siguiente pregunta para debate grupal: ¿Por qué es importante que las variables puedan cambiar su valor? ¿Qué pasaría en un programa de inventario si el valor de 'stock' no pudiera actualizarse?

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 04

Rotación por Estaciones25 min · Individual

Individual: Diario de Operadores

Cada estudiante crea tres mini-programas: uno aritmético, uno de comparación y uno combinado. Anota cambios en variables y resultados, luego comparte uno con un compañero para feedback.

¿Cómo una variable puede representar un valor que cambia en un programa?

Consejo de FacilitaciónPara el diario de operadores, proporcione ejemplos de operadores lógicos combinados para que los estudiantes practiquen precedencias con estructuras claras.

Qué observarPresenta a los estudiantes un fragmento de pseudocódigo simple que incluya una variable y un operador. Pregunta: ¿Qué valor tendrá la variable 'contador' después de ejecutar esta línea? ¿Cuál será el resultado de la operación '5 + x' si 'x' vale 10?

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Plantillas

Plantillas que acompañan estas actividades de Tecnología

Úsalas, edítalas, imprímelas o compártelas.

Algunas notas para enseñar esta unidad

Enseñe variables primero con ejemplos cotidianos, como puntajes en juegos o días del mes, para conectar lo abstracto con lo tangible. Evite introducir todos los operadores lógicos de una vez; enfoque en uno por sesión para reducir la carga cognitiva. La investigación muestra que los errores de tipo de datos son comunes, así que dedique tiempo a comparar cómo se comportan los operadores con diferentes tipos de valores, como strings y números.

Al finalizar estas actividades, los estudiantes demostrarán que pueden declarar variables, usar operadores aritméticos y lógicos correctamente, y explicar cómo los valores cambian durante la ejecución de un programa. La evidencia incluirá pseudocódigo funcional, depuración exitosa y discusiones claras sobre los resultados.


Cuidado con estas ideas erróneas

  • During la actividad Pares: Calculadora Simple con Variables, watch for students who treat variables as fixed values that cannot be updated within loops.

    Pida a los estudiantes que usen un contador en un loop simple y registren su valor después de cada iteración en una tabla, comparando ejecuciones con distintos valores iniciales.

  • During la actividad Grupos Pequeños: Juego de Adivinanza Lógica, watch for students who apply arithmetic operators to conditions that require logical evaluation.

    Proporcione tarjetas con condiciones claras (ej: 'edad > 18') y pida a cada grupo que identifique qué operador usar antes de escribir el pseudocódigo.

  • During la actividad Clase Completa: Carrera de Debugging, watch for students who assume logical operators only work with integers.

    Incluya en los códigos de debugging al menos un ejemplo con strings (ej: comparar 'usuario == "admin"') y discuta cómo los booleanos resultantes controlan el flujo del programa.


Metodologías usadas en este resumen