SlideShare una empresa de Scribd logo
1 de 2
www.oracle.com/academy
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.
Instancias Objeto de una clase.
Estructura de control while Especificación,como un diseño o patrón y un juego de instrucciones,de cómo construir
algo.
Procedimiento Fragmento de código que envía un mensaje a un objeto para indicarle que realice una
acción.
Recuperación 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
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
Sintaxis de WHILE
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 (17)

PRACTICA 10 DE ALICE
PRACTICA 10 DE ALICEPRACTICA 10 DE ALICE
PRACTICA 10 DE ALICE
 
Alice11
Alice11Alice11
Alice11
 
PRACTICA 14 ALICE
PRACTICA 14 ALICEPRACTICA 14 ALICE
PRACTICA 14 ALICE
 
Practice alice 10
Practice alice 10Practice alice 10
Practice alice 10
 
PRACTICA 10
PRACTICA 10PRACTICA 10
PRACTICA 10
 
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
 
PRACTICA 10 ALICE
PRACTICA 10 ALICEPRACTICA 10 ALICE
PRACTICA 10 ALICE
 
PRACTICA 1 ALICE
PRACTICA 1 ALICEPRACTICA 1 ALICE
PRACTICA 1 ALICE
 
Greenfoot 9
Greenfoot 9Greenfoot 9
Greenfoot 9
 
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
 
Guia rápida de comandos de micromundos
Guia rápida de comandos de micromundosGuia rápida de comandos de micromundos
Guia rápida de comandos de micromundos
 
PRACTICA 7 ALICE
PRACTICA 7 ALICEPRACTICA 7 ALICE
PRACTICA 7 ALICE
 
Greenfoot 6
Greenfoot 6Greenfoot 6
Greenfoot 6
 
Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 
Greenfoot 10
Greenfoot 10Greenfoot 10
Greenfoot 10
 
Practica 10
Practica 10Practica 10
Practica 10
 

Similar a PRACTICA 14 (20)

Practica14 (1)
Practica14 (1)Practica14 (1)
Practica14 (1)
 
Practica14
Practica14Practica14
Practica14
 
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 12
PRACTICA 12PRACTICA 12
PRACTICA 12
 
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 10
Practica 10Practica 10
Practica 10
 
Practica 12
Practica 12Practica 12
Practica 12
 
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
 
Practica12(2)
Practica12(2)Practica12(2)
Practica12(2)
 
PRACTICA 12 ALICE
PRACTICA 12 ALICEPRACTICA 12 ALICE
PRACTICA 12 ALICE
 

Más de RodriguezNunezIvan (20)

ESTRUCTURA DE UN DOCUMENTO HTML
ESTRUCTURA DE UN DOCUMENTO HTMLESTRUCTURA DE UN DOCUMENTO HTML
ESTRUCTURA DE UN DOCUMENTO HTML
 
Manual de Dreamweaver
Manual de DreamweaverManual de Dreamweaver
Manual de Dreamweaver
 
TEORIA DE COLOR
TEORIA DE COLORTEORIA DE COLOR
TEORIA DE COLOR
 
Pagina web
Pagina webPagina web
Pagina web
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
Pagina web
Pagina webPagina web
Pagina web
 
TEORIA DE COLOR
TEORIA DE COLORTEORIA DE COLOR
TEORIA DE COLOR
 
Fernando
FernandoFernando
Fernando
 
Teoria de color Fernando
Teoria de color FernandoTeoria de color Fernando
Teoria de color Fernando
 
Greenfoot 9
Greenfoot 9Greenfoot 9
Greenfoot 9
 
Greenfoot 10
Greenfoot 10Greenfoot 10
Greenfoot 10
 
Greenfoot 8
Greenfoot 8Greenfoot 8
Greenfoot 8
 
Greenfoot 7
Greenfoot 7Greenfoot 7
Greenfoot 7
 
Greenfoot 6
Greenfoot 6Greenfoot 6
Greenfoot 6
 
Greenfoot 5
Greenfoot 5Greenfoot 5
Greenfoot 5
 
Greenfoot 4
Greenfoot 4Greenfoot 4
Greenfoot 4
 
Greenfoot 3
Greenfoot 3Greenfoot 3
Greenfoot 3
 
Greenfoot 2
Greenfoot 2Greenfoot 2
Greenfoot 2
 
Greenfoot 1
Greenfoot 1Greenfoot 1
Greenfoot 1
 
PRACTICA 13
PRACTICA 13PRACTICA 13
PRACTICA 13
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
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
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 

PRACTICA 14

  • 1. www.oracle.com/academy 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. Instancias Objeto de una clase. Estructura de control while Especificación,como un diseño o patrón y un juego de instrucciones,de cómo construir algo. Procedimiento Fragmento de código que envía un mensaje a un objeto para indicarle que realice una acción. Recuperación 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. 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 Sintaxis de WHILE 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.