SlideShare una empresa de Scribd logo
1 de 2
Conceptos fundamentales de Java
2-7: Funciones
Actividades prácticas
Objetivos de la lección:
Utilizar funciones para controlar el movimiento en función de un valor de retorno
Vocabulario:
Identifique el término correspondiente a cada una de las siguientes definiciones.
OPERADORES
MATEMATICOS
Suma (+), resta (-), multiplicación (*) y división (/).
FUNCIONES Responde a las preguntas acerca de un objeto,como su altura,ancho,profundidad e
incluso la distancia respecto a otro objeto.
Inténtelo/resuélvalo:
Abra el proyecto "WhiteRabbitProject"que guardó en la lección anterior.Este proyecto se utilizará para todas las actividade s
prácticas que se enumeran a continuación.
1. Seleccione un objeto y vea sus funciones.
a. Seleccione el objeto White Rabbiten el menú de instancia.
b. Vea las funciones disponibles para el objeto White Rabbiten el separador Functions.
2. Utilice una función para definir la distancia de un movimiento.
a. Haga que el conejo blanco se gire hacia el conejito.
b. Gire el conejito hacia el seto.
c. Utilice la función getDistanceTo para hacer que el conejito se mueva hacia el seto.d. Guarde el
proyecto.
3. Utilice un operador matemático para evitar un choque.
a. Utilice un operador matemático en la función getDistanceTo para que el conejito se detenga antes de
chocar con el seto.
b. Guarde el proyecto.
4. Evite un choque haciendo uso de la profundidad.
a. Utilice la función getDepth para evitar un choque cuando el conejito se mueva hacia el seto.Realice un
ajuste con cálculos matemáticos adicionales si es necesario.
b. Guarde el proyecto.
Copyright © 2015, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden
ser marcas comerciales de sus respectivos propietarios.
2
www.oracle.com/academy
Actividades opcionales:
Realice las siguientes actividades prácticas opcionales para seguir poniendo en práctica los conceptos que ha aprendido en
esta lección.
1. Cree un nuevo proyecto con la plantilla de desierto.Agregue un objeto de leona y tres objetos de roca a la escena.
a. Utilice funciones para programar la leona para que se mueva de forma precisa junto a cada objeto de roca, de
forma que llegue hasta dichas rocas,pero sin atravesarlas.
b. Guarde el proyecto.
2. Cree un nuevo proyecto con la plantilla de hierba.Agregue tres árboles y un pájaro a la escena.Coloque el pájaro
en uno de los árboles.Asegúrese de que los árboles estén al menos a 10 metros de distancia uno de otro.
a. Utilice funciones para programar el pájaro para que vuele de un árbol al siguiente y se pose en los árboles,pero
no los atraviese.Indicación:Declare un procedimiento para el movimiento de vuelo.A continuación,haga que el
pájaro agite las alas al mismo tiempo que recorre la distancia al árbol.
b. Defina el pájaro como vehículo para la cámara,de forma que la cámara siga al pájaro mientras vuela alrededor
de la escena.
c. Guarde el proyecto.
Copyright © 2015, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden
ser marcas comerciales de sus respectivos propietarios.

Más contenido relacionado

La actualidad más candente (13)

PRACTICA 2
PRACTICA 2PRACTICA 2
PRACTICA 2
 
2 practica
2 practica2 practica
2 practica
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 2
Practica 2Practica 2
Practica 2
 
PRACTICA 2 DE ALICE
PRACTICA 2 DE ALICEPRACTICA 2 DE ALICE
PRACTICA 2 DE ALICE
 
Alice2
Alice2Alice2
Alice2
 
PRACTICA 6
PRACTICA 6PRACTICA 6
PRACTICA 6
 
Practica 6 de_alice
Practica 6 de_alicePractica 6 de_alice
Practica 6 de_alice
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 11
Practica 11Practica 11
Practica 11
 
Practica 11
Practica 11Practica 11
Practica 11
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practice2
Practice2Practice2
Practice2
 

Similar a Alice7 (20)

PRACTICA 7 ALICE
PRACTICA 7 ALICEPRACTICA 7 ALICE
PRACTICA 7 ALICE
 
Practica 7 alice
Practica 7 alicePractica 7 alice
Practica 7 alice
 
Practica 7 de_alice
Practica 7 de_alicePractica 7 de_alice
Practica 7 de_alice
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica cinco alice
Practica cinco alicePractica cinco alice
Practica cinco alice
 
Practica 5 Alice
Practica 5 AlicePractica 5 Alice
Practica 5 Alice
 
Practica 5
Practica 5Practica 5
Practica 5
 
PRACTICA 5
PRACTICA 5PRACTICA 5
PRACTICA 5
 
Practica 5
Practica 5Practica 5
Practica 5
 
Alice11
Alice11Alice11
Alice11
 
PRACTICA 10 DE ALICE
PRACTICA 10 DE ALICEPRACTICA 10 DE ALICE
PRACTICA 10 DE ALICE
 
Practica alice p10
Practica alice p10Practica alice p10
Practica alice p10
 
Practica 10
Practica 10Practica 10
Practica 10
 
Practica 10
Practica 10Practica 10
Practica 10
 
PRACTICA 10
PRACTICA 10PRACTICA 10
PRACTICA 10
 
PRACTICA 10 ALICE
PRACTICA 10 ALICEPRACTICA 10 ALICE
PRACTICA 10 ALICE
 
PRACTICA 10 ALICE
PRACTICA 10 ALICEPRACTICA 10 ALICE
PRACTICA 10 ALICE
 
Jf 2 10_practice_esp(2)(2)
Jf 2 10_practice_esp(2)(2)Jf 2 10_practice_esp(2)(2)
Jf 2 10_practice_esp(2)(2)
 
Practica 10
Practica 10Practica 10
Practica 10
 
Practica 10 Alice
Practica 10 AlicePractica 10 Alice
Practica 10 Alice
 

Más de Laura Cortez (20)

Dream
DreamDream
Dream
 
Mi pagina web
Mi pagina webMi pagina web
Mi pagina web
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
Sitio web
Sitio webSitio web
Sitio web
 
Teoria del color_4deg_semestre
Teoria del color_4deg_semestreTeoria del color_4deg_semestre
Teoria del color_4deg_semestre
 
Examen
ExamenExamen
Examen
 
Mi pagina web
Mi pagina webMi pagina web
Mi pagina web
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
Sitio web
Sitio webSitio web
Sitio web
 
Teoría del color
Teoría del colorTeoría del color
Teoría del color
 
Examen de diagnostico
Examen de diagnosticoExamen de diagnostico
Examen de diagnostico
 
Alice3
Alice3Alice3
Alice3
 
Alice4
Alice4Alice4
Alice4
 
Alice6
Alice6Alice6
Alice6
 
Alice8
Alice8Alice8
Alice8
 
Alice9
Alice9Alice9
Alice9
 
Alice10
Alice10Alice10
Alice10
 
Alice12
Alice12Alice12
Alice12
 
Alice13
Alice13Alice13
Alice13
 
Alice14
Alice14Alice14
Alice14
 

Alice7

  • 1. Conceptos fundamentales de Java 2-7: Funciones Actividades prácticas Objetivos de la lección: Utilizar funciones para controlar el movimiento en función de un valor de retorno Vocabulario: Identifique el término correspondiente a cada una de las siguientes definiciones. OPERADORES MATEMATICOS Suma (+), resta (-), multiplicación (*) y división (/). FUNCIONES Responde a las preguntas acerca de un objeto,como su altura,ancho,profundidad e incluso la distancia respecto a otro objeto. Inténtelo/resuélvalo: Abra el proyecto "WhiteRabbitProject"que guardó en la lección anterior.Este proyecto se utilizará para todas las actividade s prácticas que se enumeran a continuación. 1. Seleccione un objeto y vea sus funciones. a. Seleccione el objeto White Rabbiten el menú de instancia. b. Vea las funciones disponibles para el objeto White Rabbiten el separador Functions. 2. Utilice una función para definir la distancia de un movimiento. a. Haga que el conejo blanco se gire hacia el conejito. b. Gire el conejito hacia el seto. c. Utilice la función getDistanceTo para hacer que el conejito se mueva hacia el seto.d. Guarde el proyecto. 3. Utilice un operador matemático para evitar un choque. a. Utilice un operador matemático en la función getDistanceTo para que el conejito se detenga antes de chocar con el seto. b. Guarde el proyecto. 4. Evite un choque haciendo uso de la profundidad. a. Utilice la función getDepth para evitar un choque cuando el conejito se mueva hacia el seto.Realice un ajuste con cálculos matemáticos adicionales si es necesario. b. Guarde el proyecto. Copyright © 2015, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios. 2 www.oracle.com/academy
  • 2. Actividades opcionales: Realice las siguientes actividades prácticas opcionales para seguir poniendo en práctica los conceptos que ha aprendido en esta lección. 1. Cree un nuevo proyecto con la plantilla de desierto.Agregue un objeto de leona y tres objetos de roca a la escena. a. Utilice funciones para programar la leona para que se mueva de forma precisa junto a cada objeto de roca, de forma que llegue hasta dichas rocas,pero sin atravesarlas. b. Guarde el proyecto. 2. Cree un nuevo proyecto con la plantilla de hierba.Agregue tres árboles y un pájaro a la escena.Coloque el pájaro en uno de los árboles.Asegúrese de que los árboles estén al menos a 10 metros de distancia uno de otro. a. Utilice funciones para programar el pájaro para que vuele de un árbol al siguiente y se pose en los árboles,pero no los atraviese.Indicación:Declare un procedimiento para el movimiento de vuelo.A continuación,haga que el pájaro agite las alas al mismo tiempo que recorre la distancia al árbol. b. Defina el pájaro como vehículo para la cámara,de forma que la cámara siga al pájaro mientras vuela alrededor de la escena. c. Guarde el proyecto. Copyright © 2015, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios.