SlideShare una empresa de Scribd logo
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
CAPITULO 13 DE ALICE

Más contenido relacionado

La actualidad más candente

Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadorescriandsdds
 
Variables, tipos de datos, operadores
Variables, tipos de datos, operadores Variables, tipos de datos, operadores
Variables, tipos de datos, operadores juan ventura
 
Var const
Var constVar const
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
MichelleEspinosa02
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
LuisFrancisco02
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVAberna29
 

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 CAPITULO 13 DE ALICE

2,1 elementos de java script
2,1 elementos de java script2,1 elementos de java script
2,1 elementos de java scriptCronio Antmao
 
P web(21,'elementos de js')
P web(21,'elementos de js')P web(21,'elementos de js')
P web(21,'elementos de js')Cronio Antmao
 
CAPITULO 10 DE ALICE
CAPITULO 10 DE ALICECAPITULO 10 DE ALICE
CAPITULO 10 DE ALICE
ManuelHernandez480
 
Capitulo 10
Capitulo 10Capitulo 10
Capitulo 10
ramosmendezshura
 
leccion 10
leccion 10leccion 10
leccion 10
heidiromero11
 
Cap10
Cap10Cap10
Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)
Laura Cortez
 
Alice 10
Alice 10Alice 10
Alice 10
Elian Maya
 
Alice 10
Alice 10Alice 10
Alice capitulo10
Alice capitulo10Alice capitulo10
Alice capitulo10
Aquino1912
 
CAPITULO 10 ALICE
CAPITULO 10 ALICECAPITULO 10 ALICE
CAPITULO 10 ALICE
KatherinBarrios17
 
Capítulo 10
Capítulo 10Capítulo 10
Capítulo 10
ArmandoC42
 
Alice 10
Alice 10Alice 10
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
EMMAFLORESCARMONA
 
Jf 2 14_sg_esp(4)
Jf 2 14_sg_esp(4)Jf 2 14_sg_esp(4)
Jf 2 14_sg_esp(4)
Laura Cortez
 
leccion 14
leccion 14leccion 14
leccion 14
heidiromero11
 

Similar a CAPITULO 13 DE ALICE (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
 
leccion 10
leccion 10leccion 10
leccion 10
 
Cap10
Cap10Cap10
Cap10
 
Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)Jf 2 10_sg_esp(4)
Jf 2 10_sg_esp(4)
 
PDF 10
PDF 10PDF 10
PDF 10
 
Alice 10
Alice 10Alice 10
Alice 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
 
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 ManuelHernandez480

TRABAJOS DE HTML
TRABAJOS DE HTMLTRABAJOS DE HTML
TRABAJOS DE HTML
ManuelHernandez480
 
INVESTIGACION SOBRE AUDIO, VIDEO Y HTML
INVESTIGACION SOBRE AUDIO, VIDEO Y HTMLINVESTIGACION SOBRE AUDIO, VIDEO Y HTML
INVESTIGACION SOBRE AUDIO, VIDEO Y HTML
ManuelHernandez480
 
Topologias (1)
Topologias (1)Topologias (1)
Topologias (1)
ManuelHernandez480
 
Trejo trejo jose_joaquin
Trejo trejo jose_joaquinTrejo trejo jose_joaquin
Trejo trejo jose_joaquin
ManuelHernandez480
 
Topologia de la red
Topologia de la redTopologia de la red
Topologia de la red
ManuelHernandez480
 
Caracteristicas y parte de un sitio web
Caracteristicas y parte de un sitio webCaracteristicas y parte de un sitio web
Caracteristicas y parte de un sitio web
ManuelHernandez480
 
Teoria del color
Teoria del colorTeoria del color
Teoria del color
ManuelHernandez480
 
examen de diagnostico web
examen de diagnostico webexamen de diagnostico web
examen de diagnostico web
ManuelHernandez480
 
Examen de diagnostico
Examen de diagnostico Examen de diagnostico
Examen de diagnostico
ManuelHernandez480
 
TOPOLOGÍA DE LA RED
TOPOLOGÍA DE LA REDTOPOLOGÍA DE LA RED
TOPOLOGÍA DE LA RED
ManuelHernandez480
 
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEBCARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
ManuelHernandez480
 
TEORÍA DEL COLOR
TEORÍA DEL COLORTEORÍA DEL COLOR
TEORÍA DEL COLOR
ManuelHernandez480
 
CAPITULO 14 DE ALICE
CAPITULO 14 DE ALICECAPITULO 14 DE ALICE
CAPITULO 14 DE ALICE
ManuelHernandez480
 
CAPITULO 12 DE ALICE
CAPITULO 12 DE ALICECAPITULO 12 DE ALICE
CAPITULO 12 DE ALICE
ManuelHernandez480
 
CAPITULO 11 DE ALICE
CAPITULO 11 DE ALICECAPITULO 11 DE ALICE
CAPITULO 11 DE ALICE
ManuelHernandez480
 
CAPITULO 9 DE ALICE
CAPITULO 9 DE ALICECAPITULO 9 DE ALICE
CAPITULO 9 DE ALICE
ManuelHernandez480
 
CAPITULO 8 DE ALICE
CAPITULO 8 DE ALICECAPITULO 8 DE ALICE
CAPITULO 8 DE ALICE
ManuelHernandez480
 
CAPITULO 7 DE ALICE
CAPITULO 7 DE ALICECAPITULO 7 DE ALICE
CAPITULO 7 DE ALICE
ManuelHernandez480
 
CAPITULO 6 DE ALICE
CAPITULO 6 DE ALICECAPITULO 6 DE ALICE
CAPITULO 6 DE ALICE
ManuelHernandez480
 
CAPITULO 5 DE ALICE
CAPITULO 5 DE ALICECAPITULO 5 DE ALICE
CAPITULO 5 DE ALICE
ManuelHernandez480
 

Más de ManuelHernandez480 (20)

TRABAJOS DE HTML
TRABAJOS DE HTMLTRABAJOS DE HTML
TRABAJOS DE HTML
 
INVESTIGACION SOBRE AUDIO, VIDEO Y HTML
INVESTIGACION SOBRE AUDIO, VIDEO Y HTMLINVESTIGACION SOBRE AUDIO, VIDEO Y HTML
INVESTIGACION SOBRE AUDIO, VIDEO Y HTML
 
Topologias (1)
Topologias (1)Topologias (1)
Topologias (1)
 
Trejo trejo jose_joaquin
Trejo trejo jose_joaquinTrejo trejo jose_joaquin
Trejo trejo jose_joaquin
 
Topologia de la red
Topologia de la redTopologia de la red
Topologia de la red
 
Caracteristicas y parte de un sitio web
Caracteristicas y parte de un sitio webCaracteristicas y parte de un sitio web
Caracteristicas y parte de un sitio web
 
Teoria del color
Teoria del colorTeoria del color
Teoria del color
 
examen de diagnostico web
examen de diagnostico webexamen de diagnostico web
examen de diagnostico web
 
Examen de diagnostico
Examen de diagnostico Examen de diagnostico
Examen de diagnostico
 
TOPOLOGÍA DE LA RED
TOPOLOGÍA DE LA REDTOPOLOGÍA DE LA RED
TOPOLOGÍA DE LA RED
 
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEBCARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
 
TEORÍA DEL COLOR
TEORÍA DEL COLORTEORÍA DEL COLOR
TEORÍA DEL COLOR
 
CAPITULO 14 DE ALICE
CAPITULO 14 DE ALICECAPITULO 14 DE ALICE
CAPITULO 14 DE ALICE
 
CAPITULO 12 DE ALICE
CAPITULO 12 DE ALICECAPITULO 12 DE ALICE
CAPITULO 12 DE ALICE
 
CAPITULO 11 DE ALICE
CAPITULO 11 DE ALICECAPITULO 11 DE ALICE
CAPITULO 11 DE ALICE
 
CAPITULO 9 DE ALICE
CAPITULO 9 DE ALICECAPITULO 9 DE ALICE
CAPITULO 9 DE ALICE
 
CAPITULO 8 DE ALICE
CAPITULO 8 DE ALICECAPITULO 8 DE ALICE
CAPITULO 8 DE ALICE
 
CAPITULO 7 DE ALICE
CAPITULO 7 DE ALICECAPITULO 7 DE ALICE
CAPITULO 7 DE ALICE
 
CAPITULO 6 DE ALICE
CAPITULO 6 DE ALICECAPITULO 6 DE ALICE
CAPITULO 6 DE ALICE
 
CAPITULO 5 DE ALICE
CAPITULO 5 DE ALICECAPITULO 5 DE ALICE
CAPITULO 5 DE ALICE
 

Último

FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 

Último (20)

FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 

CAPITULO 13 DE ALICE

  • 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