SlideShare una empresa de Scribd logo
1 de 2
Conceptos fundamentales de Java
2-14: Clases y métodos Java Actividades
prácticas
Objetivos de la lección:
• Describir un método,una clase y una instancia
• Describir un escenario en el que se pueda utilizar una estructura de control IF
• Describir un escenario en el que se pueda utilizar una estructura de control WHILE
• Reconocer la sintaxis de un método,una clase,una función y un procedimiento
• Describir la entrada y salida
Vocabulario:
Identifique el término correspondiente a cada una de las siguientes definiciones.
Estructura de control IF Sentencias que permiten seleccionar y ejecutar determinados bloques de código
mientras se omiten otras secciones.
Instancia Objeto de una clase.
Clase Especificación,como un diseño o patrón y un juego de instrucciones,de cómo construir
algo.
Metodo Fragmento de código que envía un mensaje a un objeto para indicarle que realice una
acción.
Estructura de control COUNT Estructura de control que permite ejecutar determinadas secciones del código un
número de veces.
Inténtelo/resuélvalo:
1. En Alice 3, va a crear una animación de un niño haciendo ejercicio.Defina variables y una sentencia de control
while.Solicite una entrada al usuario final y haga que el niño diga algo (es similar a la creación de una salida).
Nota: si ya ha creado la primera parte de la animación "Child Exercising"en una actividad práctica anterior,abra la
animación yvaya al paso 8 de estas instrucciones.
a. Cree un mundo con un niño. Guarde el proyecto como "Child Exercising".
b. Haga que el niño salude con la mano.Asigne el valor del saludo a "I’m happy".
c. Haga que el niño diga:"I would like to exercise today".
d. Haga que el niño realice varios ejercicios (estiramientos laterales,tocarse los dedos de los pies,saltos de
tijera). Después de hacer ejercicio,haga que el niño se quede parado y diga "I'm all done exercising".
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
e. Modifique el código para que antes de que el niño haga ejercicios,el usuario declare una variable de tipo
Integer llamada numSets.Defina el valor por defecto en 3. Guarde la animación.
f. Utilice este valor para controlar cuántos juegos de ejercicios hace el niño.
g. Haga que el niño diga adiós con la mano al final de la animación.
h. Modifique la variable numSets para que le pregunte al usuario el número de juegos que el niño debe
hacer. (Indicación:utilice la función getIntegerfromUser.)
i. Con un bucle while,haga que el niño diga el número de juegos restantes.Cuando quede un juego,el niño
debe decir "Last set". (Indicación:utilice una sentencia de control IF.)
j. Guarde la animación.
2. Desarrolle la animación anterior de la actividad práctica número 1 y agregue otros dos niños a la animación con
diferentes variables (numset,numset2,numset3) para controlar su número de juegos.Guarde la animación.
3. Si se fija en el código para el programa de ejercicios,puede ver que hay una gran cantidad de duplicación en
myFirstMethod.
a. Cree un procedimiento denominado exercise y mueva el bloque de código que tiene el bucle while y la
sentencia "I’m done exercising"de myFirstMethod al nuevo procedimiento exercise.Hágalo a través del
portapapeles.
b. Cree un parámetro denominado numSets del tipo wholenumber.
c. Agregue una variable local al procedimiento exercise denominada sets del tipo wholenumber y defina su
valor inicial en numsets.
d. Cambie las instancias de numsets en el código a sets.
e. Sustituya la línea que dice numsets = numsets -1 para utilizar la variable sets en su lugar.f. Guarde
la animación.
4. Implante el nuevo método de ejercicio.
a. Agregue una sentencia doTogether a la sección de declaración de variables de myFirstMethod.
b. Agregue una llamada de ejercicio para cada uno de los niños mediante la variable asociada (numset,
numset2,numset3).
c. Desactive el código existente que hace que los niños practiquen ejercicio.
d. Ejecute la animación para probarla.
e. Suprima el código que ya no es necesario.
f. Guarde la animación.
5. En Alice 3, cree una animación que utilice las estructuras de control IF y WHILE para controlar el movimiento de un
objeto.
6. Rellene la siguiente hoja de revisión de sintaxis Java:
Construcción Sintaxis
Sintaxis de IF ELSE If (boolean_expression) {
doSomething ();
}
else {
doSomethingElse ();
}//endif
Sintaxis de WHILE While (booleand_expression) {
Statement1;
Statement2;
}
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 (15)

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
 
Practice alice 10
Practice alice 10Practice alice 10
Practice alice 10
 
PRACTICA 10
PRACTICA 10PRACTICA 10
PRACTICA 10
 
PRACTICA 1 ALICE
PRACTICA 1 ALICEPRACTICA 1 ALICE
PRACTICA 1 ALICE
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 
PRACTICA 10 ALICE
PRACTICA 10 ALICEPRACTICA 10 ALICE
PRACTICA 10 ALICE
 
Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
Ejercicio ADA Instrucciones y Estructuras de Control
Ejercicio ADA Instrucciones y Estructuras de ControlEjercicio ADA Instrucciones y Estructuras de Control
Ejercicio ADA Instrucciones y Estructuras de Control
 
Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1
 
Ejercicio ADA: Ocultación de Información en ADA
Ejercicio ADA: Ocultación de Información en ADAEjercicio ADA: Ocultación de Información en ADA
Ejercicio ADA: Ocultación de Información en ADA
 
Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3
 
Greenfoot 6
Greenfoot 6Greenfoot 6
Greenfoot 6
 
Greenfoot 9
Greenfoot 9Greenfoot 9
Greenfoot 9
 
Practica 10
Practica 10Practica 10
Practica 10
 

Similar a Practica14 (20)

Practica 14
Practica 14Practica 14
Practica 14
 
Practica 14 a_alice
Practica 14 a_alicePractica 14 a_alice
Practica 14 a_alice
 
Practica 14 de_alice
Practica 14 de_alicePractica 14 de_alice
Practica 14 de_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 12 alice
Practica 12 alicePractica 12 alice
Practica 12 alice
 
Practica 12
Practica 12Practica 12
Practica 12
 
Practica 12 alice
Practica 12 alicePractica 12 alice
Practica 12 alice
 
Practica 12 alice
Practica 12 alicePractica 12 alice
Practica 12 alice
 
Practica 10 Alice
Practica 10 AlicePractica 10 Alice
Practica 10 Alice
 
Practica 10 de_alice_3
Practica 10 de_alice_3Practica 10 de_alice_3
Practica 10 de_alice_3
 
Practica 10 de_alice_3
Practica 10 de_alice_3Practica 10 de_alice_3
Practica 10 de_alice_3
 
PRACTICA 12
PRACTICA 12PRACTICA 12
PRACTICA 12
 
Practica 12
Practica 12Practica 12
Practica 12
 
Practica 10
Practica 10Practica 10
Practica 10
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
 
PRACTICA 12 DE ALICE
PRACTICA 12 DE ALICEPRACTICA 12 DE ALICE
PRACTICA 12 DE ALICE
 
Practica alice p12
Practica alice p12Practica alice p12
Practica alice p12
 
PRACTICA 12 ALICE
PRACTICA 12 ALICEPRACTICA 12 ALICE
PRACTICA 12 ALICE
 
PRACTICA 12 ALICE
PRACTICA 12 ALICEPRACTICA 12 ALICE
PRACTICA 12 ALICE
 
Practica 12
Practica 12Practica 12
Practica 12
 

Más de EspitiaGiancarlo (20)

Diseno de la_pagina_web_en_power_point(toto)
Diseno de la_pagina_web_en_power_point(toto)Diseno de la_pagina_web_en_power_point(toto)
Diseno de la_pagina_web_en_power_point(toto)
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
2. pagina web
2. pagina web2. pagina web
2. pagina web
 
Pagina web stragames_pro
Pagina web stragames_proPagina web stragames_pro
Pagina web stragames_pro
 
Examen de Diagnositico
Examen de DiagnositicoExamen de Diagnositico
Examen de Diagnositico
 
Teoria del color
Teoria del colorTeoria del color
Teoria del color
 
Tipos de topologias de red
Tipos de topologias de redTipos de topologias de red
Tipos de topologias de red
 
Caracteristicas y partes de un sitio web
Caracteristicas y partes de un sitio webCaracteristicas y partes de un sitio web
Caracteristicas y partes de un sitio web
 
Jf 3 1_sg_esp(4)
Jf 3 1_sg_esp(4)Jf 3 1_sg_esp(4)
Jf 3 1_sg_esp(4)
 
Jf 3 2_esp(2)(4)
Jf 3 2_esp(2)(4)Jf 3 2_esp(2)(4)
Jf 3 2_esp(2)(4)
 
Jf 3 3_esp(3)(3)
Jf 3 3_esp(3)(3)Jf 3 3_esp(3)(3)
Jf 3 3_esp(3)(3)
 
Jf 3 4_sg_esp(2)(3)
Jf 3 4_sg_esp(2)(3)Jf 3 4_sg_esp(2)(3)
Jf 3 4_sg_esp(2)(3)
 
Jf 3 5_sg_esp(2)(3)
Jf 3 5_sg_esp(2)(3)Jf 3 5_sg_esp(2)(3)
Jf 3 5_sg_esp(2)(3)
 
Jf 3 6_sg_esp(3)
Jf 3 6_sg_esp(3)Jf 3 6_sg_esp(3)
Jf 3 6_sg_esp(3)
 
Jf 3 7_sg_esp(2)(3)
Jf 3 7_sg_esp(2)(3)Jf 3 7_sg_esp(2)(3)
Jf 3 7_sg_esp(2)(3)
 
Jf 3 8_sg_esp(2)(3)
Jf 3 8_sg_esp(2)(3)Jf 3 8_sg_esp(2)(3)
Jf 3 8_sg_esp(2)(3)
 
Jf 3 9_sg_esp(2)(3)
Jf 3 9_sg_esp(2)(3)Jf 3 9_sg_esp(2)(3)
Jf 3 9_sg_esp(2)(3)
 
Jf 3 10_sg_esp(2)(3)
Jf 3 10_sg_esp(2)(3)Jf 3 10_sg_esp(2)(3)
Jf 3 10_sg_esp(2)(3)
 
Practica13
Practica13Practica13
Practica13
 
Practica 11
Practica 11Practica 11
Practica 11
 

Último

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 

Último (20)

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 

Practica14

  • 1. Conceptos fundamentales de Java 2-14: Clases y métodos Java Actividades prácticas Objetivos de la lección: • Describir un método,una clase y una instancia • Describir un escenario en el que se pueda utilizar una estructura de control IF • Describir un escenario en el que se pueda utilizar una estructura de control WHILE • Reconocer la sintaxis de un método,una clase,una función y un procedimiento • Describir la entrada y salida Vocabulario: Identifique el término correspondiente a cada una de las siguientes definiciones. Estructura de control IF Sentencias que permiten seleccionar y ejecutar determinados bloques de código mientras se omiten otras secciones. Instancia Objeto de una clase. Clase Especificación,como un diseño o patrón y un juego de instrucciones,de cómo construir algo. Metodo Fragmento de código que envía un mensaje a un objeto para indicarle que realice una acción. Estructura de control COUNT Estructura de control que permite ejecutar determinadas secciones del código un número de veces. Inténtelo/resuélvalo: 1. En Alice 3, va a crear una animación de un niño haciendo ejercicio.Defina variables y una sentencia de control while.Solicite una entrada al usuario final y haga que el niño diga algo (es similar a la creación de una salida). Nota: si ya ha creado la primera parte de la animación "Child Exercising"en una actividad práctica anterior,abra la animación yvaya al paso 8 de estas instrucciones. a. Cree un mundo con un niño. Guarde el proyecto como "Child Exercising". b. Haga que el niño salude con la mano.Asigne el valor del saludo a "I’m happy". c. Haga que el niño diga:"I would like to exercise today". d. Haga que el niño realice varios ejercicios (estiramientos laterales,tocarse los dedos de los pies,saltos de tijera). Después de hacer ejercicio,haga que el niño se quede parado y diga "I'm all done exercising". 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. e. Modifique el código para que antes de que el niño haga ejercicios,el usuario declare una variable de tipo Integer llamada numSets.Defina el valor por defecto en 3. Guarde la animación. f. Utilice este valor para controlar cuántos juegos de ejercicios hace el niño. g. Haga que el niño diga adiós con la mano al final de la animación. h. Modifique la variable numSets para que le pregunte al usuario el número de juegos que el niño debe hacer. (Indicación:utilice la función getIntegerfromUser.) i. Con un bucle while,haga que el niño diga el número de juegos restantes.Cuando quede un juego,el niño debe decir "Last set". (Indicación:utilice una sentencia de control IF.) j. Guarde la animación. 2. Desarrolle la animación anterior de la actividad práctica número 1 y agregue otros dos niños a la animación con diferentes variables (numset,numset2,numset3) para controlar su número de juegos.Guarde la animación. 3. Si se fija en el código para el programa de ejercicios,puede ver que hay una gran cantidad de duplicación en myFirstMethod. a. Cree un procedimiento denominado exercise y mueva el bloque de código que tiene el bucle while y la sentencia "I’m done exercising"de myFirstMethod al nuevo procedimiento exercise.Hágalo a través del portapapeles. b. Cree un parámetro denominado numSets del tipo wholenumber. c. Agregue una variable local al procedimiento exercise denominada sets del tipo wholenumber y defina su valor inicial en numsets. d. Cambie las instancias de numsets en el código a sets. e. Sustituya la línea que dice numsets = numsets -1 para utilizar la variable sets en su lugar.f. Guarde la animación. 4. Implante el nuevo método de ejercicio. a. Agregue una sentencia doTogether a la sección de declaración de variables de myFirstMethod. b. Agregue una llamada de ejercicio para cada uno de los niños mediante la variable asociada (numset, numset2,numset3). c. Desactive el código existente que hace que los niños practiquen ejercicio. d. Ejecute la animación para probarla. e. Suprima el código que ya no es necesario. f. Guarde la animación. 5. En Alice 3, cree una animación que utilice las estructuras de control IF y WHILE para controlar el movimiento de un objeto. 6. Rellene la siguiente hoja de revisión de sintaxis Java: Construcción Sintaxis Sintaxis de IF ELSE If (boolean_expression) { doSomething (); } else { doSomethingElse (); }//endif Sintaxis de WHILE While (booleand_expression) { Statement1; Statement2; } 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.