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.
position Suma (+), resta (-), multiplicación (*) y división (/).
tamaño 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. Selecci
b. one el objeto White Rabbiten el menú de instancia.
c. 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 (8)

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 11
Practica 11Practica 11
Practica 11
 
Practica 11
Practica 11Practica 11
Practica 11
 

Similar a Practica 7 (20)

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 7 alice
Practica 7 alicePractica 7 alice
Practica 7 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
 
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 ALICE
PRACTICA 10 ALICEPRACTICA 10 ALICE
PRACTICA 10 ALICE
 
Alice11
Alice11Alice11
Alice11
 
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
 
Tarea
TareaTarea
Tarea
 
Practica3
Practica3Practica3
Practica3
 

Más de HUGOJAREDSANCHEZMARTINEZ (20)

Practicas de html
Practicas de htmlPracticas de html
Practicas de html
 
Las diversas topologias_de_red
Las diversas topologias_de_redLas diversas topologias_de_red
Las diversas topologias_de_red
 
Las características y las partes que debe tener un sitio web
Las características y las partes  que debe tener un sitio web Las características y las partes  que debe tener un sitio web
Las características y las partes que debe tener un sitio web
 
La teoria del_color_por_hugo_jared
La teoria del_color_por_hugo_jaredLa teoria del_color_por_hugo_jared
La teoria del_color_por_hugo_jared
 
Practica14 (1)
Practica14 (1)Practica14 (1)
Practica14 (1)
 
Practica13
Practica13Practica13
Practica13
 
Practica 12
Practica 12Practica 12
Practica 12
 
Practica 11
Practica 11Practica 11
Practica 11
 
Practice alice 10
Practice alice 10Practice alice 10
Practice alice 10
 
Practica 9
Practica 9Practica 9
Practica 9
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica6
Practica6Practica6
Practica6
 
Practica4
Practica4Practica4
Practica4
 
3 practica
3 practica3 practica
3 practica
 
Pra10
Pra10Pra10
Pra10
 
Pra9
Pra9Pra9
Pra9
 
Pra8
Pra8Pra8
Pra8
 
Pra7
Pra7Pra7
Pra7
 
Pra6
Pra6Pra6
Pra6
 
Pra5
Pra5Pra5
Pra5
 

Último

Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Último (20)

Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Practica 7

  • 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. position Suma (+), resta (-), multiplicación (*) y división (/). tamaño 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. Selecci b. one el objeto White Rabbiten el menú de instancia. c. 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.