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
Alice 14

Más contenido relacionado

La actualidad más candente (20)

Alice 11
Alice 11Alice 11
Alice 11
 
Alice 4
Alice 4Alice 4
Alice 4
 
Greenfoot 2
Greenfoot 2Greenfoot 2
Greenfoot 2
 
Alice 3
Alice 3Alice 3
Alice 3
 
Greenfoot 2
Greenfoot 2Greenfoot 2
Greenfoot 2
 
Alice 7
Alice 7Alice 7
Alice 7
 
Greenfoot 3
Greenfoot 3Greenfoot 3
Greenfoot 3
 
Greenfoot 5
Greenfoot 5Greenfoot 5
Greenfoot 5
 
Alice 10
Alice 10Alice 10
Alice 10
 
Greenfoot 3
Greenfoot 3Greenfoot 3
Greenfoot 3
 
Alice 12
Alice 12Alice 12
Alice 12
 
Greenfoot 10
Greenfoot 10Greenfoot 10
Greenfoot 10
 
Greenfoot 5
Greenfoot 5Greenfoot 5
Greenfoot 5
 
Alice 4
Alice 4Alice 4
Alice 4
 
Greenfoot 8
Greenfoot 8Greenfoot 8
Greenfoot 8
 
Greenfoot 1
Greenfoot 1Greenfoot 1
Greenfoot 1
 
Greenfoot 6
Greenfoot 6Greenfoot 6
Greenfoot 6
 
PRACTICA 2 ALICE
PRACTICA 2 ALICEPRACTICA 2 ALICE
PRACTICA 2 ALICE
 
Alice 1
Alice 1Alice 1
Alice 1
 
Alice 8
Alice 8Alice 8
Alice 8
 

Destacado (9)

Greenfoot 7
Greenfoot 7Greenfoot 7
Greenfoot 7
 
Encuestas
EncuestasEncuestas
Encuestas
 
Alice 6
Alice 6Alice 6
Alice 6
 
Alice3
Alice3Alice3
Alice3
 
Alice2
Alice2Alice2
Alice2
 
Alice 9
Alice 9Alice 9
Alice 9
 
Greenfoot 1
Greenfoot 1Greenfoot 1
Greenfoot 1
 
Robert Davila Resume 12-8-16
Robert Davila Resume 12-8-16Robert Davila Resume 12-8-16
Robert Davila Resume 12-8-16
 
ATENCION Y UNIFORME
ATENCION Y UNIFORMEATENCION Y UNIFORME
ATENCION Y UNIFORME
 

Similar a Alice 14 (20)

Cap13
Cap13Cap13
Cap13
 
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
 
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)
 
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]
 

Más de Elian Maya

Invitacion para padres de familia
Invitacion para padres de familiaInvitacion para padres de familia
Invitacion para padres de familiaElian Maya
 
Presentacion de empresa
Presentacion de empresaPresentacion de empresa
Presentacion de empresaElian Maya
 
Logo de KOnda Kpez Corp.
Logo de KOnda Kpez Corp.Logo de KOnda Kpez Corp.
Logo de KOnda Kpez Corp.Elian Maya
 
Manuel de Net beans
Manuel de Net beansManuel de Net beans
Manuel de Net beansElian Maya
 

Más de Elian Maya (10)

Empresa
EmpresaEmpresa
Empresa
 
Engargolado
EngargoladoEngargolado
Engargolado
 
Campaña
CampañaCampaña
Campaña
 
Invitacion para padres de familia
Invitacion para padres de familiaInvitacion para padres de familia
Invitacion para padres de familia
 
Presentacion de empresa
Presentacion de empresaPresentacion de empresa
Presentacion de empresa
 
Poster
PosterPoster
Poster
 
Logo de KOnda Kpez Corp.
Logo de KOnda Kpez Corp.Logo de KOnda Kpez Corp.
Logo de KOnda Kpez Corp.
 
Manuel de Net beans
Manuel de Net beansManuel de Net beans
Manuel de Net beans
 
Greenfoot 9
Greenfoot 9Greenfoot 9
Greenfoot 9
 
Alice 12
Alice 12Alice 12
Alice 12
 

Último

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Alice 14

  • 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