KREADU School
Tecnología e Informática

Semana 14
Del bloque al texto: equivalencias Scratch-Python

Grado 8° · Periodo 2

Aprendizaje
Tecnología e Informática

¿Qué lograremos hoy?

Traducir un programa sencillo de Scratch a Python identificando las equivalencias entre bloques visuales y sintaxis textual (si-sino → if/else, repetir → for, variable → variable), produciendo un primer script funcional de al menos 10 líneas.

🌱 Conexión Territorial: Aplicamos estos saberes a Popayán y el departamento del Cauca.

Saberes
Tecnología e Informática

Fundamentación Conceptual

  • Scratch usa bloques encajables que representan instrucciones; Python usa texto con sintaxis estricta (indentación, paréntesis, dos puntos).
  • Equivalencias directas: `si-sino` → `if/else`, `repetir N veces` → `for i in range(N)`, `variable` → asignación con `=`, `decir` → `print()`.
  • Diferencia fundamental: en Scratch el entorno es visual y tolerante; en Python un espacio o un paréntesis mal ubicado genera error de sintaxis.
  • La indentación en Python no es estética: es estructural. Define qué bloque de código pertenece a qué estructura de control.
Espacio Creador
Tecnología e Informática

Reto de Investigación y Desarrollo (I+D)

"Traducción en Pareja" (25 minutos): el docente proyecta un programa de Scratch hecho en séptimo grado (un quiz sobre historia de Popayán con 3 preguntas). En pareja, los estudiantes lo traducen línea por línea a Python en Thonny, comparando bloque por bloque. Al final, ejecutan el programa y verifican que funcione igual que en Scratch.

25:00

Tiempo del Reto: 25 minutos

Valoración
Tecnología e Informática

Ticket de Salida

escribir en la bitácora tres diferencias entre programar en Scratch y en Python que descubrieron al traducir el programa.

📝 Recuerda documentar los hallazgos en tu bitácora de aprendizaje.

1 / 5