Академический Документы
Профессиональный Документы
Культура Документы
12
NOMBRE DE LA CLASE:
Escribir canciones
Duracin: 4560 minutos : Preparacin: 5 minutos (con la introduccin a las canciones a lo
largo de varios das, si es posible)
RESUMEN: PREPARACIN:
Leer letras de canciones puede ser una Si es posible, presentar a los estudiantes las
aventura intuitiva para los estudiantes. canciones que vern en esta clase, al menos
Vamos a tomar una actividad que hace uso con un da de anterioridad.
de conocimientos previos para dar una Tener algunas letras de canciones listas para
buena clase sobre definicin y llamada de mostrar, y otras impresas como folletos.
funciones. Una vez que los estudiantes se
familiaricen con el proceso de definicin/
llamado, podemos aadir complicaciones VOCABULARIO:
como pasaje de parmetros en los llamados EstribilloUna pieza musical que se repite a
menudo
a funciones.
Funcin Una pieza de cdigo que puede
OBJETIVO: ser llamada una y otra vez
Los estudiantes
Llamado a funcin Elemento de un pro-
Aprendern a definir funciones grama que manda a la computadora a
Practicarn llamados a funciones ejecutar una funcin
Vern la practicidad de pasar variables
Definicin de funcin Elemento de un
como parmetros
programa que le dice a la computadora qu
hacer cuando se llama a la funcin que se
est definiendo
MATERIALS:
Papel y lapiz para escribir canciones Parmetros Informacin extra que podem-
os dar a las funciones para personalizarlas
Impresiones de canciones famosas para
los chicos con las letras que cambian Recursivo Una definicin que se refiere a la
ligeramente palabra que est intentando definir
1
12 LECCIN: ESCRIBIR CANCIONES
Vamos a tomar
una actividad
que hace uso de
conocimientos previos
para dar una buena
clase sobre definicin
y llamada de
funciones.
2
12 LECCIN: ESCRIBIR CANCIONES
DESARROLLO:
Esta clase funciona mejor si empiezas directamente con la actividad. Escribe lo siguiente en
el pizarrn, o proyctalo.
ESTRIBILLO:
Oh, querido! Cul puede ser el problema?
Vaya, vaya! Cul puede ser el problema?
Oh, querido! Cul puede ser el problema?
Johnny est tanto tiempo en la feria.
CANCIN:
Estribillo
Prometi comprarme una baratija para complacerme,
Y luego, por una sonrisa, oh, l jur que me molestara
Prometi comprarme un manojo de cintas azules
Para atar mi cabello castao rojizo.
Estribillo
Prometi traerme una cesta de ramilletes,
Una guirnalda de lirios, un regalo de rosas rojas,
Un pequeo sombrero de paja, para colocar las cintas azules
Que atan a mi cabello rojizo castao.
Estribillo
Afortunadamente tienes la chance de escuchar la cancin una o dos veces antes de empezar
la clase (probablemente difcil para los chicos de 10 aos o ms). Deja que la clase sepa
rpidamente que van a cantar una cancin juntos. Para los chicos ms avanzados, puedes
avisar que vas a chequear que salga sonido de sus bocas!
Canten la cancin una vez, y luego, despus del aplauso (deja que hagan ruido y se sientan
orgullosos por eso) remarca un hecho:
Tu clase tal vez no sepa exactamente por qu canta de la manera en que canta. Algunos
sabrn la cancin, otros habrn deducido la tcnica. Esta es una buena oportunidad para
explicar los trminos definicin de funcin y llamado a funcin.
3
12 LECCIN: ESCRIBIR CANCIONES
La segunda parte consiste en introducir una cancin en la que el estribillo cambia un poco
cada vez:
ESTRIBILLO (sonido):
Que hace sonido sonido aqui
Y sonido sonido all
Sonido sonido, sin cesar
El viejo MacDonald tena una granja
IA AI OH
CANCIN:
El viejo MacDonald tena una granja
IA AI OH
Y en su granja tena una vaca
IA AI OH
ESTRIBILLO (Muu)
ESTRIBILLO (Oink)
CHORUS(Cuak)
Pasar por varios versos de la cancin entre todos, para permitir a los alumnos personalizar la
cancin agregando sonidos de otros animales. Qu podran entre los parntesis para un
perro? Un gato? Con suerte podrn intuitivamente saber qu pasa con los sonidos cuando
los suministran al estribillo, pero si no logran hacer la conexin, entre el pasaje de la palabra a
travs de los parntesis y el uso de esa palabra dentro de la definicin del estribillo, entonces
muestrales explcitamente con un dedo indicando el sonido que se est usando, y otro para
seguir lnea por lnea el estribillo.
Tus estudiantes probablemente no se han dado cuenta, pero acaban de aprender el pasaje
de parmetros a una funcin! Expresa eso con distintas palabras, y muestrales que los pro-
gramadores hacen exactamente eso para pasar informacin a las funciones que definen.
Pueden pasar ciertos valores a una funcin, para que la funcin use esa informacin dentro
4
12 LECCIN: ESCRIBIR CANCIONES
del cdigo que la define. La funcin reemplazar automticamente el parmetro con el valor
dado entre parntesis (que en nuestro caso, tiene la forma de sonido).
CANCIN:
Voy a ser el chico ms famoso, por lo que acabo de hacer.
CHORUS (seed, ground, grew)
Ahora esta cancin est completamente hecha. Esta es la oportunidad de la clase de dedu-
cir qu pasa cuando pasas ms de un parmetro a una funcin. Sintete libre de usarlo, hacer
tus propias modificaciones, y recrear la cancin junto a tres ocurrencias de esos valores en el
estribillo.
Cuando los estudiantes puedan cantar la cancin, entendiendo dnde va cada parmetro,
separarlos en grupos para que vean cmo escribir otras canciones para chicos:
Despus que los estudiantes hayan trabajado por un rato, compartir los resultados entre
todos. Cuntos lo hicieron de la misma manera? Cuntos tienen soluciones distintas?
AJUSTES:
De 5 a 6 aos: Trabajar con toda la clase. Si los chicos tienen problemas para leer, tal vez
necesitas indicar la palabra Estribillo y mostrarles cmo funciona. Si la clase es muy jven,
puede ser til usar imgenes para cada lnea. Escuchar las canciones varias veces en el da
anterior para que intuitivamente puedan seguir el flujo de la msica sin mayores problemas.
De 7 a 9 aos: Intenta mantener un solo grupo hasta la cancin del viejo MacDonald. Para la
cancin inicial, ve explicitamente al estribillo con toda la clase antes de empezar. Segura-
mente quieras reproducir la cancin el da anterior.
5
12 LECCIN: ESCRIBIR CANCIONES
MacDonald, y creen sus propias canciones. Alientalos a usar apropiadamente las canciones
de la radio que piensan que la letra puede variar.
Tiempo extra: Si encuentras que sobra el tiempo, puede escribir The Song that Doesnt End
en el pizarrn, completamente como un ESTRIBILLO. La ltima lnea del estribillo debera
decir ESTRIBILLO. Canta la cancin a la clase durante un tiempo considerable, y luego intro-
duce el concepto de funcin recursiva.