SlideShare una empresa de Scribd logo
Conceptos fundamentales de Java
2-8: Sentencias de control IF y WHILE Actividades
prácticas
Objetivos de la lección:
• Utilizar la estructura de control IF para llevar a cabo la ejecución de instrucciones
• Utilizar la estructura de control WHILE para crear un bucle condicional de comportamientos
repetitivos
Vocabulario:
Identifique el término correspondiente a cada una de las siguientes definiciones.
FLUJO DE PROCESOS Representación gráfica de un modelo de proceso que utiliza formas para representar las
acciones en el modelo.
ESTRUCTURA DE CONTROL
IF
Ejecuta el primer juego de instrucciones si una condición es verdadera yel segundo
juego de instrucciones si una condición es falsa.
ESTRUCTURA DE CONTROL
WHILE
Ejecuta las instrucciones varias veces en un bucle cuando una condición es verdadera.
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. Cree un flujo de proceso de sentencia IF.
a. Cree un diagrama de flujo de proceso de sentencia IF para la siguiente animación:Si (IF) el conejito choca
con el seto, dice:"Oops!". De lo contrario,el conejito da otro salto hacia adelante.
2. Programe una sentencia IF.
a. Programe una sentencia IFpara que el conejito diga:"Oops!" y se gire hacia el conejo blanco si choca con
el seto.Si no choca con el seto, se gira hacia el conejo blanco sin decir:"Oops!". b. Guarde el
proyecto.
3. Cree un flujo de proceso de sentencia WHILE.
a. Cree un diagrama de flujo de proceso de sentencia WHILE para el siguiente escenario:Mientras el conejito
no choque con el conejo blanco,salta hacia adelante repetidamente.Si choca con el conejo blanco,se
detiene y dice: "Excuse me!". El conejo blanco debe saltar una vez mientras el conejito está hablando.
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
4. Programe una sentencia de control WHILE.
a. Utilice una sentencia WHILE para animar el salto del conejito hacia el conejo blanco.Si choca con el conejo
blanco,el conejito deja de saltar y dice: "Excuse me!".
b. Guarde el proyecto.
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 Wonderland.Configure una escena inicial con un gato de Cheshire y
una taza. Programe los siguientes movimientos:
a. Cambie el tamaño de la taza para que sea más grande que el gato de Cheshire.
b. Con una sentencia de control IF, programe el gato de Cheshire para que desaparezca si choca con la
taza. Si no choca con la taza, sigue avanzando.
c. Guarde el proyecto.
2. Cree un nuevo proyecto con la plantilla Wonderland.Configure una escena inicial con un objeto de reina y un
objeto de naipe.
a. Con una sentencia WHILE,programe el naipe para que caiga hacia atrás y se quede en el suelo
si la reina choca con él. Si la reina no choca con el naipe,éste se queda quieto.b. Guarde el
proyecto.
3. Cree un nuevo proyecto con la plantilla de desierto.Agregue una tortuga del desierto y varios objetos de
decorado a la escena.
a. Programe la tortuga para que tropiece con un objeto del decorado.Utilice la función getDepth y
cálculos matemáticos si es necesario para programar movimientos precisos.
b. Programe una sentencia IFque haga que la tortuga se dé la vuelta sobre su caparazón y diga: "Help!",
mientras mueve las patas si está frente al objeto de decorado.
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

DOCX
Practica alice p8
DOCX
PRACTICA 8 DE ALICE
DOCX
DOCX
PRACTICA 8
PDF
Practica 8
PDF
Practica 8
DOCX
PRACTICA 8 ALICE
DOCX
PRACTICA 3 ALICE
Practica alice p8
PRACTICA 8 DE ALICE
PRACTICA 8
Practica 8
Practica 8
PRACTICA 8 ALICE
PRACTICA 3 ALICE

La actualidad más candente (16)

DOCX
PRACTICA 9 ALICE
DOCX
PRACTICA 4 ALICE
DOCX
PRACTICA 10 ALICE
DOCX
PRACTICA 6 ALICE
DOCX
PRACTICA 12 ALICE
DOCX
PRACTICA 1 ALICE
DOCX
Practica 1 alice
DOCX
PRACTICA 5 ALICE
DOCX
PRACTICA 11 ALICE
DOCX
PRACTICA 14 ALICE
PDF
Practica 5
PDF
Practica 5
DOCX
PRACTICA 7 ALICE
DOCX
PRACTICA 3
PDF
Practica 3
PDF
Practica3
PRACTICA 9 ALICE
PRACTICA 4 ALICE
PRACTICA 10 ALICE
PRACTICA 6 ALICE
PRACTICA 12 ALICE
PRACTICA 1 ALICE
Practica 1 alice
PRACTICA 5 ALICE
PRACTICA 11 ALICE
PRACTICA 14 ALICE
Practica 5
Practica 5
PRACTICA 7 ALICE
PRACTICA 3
Practica 3
Practica3
Publicidad

Similar a Alice8 (20)

PDF
Practica 8 alice
PDF
Practica 8 Alice
PDF
Practica cinco alice
PDF
Practica 5 Alice
DOCX
PRACTICA 6
DOCX
Alice6
DOCX
PRACTICA 6 DE ALICE
DOCX
Practica 6
DOCX
Practica 6(1)
PDF
Practica 6
PDF
Practica 6.alice
PDF
Practica 6 de_alice
PDF
Practica 6 de_alice
DOCX
PRACTICA 4
DOCX
PRACTICA 5
PDF
Practica 4
DOCX
Practica 5
PDF
Practica 6
DOCX
Alice4
Practica 8 alice
Practica 8 Alice
Practica cinco alice
Practica 5 Alice
PRACTICA 6
Alice6
PRACTICA 6 DE ALICE
Practica 6
Practica 6(1)
Practica 6
Practica 6.alice
Practica 6 de_alice
Practica 6 de_alice
PRACTICA 4
PRACTICA 5
Practica 4
Practica 5
Practica 6
Alice4
Publicidad

Más de Laura Cortez (20)

PPTX
PPTX
Mi pagina web
PPTX
Topologias de red
PPTX
Sitio web
PPTX
Teoria del color_4deg_semestre
DOCX
Examen
PPTX
Mi pagina web
PPTX
Topologias de red
PPTX
Sitio web
PPTX
Teoría del color
DOCX
Examen de diagnostico
DOCX
Alice2
DOCX
Alice3
DOCX
Alice7
DOCX
Alice9
DOCX
Alice10
DOCX
Alice11
DOCX
Alice12
DOCX
Alice13
DOCX
Alice14
Mi pagina web
Topologias de red
Sitio web
Teoria del color_4deg_semestre
Examen
Mi pagina web
Topologias de red
Sitio web
Teoría del color
Examen de diagnostico
Alice2
Alice3
Alice7
Alice9
Alice10
Alice11
Alice12
Alice13
Alice14

Último (9)

PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Presentacion de compiladores e interpretes
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Implementación equipo monitor12.08.25.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Control de seguridad en los sitios web.pptx
Fundamentos de Python - Curso de Python dia 1
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Conceptos basicos de Base de Datos y sus propiedades
Presentacion de compiladores e interpretes
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Control de seguridad en los sitios web.pptx

Alice8

  • 1. Conceptos fundamentales de Java 2-8: Sentencias de control IF y WHILE Actividades prácticas Objetivos de la lección: • Utilizar la estructura de control IF para llevar a cabo la ejecución de instrucciones • Utilizar la estructura de control WHILE para crear un bucle condicional de comportamientos repetitivos Vocabulario: Identifique el término correspondiente a cada una de las siguientes definiciones. FLUJO DE PROCESOS Representación gráfica de un modelo de proceso que utiliza formas para representar las acciones en el modelo. ESTRUCTURA DE CONTROL IF Ejecuta el primer juego de instrucciones si una condición es verdadera yel segundo juego de instrucciones si una condición es falsa. ESTRUCTURA DE CONTROL WHILE Ejecuta las instrucciones varias veces en un bucle cuando una condición es verdadera. 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. Cree un flujo de proceso de sentencia IF. a. Cree un diagrama de flujo de proceso de sentencia IF para la siguiente animación:Si (IF) el conejito choca con el seto, dice:"Oops!". De lo contrario,el conejito da otro salto hacia adelante. 2. Programe una sentencia IF. a. Programe una sentencia IFpara que el conejito diga:"Oops!" y se gire hacia el conejo blanco si choca con el seto.Si no choca con el seto, se gira hacia el conejo blanco sin decir:"Oops!". b. Guarde el proyecto. 3. Cree un flujo de proceso de sentencia WHILE. a. Cree un diagrama de flujo de proceso de sentencia WHILE para el siguiente escenario:Mientras el conejito no choque con el conejo blanco,salta hacia adelante repetidamente.Si choca con el conejo blanco,se detiene y dice: "Excuse me!". El conejo blanco debe saltar una vez mientras el conejito está hablando. 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. 4. Programe una sentencia de control WHILE. a. Utilice una sentencia WHILE para animar el salto del conejito hacia el conejo blanco.Si choca con el conejo blanco,el conejito deja de saltar y dice: "Excuse me!". b. Guarde el proyecto. 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 Wonderland.Configure una escena inicial con un gato de Cheshire y una taza. Programe los siguientes movimientos: a. Cambie el tamaño de la taza para que sea más grande que el gato de Cheshire. b. Con una sentencia de control IF, programe el gato de Cheshire para que desaparezca si choca con la taza. Si no choca con la taza, sigue avanzando. c. Guarde el proyecto. 2. Cree un nuevo proyecto con la plantilla Wonderland.Configure una escena inicial con un objeto de reina y un objeto de naipe. a. Con una sentencia WHILE,programe el naipe para que caiga hacia atrás y se quede en el suelo si la reina choca con él. Si la reina no choca con el naipe,éste se queda quieto.b. Guarde el proyecto. 3. Cree un nuevo proyecto con la plantilla de desierto.Agregue una tortuga del desierto y varios objetos de decorado a la escena. a. Programe la tortuga para que tropiece con un objeto del decorado.Utilice la función getDepth y cálculos matemáticos si es necesario para programar movimientos precisos. b. Programe una sentencia IFque haga que la tortuga se dé la vuelta sobre su caparazón y diga: "Help!", mientras mueve las patas si está frente al objeto de decorado. 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.