Objetivos
- Comprender qué es un procedimiento con parámetro.
- Diseñar soluciones más generales y reutilizables.
- Fomentar la modularidad del código.
Teoría y desarrollo
¿Qué es un parámetro?
Un parámetro es un valor que se pasa a un procedimiento para que actúe según diferentes situaciones.
Ejemplo:
Procedimiento Dibujar línea (n): Repetir n veces: Avanzar Pintar
Con este procedimiento podés hacer líneas de diferentes largos usando el mismo bloque.
🛸 Lightbot y el concepto de “procedimientos”
Un procedimiento en Lightbot es como guardar un grupo de acciones que se repiten en una caja con un nombre. Por ejemplo, si siempre haces "avanzar, girar, saltar", puedes encapsular eso en un procedimiento y usarlo cuando quieras. Esto hace tu código más corto, claro y organizado, ¡como seguir una receta para no repetir pasos!
¿Qué es modularidad?
La modularidad es dividir un problema en partes pequeñas que se pueden resolver con procedimientos. Hace el código más claro y ordenado.
Actividad con PilasBloques
Nivel Principiante
Misión: Completar hasta el desafío 3.
Nivel Intermedio
Misión: Recolectar las latas.
Recurso: Crear procedimientos programado con primitivas
y repetirlos.
Preguntas guía:
- ¿Qué cambia y qué se repite en tu solución?
- ¿Cómo te ayudó usar parámetros?
- ¿Qué ventajas tiene escribir bloques reutilizables?
Cierre reflexivo
- ¿Qué aprendiste hoy sobre los parámetros?
- ¿Cómo mejora la modularidad tu forma de programar?
- ¿Te animás a armar tus propias funciones reutilizables?