Ir al contenido
Tecnología · 7o Básico · Pensamiento Computacional y Algoritmos · 1er Semestre

Variables y Operadores en Programación

Los estudiantes aprenden a usar variables para almacenar y manipular datos, y operadores aritméticos y lógicos para realizar cálculos y comparaciones.

Objetivos de Aprendizaje (OA)OA TEC 7oB: Programación y Algoritmos

Acerca de este tema

Las variables y operadores en programación permiten a los estudiantes de 7° básico almacenar, manipular y comparar datos en programas simples. Una variable guarda valores que cambian, como un puntaje en un juego o la edad de un usuario, mientras que los operadores aritméticos suman, restan, multiplican o dividen, y los lógicos verifican igualdad, desigualdad o combinan condiciones con AND u OR. Esto responde directamente a preguntas como: ¿Cómo una variable representa un valor cambiante? ¿Qué operador usar para comprobar si dos números son iguales? ¿Cómo crear programas interactivos?

En las Bases Curriculares de MINEDUC para Tecnología (OA TEC 7oB), este contenido integra pensamiento computacional y algoritmos del primer semestre. Conecta matemáticas con lógica digital, fomentando habilidades para diseñar secuencias que respondan a entradas del usuario y generen salidas útiles, base para proyectos más complejos.

El aprendizaje activo beneficia este tema porque permite experimentar con bloques visuales en entornos como Scratch. Al crear y depurar programas en grupo, los estudiantes observan cómo fluyen los datos, corrigen errores en tiempo real y explican su razonamiento, lo que solidifica conceptos abstractos y aumenta la retención.

Preguntas Clave

  1. ¿Cómo una variable puede representar un valor que cambia en un programa?
  2. ¿Qué tipo de operador utilizaríamos para verificar si dos números son iguales?
  3. ¿Cómo la combinación de variables y operadores permite crear programas interactivos?

Objetivos de Aprendizaje

  • Identificar el propósito de las variables y clasificarlas según el tipo de dato que almacenan (numérico, texto, booleano).
  • Calcular resultados utilizando operadores aritméticos básicos (+, -, *, /) en expresiones de programación.
  • Comparar valores usando operadores de relación (>, <, ==, !=) para tomar decisiones en un algoritmo.
  • Diseñar un pseudocódigo simple que utilice variables y operadores para resolver un problema específico, como calcular un promedio.
  • Explicar cómo la combinación de variables y operadores lógicos (AND, OR) permite crear condiciones complejas en un programa.

Antes de Empezar

Conceptos Básicos de Algoritmos

Por qué: Los estudiantes deben comprender qué es una secuencia de pasos para resolver un problema antes de poder manipular datos dentro de esa secuencia.

Introducción a la Lógica

Por qué: Es fundamental que los estudiantes entiendan la idea de verdadero/falso y cómo se toman decisiones simples para poder usar operadores lógicos y de relación.

Vocabulario Clave

VariableUn espacio en la memoria del computador que guarda un valor. Este valor puede cambiar durante la ejecución de un programa.
Operador AritméticoSímbolos que realizan operaciones matemáticas con números, como sumar (+), restar (-), multiplicar (*) o dividir (/).
Operador de RelaciónSímbolos que comparan dos valores, resultando en un valor booleano (verdadero o falso). Ejemplos son igual (==) o mayor que (>).
Operador LógicoSímbolos que combinan expresiones booleanas para crear condiciones más complejas, como Y (AND) o O (OR).
Tipo de DatoLa clasificación de un valor que determina qué operaciones se pueden realizar con él. Los tipos comunes son número, texto (string) y booleano (verdadero/falso).

Cuidado con estas ideas erróneas

Idea errónea comúnLas variables son valores fijos que no cambian.

Qué enseñar en su lugar

Las variables almacenan datos modificables durante la ejecución. Actividades de pares donde se actualiza un contador en un loop ayudan a visualizar cambios paso a paso. Discusiones grupales comparan ejecuciones antes y después.

Idea errónea comúnTodos los operadores funcionan igual, sin importar el tipo.

Qué enseñar en su lugar

Operadores aritméticos calculan números, lógicos evalúan verdadero/falso. Juegos de adivinanza en grupos distinguen usos al requerir comparaciones para decisiones. Esto aclara precedencia mediante pruebas iterativas.

Idea errónea comúnLos operadores lógicos solo sirven para números enteros.

Qué enseñar en su lugar

Funcionan con texto o booleanos también. Programas interactivos en clase completa prueban comparaciones de strings, revelando versatilidad. El debugging colectivo resalta errores comunes en tipos de datos.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Los desarrolladores de videojuegos utilizan variables para almacenar el puntaje del jugador, la vida restante o la posición de los personajes. Los operadores son esenciales para determinar cuándo un jugador gana o pierde, o cómo interactúan los objetos en el juego.
  • Las aplicaciones de calculadoras en teléfonos inteligentes emplean variables para guardar los números ingresados y los resultados intermedios. Los operadores aritméticos realizan las operaciones matemáticas que el usuario solicita, mostrando el resultado final.
  • Los sistemas de control de semáforos usan variables para registrar el tiempo de espera y los operadores lógicos para decidir cuándo cambiar de color basándose en el tráfico y los horarios, optimizando el flujo vehicular en ciudades como Santiago.

Ideas de Evaluación

Verificación Rápida

Presenta 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?

Boleto de Salida

Entrega 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.

Pregunta para Discusión

Plantea 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?

Preguntas frecuentes

¿Cómo enseñar variables y operadores en 7° básico?
Usa bloques visuales como en Scratch para declarar variables y aplicar operadores. Comienza con ejemplos cotidianos, como un contador de goles en fútbol. Progresar a programas interactivos refuerza manipulación de datos y lógica, alineado con OA TEC 7oB.
¿Cuál es la diferencia entre operadores aritméticos y lógicos?
Aritméticos realizan cálculos numéricos (+ para sumar, * para multiplicar). Lógicos comparan (== para igual, && para y). Ejemplos en programas simples muestran cómo aritméticos cambian valores en variables, mientras lógicos controlan flujos condicionales.
¿Cómo el aprendizaje activo ayuda en variables y operadores?
Actividades prácticas como crear calculadoras en pares hacen abstractos conceptos tangibles: estudiantes ven variables cambiar y operadores actuar en vivo. El debugging grupal fomenta explicación oral y corrección mutua, mejorando comprensión profunda y retención a largo plazo sobre lecturas pasivas.
¿Qué herramientas usar para este tema en Tecnología?
Scratch o Code.org para bloques visuales, ideales para 7° básico. Permiten arrastrar variables y operadores sin sintaxis textual. Integra con tablets escolares para acceso equitativo, facilitando proyectos interactivos que responden a entradas usuario.