SlideShare una empresa de Scribd logo
Conceptos fundamentales de Java
2-5: Declaración de procedimientos Actividades
prácticas
Objetivos de la lección:
• Comparar y definir una animación y un escenario
• Escribir un guión gráfico
• Crear un diagrama de flujo de un guión gráfico
• Describir la herencia y cómo se transmiten los rasgos de las superclases a las subclases
• Describir cómo implantar la abstracción de procedimientos
• Demostrar cómo declarar un procedimiento
• Identificar y utilizar técnicas de abstracción de procedimientos para simplificar el desarrollo de la animación
Vocabulario:
Identifique el término correspondiente a cada una de las siguientes definiciones.
Escenario Historia que proporciona una finalidad a la animación.
Procedimiento declarados Procedimientos que crea el programador.
Algoritmo Lista de acciones para llevar a cabo una tarea o resolver un problema.
Herencia Momento en el que cada objeto de subclase recibe los métodos ylas propiedades de su
superclase.
Guion grafico Identifica las especificaciones de diseño para el escenario de la animación.Dos tipos
son visuales y textuales.
Abstracción de procedimientos Proceso de observación del código de programación,identificación de las sentencias de
programación repetitivas yextracción de las mismas en sus propios métodos con el fin
de hacer que el código sea más fácil de entender y reutilizar.
Copyright © 2015, Oracle y/o sus filiales. Todos los derechosser marcas comerciales de sus respectivos propietarios. reservados. Oracle y Java son marcas comerciales registradas de
Oracle y/o sus filiales. Todos los demás nombres pueden
2
www.oracle.com/academy
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. Defina un escenario.
a. Escriba un breve escenario para un conejo blanco que gira a la izquierda y salta hacia adelante tres veces,
y un conejito que sigue al conejo blanco.
2. Planifique una animación con un guión gráfico.
a. Escriba un guión gráfico textual para un escenario en el que un conejo blanco gira a la izquierda y salta tres
veces a la izquierda y, a continuación,un conejito lo sigue con dos saltos más a la izquierda.
3. Vea las características heredadas.
a. Con el menú desplegable de jerarquía de clases,vea las características heredadas para el conejo blanco.
b. Descubra la superclase para el conejo blanco.
4. Declare un procedimiento.
a. Declare un procedimiento "bipedHop"para todos los bípedos.Consiga que el procedimiento haga que el
bípedo salte 0,25 metros en el aire y 0,5 metros adelante yque vuelva al suelo.Agregue el nuevo
procedimiento a myFirstMethod antes de realizar la codificación.
b. Guarde el proyecto.
5. Agregue un procedimiento declarado.
a. Haga que el conejo blanco gire a la derecha y dé tres saltos a la izquierda con un procedimiento declarado.
Si el conejo choca con cualquiera de los objetos del escenario,reorganícelos para evitarlo.b. Guarde el
proyecto.
6. Acceda a un procedimiento declarado yedítelo.
a. Revise el procedimiento bipedHop a fin de que el salto comience y termine con suavidad y que la duración
de cada salto sea de un total de 0,5 segundos.
b. Guarde el proyecto.
7. Use procedimientos heredados.
a. Agregue un conejito a la escena junto al conejo blanco.Haga que el conejito siga al conejo blanco con 2
saltos a la derecha.
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.Agregue un escenario de fondo para mejorar el aspecto de la animación.
1. Cree un gráfico de flujo para el siguiente guión gráfico textual:
• Un gato se sienta en el suelo,debajo de un árbol.
• Un perro ladra y corre hacia el gato.
• El gato se asusta y se sube corriendo al árbol.
• El gato se queda atrapado en el árbol.
• Una persona sube el árbol para salvar al gato.
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.
3
2. Cree guiones gráficos visuales ytextuales para el siguiente escenario:
• Un helicóptero vuela por el cielo, pero no debe chocar con las nubes,los pájaros u otro avión en su camino.
3. Busque el separador "Galleryby Theme". Configure una escena inicial con la plantilla de hierba y objetos del tema
de la selva. Incluya también un árbol y un pájaro (vaya a la clase Flyer para seleccionar un pájaro).Programe la
animación de la siguiente manera:
a. Coloque el pájaro en el suelo,frente al árbol,pero a 10 metros de distancia del mismo.
b. Cree una animación en la que el pájaro vuela por el aire y se posa en el árbol.Declare un procedimiento
para el movimiento de vuelo.
c. Guarde el proyecto.
4. Configure una escena inicial con la plantilla de hierba,tres conejitos y un balón de fútbol.
a. Coloque la pelota de fútbol a la derecha de la escena y los conejitos lejos de la pelota,a la izquierda de la
escena.
b. Haga que todos los conejitos estén uno al lado del otro, mirando hacia la pelota de fútbol.
c. Declare un procedimiento para el movimiento de salto de los conejitos.Programe los tres conejitos para
que se muevan y salten hacia adelante simultáneamente hasta que lleguen a la pelota de fútbol.
A continuación,programe uno de los conejitos para que le dé una patada a la pelota de fútbol. e. Guarde el
proyecto.
ESTEFANIA LOREDO CORTES Y CESAR IVAN HERNANDEZ HERNANDEZ 3 A PROGRAMACION
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 6 ALICE
DOCX
PRACTICA 3 ALICE
DOCX
Practica 1 alice
PDF
PDF
Alice 5
DOCX
PRACTICA 4 ALICE
DOCX
PRACTICA 8 ALICE
PDF
Alice 11
PRACTICA 6 ALICE
PRACTICA 3 ALICE
Practica 1 alice
Alice 5
PRACTICA 4 ALICE
PRACTICA 8 ALICE
Alice 11

La actualidad más candente (20)

PDF
PDF
Alice 4
DOCX
PRACTICA 7 ALICE
DOCX
PRACTICA 2 ALICE
PDF
Greenfoot 10
PDF
Alice 8
PDF
Alice 10
PDF
Greenfoot 3
PDF
Greenfoot 3
DOCX
PRACTICA 11 ALICE
PDF
Greenfoot 2
PDF
Alice 13
PDF
PDF
Greenfoot 10
PDF
Greenfoot 5
PDF
Greenfoot 1
PDF
Greenfoot 6
PDF
Greenfoot 6
PDF
PPTX
Patron builder
Alice 4
PRACTICA 7 ALICE
PRACTICA 2 ALICE
Greenfoot 10
Alice 8
Alice 10
Greenfoot 3
Greenfoot 3
PRACTICA 11 ALICE
Greenfoot 2
Alice 13
Greenfoot 10
Greenfoot 5
Greenfoot 1
Greenfoot 6
Greenfoot 6
Patron builder
Publicidad

Similar a PRACTICA 5 ALICE (20)

DOCX
Practica p5
DOCX
PRACTICA 5 DE ALICE
DOCX
Practica 5
DOCX
PRACTICA 5
PDF
Practica cinco alice
PDF
Practica 5
PDF
Practica 5 Alice
PDF
Practica 5
DOCX
PRACTICA 3
PDF
Practica3
PDF
Practica 3
PDF
Practica 3
PDF
Practica 3 alice
PDF
Practica3
DOCX
DOCX
Alice3
DOCX
PRACTICA 3 DE ALICE
DOCX
Practica p3
DOCX
PRACTICA 6
PDF
Practica 11
Practica p5
PRACTICA 5 DE ALICE
Practica 5
PRACTICA 5
Practica cinco alice
Practica 5
Practica 5 Alice
Practica 5
PRACTICA 3
Practica3
Practica 3
Practica 3
Practica 3 alice
Practica3
Alice3
PRACTICA 3 DE ALICE
Practica p3
PRACTICA 6
Practica 11
Publicidad

Más de estefania loredo cortes (20)

PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios(3)(2) (1)
DOCX
Folleto remastered
PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios(4)
DOCX
PPTX
APP INVENTOR 2
DOCX
Cuestionario 2
DOCX
Cuestionario (1)
PPTX
INVESTIGACION 2
PPTX
INVESTIGACION 1
PPTX
Tutorial de eclipse
DOCX
Conclusion examen
DOCX
MAPA DE NAVEGACION
PPTX
PRESENTACION APP
PPTX
TRABAJO PREZI CESAR
DOCX
EXCEL CESAR IVAN
DOCX
SIMULADOR POWER CESAR
DOCX
SIMULADOR WORD CESAR
PPTX
CONVERSACIONES UTILES 1
PPTX
TRABAJO DE CONSTRUYETE
PPTX
TRABAJO DE PREZI
Centro de estudios_tecnologicos_industrial_y_de_servicios(3)(2) (1)
Folleto remastered
Centro de estudios_tecnologicos_industrial_y_de_servicios(4)
APP INVENTOR 2
Cuestionario 2
Cuestionario (1)
INVESTIGACION 2
INVESTIGACION 1
Tutorial de eclipse
Conclusion examen
MAPA DE NAVEGACION
PRESENTACION APP
TRABAJO PREZI CESAR
EXCEL CESAR IVAN
SIMULADOR POWER CESAR
SIMULADOR WORD CESAR
CONVERSACIONES UTILES 1
TRABAJO DE CONSTRUYETE
TRABAJO DE PREZI

Último (20)

PPTX
modulo seguimiento 1 para iniciantes del
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
la-historia-de-la-medicina Edna Silva.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
ccna: redes de nat ipv4 stharlling cande
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
modulo seguimiento 1 para iniciantes del
historia_web de la creacion de un navegador_presentacion.pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
Guía 5. Test de orientación Vocacional 2.docx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Sesion 1 de microsoft power point - Clase 1
Presentacion de Alba Curso Auditores Internos ISO 19011
MANUAL de recursos humanos para ODOO.pdf
Documental Beyond the Code (Dossier Presentación - 2.0)
la-historia-de-la-medicina Edna Silva.pptx
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Diapositiva proyecto de vida, materia catedra
Propuesta BKP servidores con Acronis1.pptx
Estrategia de Apoyo de Daylin Castaño (5).pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
CyberOps Associate - Cisco Networking Academy
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
ccna: redes de nat ipv4 stharlling cande
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk

PRACTICA 5 ALICE

  • 1. Conceptos fundamentales de Java 2-5: Declaración de procedimientos Actividades prácticas Objetivos de la lección: • Comparar y definir una animación y un escenario • Escribir un guión gráfico • Crear un diagrama de flujo de un guión gráfico • Describir la herencia y cómo se transmiten los rasgos de las superclases a las subclases • Describir cómo implantar la abstracción de procedimientos • Demostrar cómo declarar un procedimiento • Identificar y utilizar técnicas de abstracción de procedimientos para simplificar el desarrollo de la animación Vocabulario: Identifique el término correspondiente a cada una de las siguientes definiciones. Escenario Historia que proporciona una finalidad a la animación. Procedimiento declarados Procedimientos que crea el programador. Algoritmo Lista de acciones para llevar a cabo una tarea o resolver un problema. Herencia Momento en el que cada objeto de subclase recibe los métodos ylas propiedades de su superclase. Guion grafico Identifica las especificaciones de diseño para el escenario de la animación.Dos tipos son visuales y textuales. Abstracción de procedimientos Proceso de observación del código de programación,identificación de las sentencias de programación repetitivas yextracción de las mismas en sus propios métodos con el fin de hacer que el código sea más fácil de entender y reutilizar. Copyright © 2015, Oracle y/o sus filiales. Todos los derechosser marcas comerciales de sus respectivos propietarios. reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden 2 www.oracle.com/academy
  • 2. 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. Defina un escenario. a. Escriba un breve escenario para un conejo blanco que gira a la izquierda y salta hacia adelante tres veces, y un conejito que sigue al conejo blanco. 2. Planifique una animación con un guión gráfico. a. Escriba un guión gráfico textual para un escenario en el que un conejo blanco gira a la izquierda y salta tres veces a la izquierda y, a continuación,un conejito lo sigue con dos saltos más a la izquierda. 3. Vea las características heredadas. a. Con el menú desplegable de jerarquía de clases,vea las características heredadas para el conejo blanco. b. Descubra la superclase para el conejo blanco. 4. Declare un procedimiento. a. Declare un procedimiento "bipedHop"para todos los bípedos.Consiga que el procedimiento haga que el bípedo salte 0,25 metros en el aire y 0,5 metros adelante yque vuelva al suelo.Agregue el nuevo procedimiento a myFirstMethod antes de realizar la codificación. b. Guarde el proyecto. 5. Agregue un procedimiento declarado. a. Haga que el conejo blanco gire a la derecha y dé tres saltos a la izquierda con un procedimiento declarado. Si el conejo choca con cualquiera de los objetos del escenario,reorganícelos para evitarlo.b. Guarde el proyecto. 6. Acceda a un procedimiento declarado yedítelo. a. Revise el procedimiento bipedHop a fin de que el salto comience y termine con suavidad y que la duración de cada salto sea de un total de 0,5 segundos. b. Guarde el proyecto. 7. Use procedimientos heredados. a. Agregue un conejito a la escena junto al conejo blanco.Haga que el conejito siga al conejo blanco con 2 saltos a la derecha. 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.Agregue un escenario de fondo para mejorar el aspecto de la animación. 1. Cree un gráfico de flujo para el siguiente guión gráfico textual: • Un gato se sienta en el suelo,debajo de un árbol. • Un perro ladra y corre hacia el gato. • El gato se asusta y se sube corriendo al árbol. • El gato se queda atrapado en el árbol. • Una persona sube el árbol para salvar al gato. 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. 3 2. Cree guiones gráficos visuales ytextuales para el siguiente escenario:
  • 3. • Un helicóptero vuela por el cielo, pero no debe chocar con las nubes,los pájaros u otro avión en su camino. 3. Busque el separador "Galleryby Theme". Configure una escena inicial con la plantilla de hierba y objetos del tema de la selva. Incluya también un árbol y un pájaro (vaya a la clase Flyer para seleccionar un pájaro).Programe la animación de la siguiente manera: a. Coloque el pájaro en el suelo,frente al árbol,pero a 10 metros de distancia del mismo. b. Cree una animación en la que el pájaro vuela por el aire y se posa en el árbol.Declare un procedimiento para el movimiento de vuelo. c. Guarde el proyecto. 4. Configure una escena inicial con la plantilla de hierba,tres conejitos y un balón de fútbol. a. Coloque la pelota de fútbol a la derecha de la escena y los conejitos lejos de la pelota,a la izquierda de la escena. b. Haga que todos los conejitos estén uno al lado del otro, mirando hacia la pelota de fútbol. c. Declare un procedimiento para el movimiento de salto de los conejitos.Programe los tres conejitos para que se muevan y salten hacia adelante simultáneamente hasta que lleguen a la pelota de fútbol. A continuación,programe uno de los conejitos para que le dé una patada a la pelota de fútbol. e. Guarde el proyecto. ESTEFANIA LOREDO CORTES Y CESAR IVAN HERNANDEZ HERNANDEZ 3 A PROGRAMACION
  • 4. 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.