SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Fecha de la versión: Agosto de 2015
Actualizaciones:
3
Esta tabla muestra algunas de las funciones de creación de programas en Alice 3 en comparación a la forma
en que se describen en un entorno Java puro.
4
Las variables son marcadores de posición para los valores que se almacenan en la memoria.
5
Al crear variables su nombre debe ser significativo y único. Si se utiliza el mismo nombre para diferentes
variables, puede dar lugar a confusiones y errores en el código.
6
Las propiedades de un objeto se consideran variables porque puede cambiar su valor en el código en
cualquier momento.
7
8
De esta forma puede declarar variables en Java fuera del entorno de Alice 3. Se crearán variables como
esta cuando utilice Greenfoot y Eclipse más adelante en el curso.
9
El tipo de dato es lo que define el tipo de información que se puede almacenar en la variable.
DecimalNumber: número que tiene una parte decimal.
WholeNumber: número sin decimales
Boolean: true o false
TextString: pueden contener cualquier combinación de caracteres alfanuméricos (letras y números).
Cualquier número almacenado como TextString se almacena como carácter no numérico.
10
11
El tipo de dato debe aparecer siempre delante del nombre de la variable en la declaración. No puede
acceder a un valor a través del tipo de dato, tan solo al nombre de la variable.
12
En función del tipo de dato que almacenan, puede ver la comparativa con los tipos de datos de Alice 3.
13
14
15
Alice 3 admite tanto expresiones matemáticas simples como complejas.
16
La forma en que se utilizan las ecuaciones matemáticas en Java es la misma que en la mayoría de los
lenguajes de programación, por lo que estos conocimientos le aportarán una serie de habilidades de
programación que podrá aplicar.
17
Los operadores relacionales se utilizan en sentencias de control para evaluar la condición con el fin de
controlar el flujo del programa.
18
Este ejemplo muestra que si la distancia entre el gato de Cheshire y el dálmata es menor que la
profundidad del dálmata, el gato dirá "hola". Si la distancia no es inferior a la profundidad, el gato avanzará.
19
Estos son los símbolos matemáticos más utilizados en la mayoría de los lenguajes de programación.
20
Esta diapositiva utiliza una sentencia de salida (System.out.println()) para mostrar el valor del resultado de
una expresión.
21
Esta diapositiva utiliza una sentencia de salida (System.out.println()) para mostrar el valor del resultado de
una expresión.
22
23
24
25
El operador NOT puede ser confuso al leer. La línea b1 = ! (x >y); x es mayor que y, que es verdadero,
debido al operador NOT, está buscando el efecto contrario. Cuando el valor true se transfiere al operador
NOT, se define en su valor opuesto, que es false.
26
27
28
En el código anterior, la sentencia y = x; significa que el valor de x se almacenará en y. La variable a la
izquierda del signo = es siempre el valor de la expresión de la derecha. En este caso aunque a y se le ha
asignado un valor inicial de 10, asumirá el valor de x cuando se ejecute esta línea.
A Z se le asigna el valor del resultado de la expresión y + z; lo que equivale a 5 + 20, por lo tanto, z tendrá
un valor de 25 cuando se ejecute esta línea.
29
La sentencia z += y; se puede leer como que z es igual al valor actual de z y el valor de y.
30
Cualquiera de los dos métodos tendrá la misma respuesta, pero con la sintaxis de asignación tendrá menos
que escribir.
31
32
33
34
Alice 13

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Variables, tipos de datos, operadores
Variables, tipos de datos, operadores Variables, tipos de datos, operadores
Variables, tipos de datos, operadores
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Var const
Var constVar const
Var const
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Las estructuras de control
Las estructuras de controlLas estructuras de control
Las estructuras de control
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVA
 

Similar a Alice 13 (20)

Tutorial pseudocodigo11
Tutorial pseudocodigo11Tutorial pseudocodigo11
Tutorial pseudocodigo11
 
2,1 elementos de java script
2,1 elementos de java script2,1 elementos de java script
2,1 elementos de java script
 
Abc algoritmos
Abc algoritmos Abc algoritmos
Abc algoritmos
 
P web(21,'elementos de js')
P web(21,'elementos de js')P web(21,'elementos de js')
P web(21,'elementos de js')
 
CAPITULO 10 DE ALICE
CAPITULO 10 DE ALICECAPITULO 10 DE ALICE
CAPITULO 10 DE ALICE
 
Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)
 
Capitulo 10
Capitulo 10Capitulo 10
Capitulo 10
 
Alice 10
Alice 10Alice 10
Alice 10
 
Alice capitulo10
Alice capitulo10Alice capitulo10
Alice capitulo10
 
CAPITULO 10 ALICE
CAPITULO 10 ALICECAPITULO 10 ALICE
CAPITULO 10 ALICE
 
Capítulo 10
Capítulo 10Capítulo 10
Capítulo 10
 
Alice 10
Alice 10Alice 10
Alice 10
 
Alice 10
Alice 10Alice 10
Alice 10
 
PDF 10
PDF 10PDF 10
PDF 10
 
leccion 10
leccion 10leccion 10
leccion 10
 
Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)
 
Cap10
Cap10Cap10
Cap10
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Jf 2 14_sg_esp(4)
Jf 2 14_sg_esp(4)Jf 2 14_sg_esp(4)
Jf 2 14_sg_esp(4)
 
leccion 14
leccion 14leccion 14
leccion 14
 

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

Último

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
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
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
 
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
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
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.pptxlclcarmen
 
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
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
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
 
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 2024IES Vicent Andres Estelles
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 

Último (20)

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
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
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
 
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
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
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
 
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
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
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
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
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
 
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
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
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...
 
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
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

Alice 13

  • 1. Fecha de la versión: Agosto de 2015 Actualizaciones:
  • 2.
  • 3. 3
  • 4. Esta tabla muestra algunas de las funciones de creación de programas en Alice 3 en comparación a la forma en que se describen en un entorno Java puro. 4
  • 5. Las variables son marcadores de posición para los valores que se almacenan en la memoria. 5
  • 6. Al crear variables su nombre debe ser significativo y único. Si se utiliza el mismo nombre para diferentes variables, puede dar lugar a confusiones y errores en el código. 6
  • 7. Las propiedades de un objeto se consideran variables porque puede cambiar su valor en el código en cualquier momento. 7
  • 8. 8
  • 9. De esta forma puede declarar variables en Java fuera del entorno de Alice 3. Se crearán variables como esta cuando utilice Greenfoot y Eclipse más adelante en el curso. 9
  • 10. El tipo de dato es lo que define el tipo de información que se puede almacenar en la variable. DecimalNumber: número que tiene una parte decimal. WholeNumber: número sin decimales Boolean: true o false TextString: pueden contener cualquier combinación de caracteres alfanuméricos (letras y números). Cualquier número almacenado como TextString se almacena como carácter no numérico. 10
  • 11. 11
  • 12. El tipo de dato debe aparecer siempre delante del nombre de la variable en la declaración. No puede acceder a un valor a través del tipo de dato, tan solo al nombre de la variable. 12
  • 13. En función del tipo de dato que almacenan, puede ver la comparativa con los tipos de datos de Alice 3. 13
  • 14. 14
  • 15. 15
  • 16. Alice 3 admite tanto expresiones matemáticas simples como complejas. 16
  • 17. La forma en que se utilizan las ecuaciones matemáticas en Java es la misma que en la mayoría de los lenguajes de programación, por lo que estos conocimientos le aportarán una serie de habilidades de programación que podrá aplicar. 17
  • 18. Los operadores relacionales se utilizan en sentencias de control para evaluar la condición con el fin de controlar el flujo del programa. 18
  • 19. Este ejemplo muestra que si la distancia entre el gato de Cheshire y el dálmata es menor que la profundidad del dálmata, el gato dirá "hola". Si la distancia no es inferior a la profundidad, el gato avanzará. 19
  • 20. Estos son los símbolos matemáticos más utilizados en la mayoría de los lenguajes de programación. 20
  • 21. Esta diapositiva utiliza una sentencia de salida (System.out.println()) para mostrar el valor del resultado de una expresión. 21
  • 22. Esta diapositiva utiliza una sentencia de salida (System.out.println()) para mostrar el valor del resultado de una expresión. 22
  • 23. 23
  • 24. 24
  • 25. 25
  • 26. El operador NOT puede ser confuso al leer. La línea b1 = ! (x >y); x es mayor que y, que es verdadero, debido al operador NOT, está buscando el efecto contrario. Cuando el valor true se transfiere al operador NOT, se define en su valor opuesto, que es false. 26
  • 27. 27
  • 28. 28
  • 29. En el código anterior, la sentencia y = x; significa que el valor de x se almacenará en y. La variable a la izquierda del signo = es siempre el valor de la expresión de la derecha. En este caso aunque a y se le ha asignado un valor inicial de 10, asumirá el valor de x cuando se ejecute esta línea. A Z se le asigna el valor del resultado de la expresión y + z; lo que equivale a 5 + 20, por lo tanto, z tendrá un valor de 25 cuando se ejecute esta línea. 29
  • 30. La sentencia z += y; se puede leer como que z es igual al valor actual de z y el valor de y. 30
  • 31. Cualquiera de los dos métodos tendrá la misma respuesta, pero con la sintaxis de asignación tendrá menos que escribir. 31
  • 32. 32
  • 33. 33
  • 34. 34