Pensamiento computacional · Sección 4

Datos, variables y control

Tipos de datos, asignación, entrada y salida, decisiones, repeticiones y funciones para expresar comportamientos.

3
lecciones
3
ejercicios resueltos
CONTENIDO ORIGINAL

Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.

ANTES DE EMPEZAR

Ubícate antes de avanzar

01 / PUNTO DE PARTIDA

Conviene haber comprendido Algoritmos, diagramas y pseudocódigo.

02 / META OBSERVABLE

Al terminar deberías poder relacionar Datos y variables con Entrada, salida y asignación y resolver un caso nuevo.

03 / TIEMPO SUGERIDO

Reserva entre 35 y 55 minutos para lectura, ejemplos, tres comprobaciones y cierre.

04 / PREPARA EL LABORATORIO

Las primeras cuatro secciones no requieren software. Para prototipos usa Tinkercad o Arduino IDE.

Abrir la guía de herramientas →
Diagnóstico rápido: ¿cómo se relacionan Datos y variables y Entrada, salida y asignación?

No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.

Ruta guiada · 3 lecciones

Aprende el tema paso a paso

Aprenderás a representar información y cambios de estado, y combinarás secuencias, decisiones, repeticiones y funciones para construir algoritmos comprensibles.

Al terminar podrás
  • El tipo de dato determina valores y operaciones válidas
  • Entrada, asignación y salida mueven datos por el algoritmo
  • Secuencia, selección, repetición y funciones forman la estructura
01
Representar información

El tipo de dato determina valores y operaciones válidas

Números enteros y reales, textos y valores lógicos representan cosas distintas. Una variable puede cambiar durante el algoritmo; una constante nombra un valor que no debería cambiar. Los nombres deben explicar el significado, no solo ocupar espacio.

01

Entero o real: cantidad y medición no son siempre equivalentes.

02

Texto: conserva símbolos que no se calculan, como un código postal.

03

Lógico: expresa condiciones verdaderas o falsas.

Comprueba lo aprendido · 01

¿Por qué un número telefónico suele representarse como texto?

Mostrar respuesta

Porque no se usa para sumar o multiplicar y puede incluir signo, espacios o ceros iniciales. Su forma importa más que su valor aritmético.

02
Cambiar el estado

Entrada, asignación y salida mueven datos por el algoritmo

La entrada recibe información; la asignación calcula y guarda un nuevo valor; la salida comunica un resultado. Asignar no significa afirmar una igualdad matemática: el valor de la derecha se evalúa y reemplaza el de la variable izquierda.

01

Valida la entrada antes de usarla.

02

La asignación actualiza el estado paso a paso.

03

La salida debe incluir contexto y unidades.

Comprueba lo aprendido · 02

¿Qué ocurre en contador <- contador + 1?

Mostrar respuesta

Primero se lee el valor actual de contador, se suma uno y el resultado reemplaza su valor anterior. Es una actualización, no una ecuación algebraica.

03
Controlar el comportamiento

Secuencia, selección, repetición y funciones forman la estructura

La secuencia ordena acciones; la selección elige un camino; la repetición ejecuta un bloque mientras corresponda; y una función encapsula una tarea con entradas y resultado. Cada repetición necesita una condición de término alcanzable.

01

SI/SINO: alternativas según una condición.

02

PARA o MIENTRAS: repetición contada o condicionada.

03

Función: una responsabilidad definida que puede probarse por separado.

Comprueba lo aprendido · 03

¿Qué causa un ciclo infinito?

Mostrar respuesta

La condición de repetición nunca se vuelve falsa, normalmente porque el estado que debía acercar el ciclo a su término no cambia o la condición está mal formulada.

Resumen de la sección

Tu recorrido en tres ideas

  1. El tipo de dato determina valores y operaciones válidas
  2. Entrada, asignación y salida mueven datos por el algoritmo
  3. Secuencia, selección, repetición y funciones forman la estructura
CIERRE DE LA SECCIÓN

Comprueba que puedes usarlo

Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.

ERROR 01

Tratar asignación como igualdad o elegir tipos por apariencia en vez de significado.

ERROR 02

Crear una repetición sin una condición de término alcanzable.

DESAFÍO INTEGRADOR

Ahora hazlo sin guía

Construye un algoritmo que lea edades válidas hasta recibir una señal de cierre y luego informe cantidad y promedio mediante una función.

Mostrar pauta de corrección
Una respuesta sólida:
  • Usa tipos, nombres y validaciones coherentes.
  • La repetición termina y actualiza correctamente sus acumuladores.
  • La función tiene una responsabilidad y evita dividir por cero.