KREADU School
Tecnología e Informática

Semana 21
Funciones: definir con def y parámetros

Grado 8° · Periodo 2

Aprendizaje
Tecnología e Informática

¿Qué lograremos hoy?

Definir y utilizar funciones propias con `def`, parámetros y `return`, comprendiendo la diferencia entre definir una función y llamarla, y reconociendo las ventajas de la reutilización de código.

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

Saberes
Tecnología e Informática

Fundamentación Conceptual

  • def nombre_funcion(parametros): define una función. El cuerpo va indentado.
  • Parámetros: datos de entrada que la función recibe entre paréntesis.
  • return: la función devuelve un valor al lugar donde fue llamada.
  • Llamar una función: se escribe su nombre seguido de paréntesis con los argumentos: `resultado = calcular_promedio(notas)`.
  • Ventajas: (1) No repetir código, (2) hacer el programa más legible, (3) facilitar la depuración (si una función falla, se corrige en un solo lugar).
  • Ámbito (scope): las variables creadas dentro de una función solo existen dentro de ella.
Espacio Creador
Tecnología e Informática

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

"Biblioteca de Funciones del Salón" (25 minutos): los estudiantes crean un archivo `funciones_salon.py` con al menos 4 funciones reutilizables: (1) `calcular_promedio(lista_notas)` → devuelve el promedio, (2) `clasificar_obra(anio)` → devuelve el movimiento artístico, (3) `generar_etiqueta(titulo, autor, anio)` → devuelve un string formateado, (4) `determinar_aprobacion(nota)` → devuelve "Aprobado" o "Reprobado". Luego importan las funciones en otro script y las usan.

25:00

Tiempo del Reto: 25 minutos

Valoración
Tecnología e Informática

Ticket de Salida

escribir la definición de una función `saludar(nombre)` que imprima "¡Hola, [nombre]! Bienvenido al Salón de la Crítica Joven" y mostrar cómo llamarla.

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

1 / 5