Este ejercicio extiende la versión inicial de pepita para que les estudiantes agreguen sus primeras líneas en wollok luego de la explicación del docente
Agregar a Pepón: Pepón es otra ave que puede comer el alpiste y la manzana y sigue las siguientes reglas:
- La energía inicial de pepón es 30.
- Sabe decir su energía.
- Cuando come, solo puede aprovechar la mitad de la energía que aporta el alimento
- Cuando vuela gasta 20 fijos más 2 joules por km,
- Está cansado si su energía es menor a 34
Ejemplos:
- al inicio está cansado
- si tiene 30 de energía y come alpiste su nueva energía es 30 + 20/2 = 40. Ya no está cansado
- si tiene 30 de energía y vuela 3 km su nueva energía es: 30 - 20 - 2*3 = 4
Agregar a Rebeca, que es una persona
Tiene un ave, a veces es Pepón, a veces es Pepita, por lo tanto tiene que entender un mensaje para que se le indique cual es su ave. Inicialmente es pepita.
Entiende el mensaje alimentar, que recibe un alimento por parámetro. Al recibir este mensaje rebeca alimenta a su ave.
Ejemplos:
- Si tiene a pepon con energía de 30, y recibe el mensaje alimentar(alpiste) pepon queda con 40 de energía
- Si tiene a pepita con energía de 100 y recibe el mensaje alimentar(alpiste) pepita queda con 120 de energía.
Entiende el mensaje cenas sin parámetros, el cual devuelve la cantidad de veces que rebeca dio de alimentar a su ave Desde que la está entrenando. (pensar como hacer para recordar este dato) Por ejemplo:
- a rebeca se le encomienda entrenar a pepita
- a rebeca se le pide alimentar a su ave
- a rebeca se le pide nuevamente alimentar a su ave
- a rebeca se le pregunta por las cenas: devuelve 2
- a rebeca se le enconmienda entrenar a pepon
- a rebeca se le pide alimentar a su ave
- a rebeca se le pregunta por las cenas: devuelve 1
- a rebeca se le encomienda entrenar a pepita
- a rebeca se le pregunta por las cenas: devuelve 0