SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Fecha de la versión: Agosto de 2015
Actualizaciones:
3
4
Los procedimientos se utilizan en Alice 3 para hacer que los objetos realicen una acción.
5
El panel de métodos proporciona los procedimientos y funciones relevantes para el objeto que ha
seleccionado en la lista desplegable.
6
Debe crear sus propios procedimientos si ha identificado varios objetos que lleven a cabo la misma acción o
si va a escribir el mismo código en más de una ocasión.
7
Al pasar a Greenfoot y Eclipse todo el código se describe como métodos. Tendrá métodos (procedimientos)
nulos que realicen acciones y métodos no nulos (funciones) que devuelvan información.
8
Las llamadas a métodos se ejecutan de la misma forma que cuando se utilizan funciones o procedimientos
definidos por el usuario en Alice 3.
9
El modificador, el tipo de dato, el nombre y la lista de parámetros se denominan firma del método en Java.
10
Todos estos términos se explicarán con más detalle en las futuras secciones de este curso. De momento,
intente comprender para qué se utilizan.
11
Observando el código de esta sección, intente identificar las secciones con las que ya está familiarizado. En
este ejemplo hay algunas declaraciones de variables (int i = 5 ;), una llamada a un método (findMax(i, j);) y
una sentencia If Else. Ha utilizado todas estas sentencias en Alice 3.
12
Una clase es el código que define qué información se almacena sobre un objeto y lo que el objeto puede
hacer. Una clase se convierte en un objeto al asignarle valores. Un perro es una clase, pero un perro
dálmata (Dalmatian) es un objeto o una "instancia" de la clase perro porque es un perro con valores
específicos.
13
Las siguientes diapositivas son muy técnicas, no se preocupe si no las comprende completamente. La
información se tratará en mayor profundidad más adelante en el curso.
14
15
16
Esta clase tiene dos variables para el nombre y la edad del gato. También dispone de dos métodos, uno que
permite definir la edad del gato y otro que especifica la edad del gato. Todas las variables de una clase
deben tener un método set y otro get asociados.
17
Puede tener varias instancias de la misma clase dentro de una escena. En este ejemplo hay una instancia de
Cat, sin embargo hay varias instancias de naipes. Todas las instancias de una clase tendrán el mismo
comportamiento.
18
Para crear una instancia de una clase debe utilizar la sentencia new en Java.
19
20
Para acceder a las estructuras de control en Alice, arrástrelas a la barra del editor de códigos en la parte
inferior de la pantalla.
21
Una sentencia If se ejecuta si la condición es verdadera. Recuerde que la sentencia Else es opcional y no es
necesario incluirla.
22
23
En este código, una vez que se detecta una condición verdadera, el programa para la comprobación de las
sentencias Else If anidadas. Este es el objetivo de la anidación en la sentencia Else.
24
25
En un bucle while, debe asegurarse de que la condición de terminación se puede cumplir o, de lo contrario,
entrará en un bucle infinito. Por este motivo, el valor del recuento aumenta en uno cada vez que el código
inicia el bucle. Una vez que el valor del recuento sea igual o mayor que once, la condición será falsa y
terminará el bucle.
26
27
Es similar al procedimiento Say o Think en Alice 3.
28
Aquí se utiliza un objeto de la clase Scanner para permitir la entrada. La mayoría de los programas
necesitarán alguna interacción con el usuario, por lo que la entrada y salida es muy importante. En Alice, las
funciones getWholeNumber, getDecimalNumber, etc. realizaban la entrada.
29
30
31
Jf 2 14_sg_esp(4)

Más contenido relacionado

Similar a Jf 2 14_sg_esp(4) (20)

Jf 2 13_sg_esp(2)(3)
Jf 2 13_sg_esp(2)(3)Jf 2 13_sg_esp(2)(3)
Jf 2 13_sg_esp(2)(3)
 
Alice 13
Alice 13Alice 13
Alice 13
 
Capitulo 13
Capitulo 13Capitulo 13
Capitulo 13
 
Capítulo 13
Capítulo 13Capítulo 13
Capítulo 13
 
CAPITULO 13 DE ALICE
CAPITULO 13 DE ALICECAPITULO 13 DE ALICE
CAPITULO 13 DE ALICE
 
PDF 13
PDF 13PDF 13
PDF 13
 
CAPITULO 13 ALICE
CAPITULO 13 ALICECAPITULO 13 ALICE
CAPITULO 13 ALICE
 
leccion 13
leccion 13leccion 13
leccion 13
 
Alice capitulo 13
Alice capitulo 13Alice capitulo 13
Alice capitulo 13
 
Alice 13
Alice 13Alice 13
Alice 13
 
PRACTICA Alice 03
PRACTICA Alice 03PRACTICA Alice 03
PRACTICA Alice 03
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Lab herencia
Lab herenciaLab herencia
Lab herencia
 
PRACTICA Alice 14
PRACTICA Alice 14PRACTICA Alice 14
PRACTICA Alice 14
 
Conceptos POO PV
Conceptos POO PVConceptos POO PV
Conceptos POO PV
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
delegacion_herencia_polimorfismo
delegacion_herencia_polimorfismodelegacion_herencia_polimorfismo
delegacion_herencia_polimorfismo
 
Java morld cap2 [CURSO JAVA]
Java morld cap2 [CURSO JAVA]Java morld cap2 [CURSO JAVA]
Java morld cap2 [CURSO JAVA]
 
Tema7 herencia
Tema7 herenciaTema7 herencia
Tema7 herencia
 
Jf 2 5_sg_esp(7)
Jf 2 5_sg_esp(7)Jf 2 5_sg_esp(7)
Jf 2 5_sg_esp(7)
 

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)
 
Practica 12
Practica 12Practica 12
Practica 12
 
Practica14
Practica14Practica14
Practica14
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 

Último (20)

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
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
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
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
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
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
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 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
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 

Jf 2 14_sg_esp(4)

  • 1. Fecha de la versión: Agosto de 2015 Actualizaciones:
  • 2.
  • 3. 3
  • 4. 4
  • 5. Los procedimientos se utilizan en Alice 3 para hacer que los objetos realicen una acción. 5
  • 6. El panel de métodos proporciona los procedimientos y funciones relevantes para el objeto que ha seleccionado en la lista desplegable. 6
  • 7. Debe crear sus propios procedimientos si ha identificado varios objetos que lleven a cabo la misma acción o si va a escribir el mismo código en más de una ocasión. 7
  • 8. Al pasar a Greenfoot y Eclipse todo el código se describe como métodos. Tendrá métodos (procedimientos) nulos que realicen acciones y métodos no nulos (funciones) que devuelvan información. 8
  • 9. Las llamadas a métodos se ejecutan de la misma forma que cuando se utilizan funciones o procedimientos definidos por el usuario en Alice 3. 9
  • 10. El modificador, el tipo de dato, el nombre y la lista de parámetros se denominan firma del método en Java. 10
  • 11. Todos estos términos se explicarán con más detalle en las futuras secciones de este curso. De momento, intente comprender para qué se utilizan. 11
  • 12. Observando el código de esta sección, intente identificar las secciones con las que ya está familiarizado. En este ejemplo hay algunas declaraciones de variables (int i = 5 ;), una llamada a un método (findMax(i, j);) y una sentencia If Else. Ha utilizado todas estas sentencias en Alice 3. 12
  • 13. Una clase es el código que define qué información se almacena sobre un objeto y lo que el objeto puede hacer. Una clase se convierte en un objeto al asignarle valores. Un perro es una clase, pero un perro dálmata (Dalmatian) es un objeto o una "instancia" de la clase perro porque es un perro con valores específicos. 13
  • 14. Las siguientes diapositivas son muy técnicas, no se preocupe si no las comprende completamente. La información se tratará en mayor profundidad más adelante en el curso. 14
  • 15. 15
  • 16. 16
  • 17. Esta clase tiene dos variables para el nombre y la edad del gato. También dispone de dos métodos, uno que permite definir la edad del gato y otro que especifica la edad del gato. Todas las variables de una clase deben tener un método set y otro get asociados. 17
  • 18. Puede tener varias instancias de la misma clase dentro de una escena. En este ejemplo hay una instancia de Cat, sin embargo hay varias instancias de naipes. Todas las instancias de una clase tendrán el mismo comportamiento. 18
  • 19. Para crear una instancia de una clase debe utilizar la sentencia new en Java. 19
  • 20. 20
  • 21. Para acceder a las estructuras de control en Alice, arrástrelas a la barra del editor de códigos en la parte inferior de la pantalla. 21
  • 22. Una sentencia If se ejecuta si la condición es verdadera. Recuerde que la sentencia Else es opcional y no es necesario incluirla. 22
  • 23. 23
  • 24. En este código, una vez que se detecta una condición verdadera, el programa para la comprobación de las sentencias Else If anidadas. Este es el objetivo de la anidación en la sentencia Else. 24
  • 25. 25
  • 26. En un bucle while, debe asegurarse de que la condición de terminación se puede cumplir o, de lo contrario, entrará en un bucle infinito. Por este motivo, el valor del recuento aumenta en uno cada vez que el código inicia el bucle. Una vez que el valor del recuento sea igual o mayor que once, la condición será falsa y terminará el bucle. 26
  • 27. 27
  • 28. Es similar al procedimiento Say o Think en Alice 3. 28
  • 29. Aquí se utiliza un objeto de la clase Scanner para permitir la entrada. La mayoría de los programas necesitarán alguna interacción con el usuario, por lo que la entrada y salida es muy importante. En Alice, las funciones getWholeNumber, getDecimalNumber, etc. realizaban la entrada. 29
  • 30. 30
  • 31. 31