SlideShare una empresa de Scribd logo
1 de 2
Conceptos fundamentales de Java
2-4: Rotación y asignación aleatoria Actividades
prácticas
Objetivos de la lección:
• Correlacionar sentencias de guión gráfico con tareas de ejecución del programa
• Agregar una sentencia de control al editor de códigos
• Utilizar números aleatorios para definir aleatoriamente el movimiento
Vocabulario:
Identifique el término correspondiente a cada una de las siguientes definiciones.
DESARROLLO DE
PROGRAMA
Documento con las acciones paso a paso de la animación que deben programarse.
SENTENCIAS DE CONTROL Define cómo se ejecutan en el programa las sentencias de programación.
BLOQUES DE
PROGRAMACION
Proceso para poner una cosa dentro de otra.
NUMEROS ALEATORIOS Números generados por la computadora sin patrones en la secuencia.
Inténtelo/resuélvalo:
Abra el proyecto "WhiteRabbitProject"que guardó en la lección anterior.Este proyecto se utilizará para todas las
actividades prácticas que se enumeran a continuación.
1. Programe un objeto para que rote.
a. Programe el conejo blanco para que haga un giro completo a la izquierda.b.
Guarde el proyecto.
2. Cree una sentencia de control.
a. Programa los dos orejas del conejo blanco para que se meneen al mismo tiempo.
b. Guarde el proyecto.
3. Programe la subparte de un objeto para que rote.
a. Programe el pie derecho del conejo blanco para que se mueva hacia arriba y hacia
abajo.b. Guarde el proyecto.
4. Asigne aleatoriamente el movimiento del objeto.
a. Haga que las orejas del conejo blanco se meneen un número aleatorio de veces igual a un número
entero entre 1 y 3, ambos incluidos.
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
Actividades opcionales:
www.oracle.com/academy
Realice las siguientes actividades prácticas opcionales para seguir poniendo en práctica los conceptos que ha aprendido
en esta lección.Agregue un escenario de fondo para mejorar el aspecto de la animación.
1. Busque el separador "Galleryby Theme". Configure una escena inicial con los objetos del tema Southwest.
Asegúrese de incluir el objeto de caballo en la escena y colóquelo cerca de un estanque.Programe el caballo para
que haga lo siguiente:
a. Mover la cabeza hacia arriba y hacia abajo al mismo tiempo que dice:"Neigh!".
b. Mover la cola hacia adelante y hacia atrás un número aleatorio de veces.
c. Inclinar la cabeza hacia abajo para mirar en el estanque.Indicación:se requiere que manipule las
subpartes de la cabeza y el cuello para lograr esta acción.
d. Guarde el proyecto.
2. Busque el separador "Galleryby Theme". Configure una escena inicial con la plantilla de nieve y objetos del tema de
la nieve. Asegúrese de incluir un objeto de pingüino en la escena.Programe el pingüino para que haga lo siguiente:
a. Girar la cabeza de izquierda a derecha un número aleatorio de veces igual a un número entero entre 0 y 5,
ambos incluidos.
b. Agitar las alas al mismo tiempo.
c. Guarde el proyecto.
3. Configure una escena inicial con un objeto bípedo de su elección.Programe el objeto para que haga lo siguiente:
a. Decir: "Hello!"y saludar al mismo tiempo con la mano izquierda.
b. Decir: "Watch me spin!"y girar simultáneamente un número aleatorio de veces igual a un número entero
entre 0,25 y 4,25, ambos incluidos.
c. Decir: "Goodbye!" y saludar al mismo con la mano derecha.
d. 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 (18)

PRACTICA 4 ALICE
PRACTICA 4 ALICEPRACTICA 4 ALICE
PRACTICA 4 ALICE
 
PRACTICA 2 ALICE
PRACTICA 2 ALICEPRACTICA 2 ALICE
PRACTICA 2 ALICE
 
PRACTICA 12 ALICE
PRACTICA 12 ALICEPRACTICA 12 ALICE
PRACTICA 12 ALICE
 
PRACTICA 5 ALICE
PRACTICA 5 ALICEPRACTICA 5 ALICE
PRACTICA 5 ALICE
 
Practica 1 alice
Practica 1 alicePractica 1 alice
Practica 1 alice
 
PRACTICA 3 ALICE
PRACTICA 3 ALICEPRACTICA 3 ALICE
PRACTICA 3 ALICE
 
PRACTICA 8 ALICE
PRACTICA 8 ALICEPRACTICA 8 ALICE
PRACTICA 8 ALICE
 
PRACTICA 6 ALICE
PRACTICA 6 ALICEPRACTICA 6 ALICE
PRACTICA 6 ALICE
 
PRACTICA 9 ALICE
PRACTICA 9 ALICEPRACTICA 9 ALICE
PRACTICA 9 ALICE
 
PRACTICA 11 ALICE
PRACTICA 11 ALICEPRACTICA 11 ALICE
PRACTICA 11 ALICE
 
PRACTICA 1 ALICE
PRACTICA 1 ALICEPRACTICA 1 ALICE
PRACTICA 1 ALICE
 
PRACTICA 7 ALICE
PRACTICA 7 ALICEPRACTICA 7 ALICE
PRACTICA 7 ALICE
 
PRACTICA 14 ALICE
PRACTICA 14 ALICEPRACTICA 14 ALICE
PRACTICA 14 ALICE
 
Practica 6(1)
Practica 6(1)Practica 6(1)
Practica 6(1)
 
Alice6
Alice6Alice6
Alice6
 
Practica6
Practica6Practica6
Practica6
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 6
Practica 6Practica 6
Practica 6
 

Similar a Alice4

Similar a Alice4 (20)

Practica cuatro alice
Practica cuatro alicePractica cuatro alice
Practica cuatro alice
 
Practica 4 alice
Practica 4 alicePractica 4 alice
Practica 4 alice
 
PRACTICA 6
PRACTICA 6PRACTICA 6
PRACTICA 6
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 6.alice
Practica 6.alicePractica 6.alice
Practica 6.alice
 
Practica 6 de_alice
Practica 6 de_alicePractica 6 de_alice
Practica 6 de_alice
 
Practica 6 de_alice
Practica 6 de_alicePractica 6 de_alice
Practica 6 de_alice
 
PRACTICA 6 DE ALICE
PRACTICA 6 DE ALICEPRACTICA 6 DE ALICE
PRACTICA 6 DE ALICE
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 1
Practica 1Practica 1
Practica 1
 
Alice tabla
Alice tablaAlice tabla
Alice tabla
 
Practica 1 Alice
Practica 1 AlicePractica 1 Alice
Practica 1 Alice
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 5 Alice
Practica 5 AlicePractica 5 Alice
Practica 5 Alice
 
Practica cinco alice
Practica cinco alicePractica cinco alice
Practica cinco alice
 
Jf 2 1_practice_esp(2)(2)
Jf 2 1_practice_esp(2)(2)Jf 2 1_practice_esp(2)(2)
Jf 2 1_practice_esp(2)(2)
 
Jf 2 1_practice_esp(2)(2)
Jf 2 1_practice_esp(2)(2)Jf 2 1_practice_esp(2)(2)
Jf 2 1_practice_esp(2)(2)
 

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
 
Alice2
Alice2Alice2
Alice2
 
Alice3
Alice3Alice3
Alice3
 
Alice7
Alice7Alice7
Alice7
 
Alice8
Alice8Alice8
Alice8
 
Alice9
Alice9Alice9
Alice9
 
Alice10
Alice10Alice10
Alice10
 
Alice11
Alice11Alice11
Alice11
 
Alice12
Alice12Alice12
Alice12
 
Alice13
Alice13Alice13
Alice13
 

Último

Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 

Último (9)

Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 

Alice4

  • 1. Conceptos fundamentales de Java 2-4: Rotación y asignación aleatoria Actividades prácticas Objetivos de la lección: • Correlacionar sentencias de guión gráfico con tareas de ejecución del programa • Agregar una sentencia de control al editor de códigos • Utilizar números aleatorios para definir aleatoriamente el movimiento Vocabulario: Identifique el término correspondiente a cada una de las siguientes definiciones. DESARROLLO DE PROGRAMA Documento con las acciones paso a paso de la animación que deben programarse. SENTENCIAS DE CONTROL Define cómo se ejecutan en el programa las sentencias de programación. BLOQUES DE PROGRAMACION Proceso para poner una cosa dentro de otra. NUMEROS ALEATORIOS Números generados por la computadora sin patrones en la secuencia. Inténtelo/resuélvalo: Abra el proyecto "WhiteRabbitProject"que guardó en la lección anterior.Este proyecto se utilizará para todas las actividades prácticas que se enumeran a continuación. 1. Programe un objeto para que rote. a. Programe el conejo blanco para que haga un giro completo a la izquierda.b. Guarde el proyecto. 2. Cree una sentencia de control. a. Programa los dos orejas del conejo blanco para que se meneen al mismo tiempo. b. Guarde el proyecto. 3. Programe la subparte de un objeto para que rote. a. Programe el pie derecho del conejo blanco para que se mueva hacia arriba y hacia abajo.b. Guarde el proyecto. 4. Asigne aleatoriamente el movimiento del objeto. a. Haga que las orejas del conejo blanco se meneen un número aleatorio de veces igual a un número entero entre 1 y 3, ambos incluidos. 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 Actividades opcionales: www.oracle.com/academy
  • 2. Realice las siguientes actividades prácticas opcionales para seguir poniendo en práctica los conceptos que ha aprendido en esta lección.Agregue un escenario de fondo para mejorar el aspecto de la animación. 1. Busque el separador "Galleryby Theme". Configure una escena inicial con los objetos del tema Southwest. Asegúrese de incluir el objeto de caballo en la escena y colóquelo cerca de un estanque.Programe el caballo para que haga lo siguiente: a. Mover la cabeza hacia arriba y hacia abajo al mismo tiempo que dice:"Neigh!". b. Mover la cola hacia adelante y hacia atrás un número aleatorio de veces. c. Inclinar la cabeza hacia abajo para mirar en el estanque.Indicación:se requiere que manipule las subpartes de la cabeza y el cuello para lograr esta acción. d. Guarde el proyecto. 2. Busque el separador "Galleryby Theme". Configure una escena inicial con la plantilla de nieve y objetos del tema de la nieve. Asegúrese de incluir un objeto de pingüino en la escena.Programe el pingüino para que haga lo siguiente: a. Girar la cabeza de izquierda a derecha un número aleatorio de veces igual a un número entero entre 0 y 5, ambos incluidos. b. Agitar las alas al mismo tiempo. c. Guarde el proyecto. 3. Configure una escena inicial con un objeto bípedo de su elección.Programe el objeto para que haga lo siguiente: a. Decir: "Hello!"y saludar al mismo tiempo con la mano izquierda. b. Decir: "Watch me spin!"y girar simultáneamente un número aleatorio de veces igual a un número entero entre 0,25 y 4,25, ambos incluidos. c. Decir: "Goodbye!" y saludar al mismo con la mano derecha. d. 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.