SlideShare una empresa de Scribd logo
Fecha de la versión: Agosto de 2015
Actualizaciones:
CAPITULO 13 DE ALICE
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

PPTX
Expocision pseudocodigo
PDF
Apunte pseudocodigo v1.2
PDF
Programacion MatLab
PPT
Estructuras condicionales
PPT
Variables y tipos
PPTX
Programaciòn Estructurada
PPTX
CÁLCULO RELACIONAL
Expocision pseudocodigo
Apunte pseudocodigo v1.2
Programacion MatLab
Estructuras condicionales
Variables y tipos
Programaciòn Estructurada
CÁLCULO RELACIONAL

La actualidad más candente (10)

PDF
Pseudocódigo
PPTX
Tipo de operadores
PPTX
Variables, tipos de datos, operadores
PPT
Introduccions a java
PDF
PPT
Pseudocodigo
PPTX
Tablas de verdad
PPTX
Tablas de verdad
DOC
Las estructuras de control
PPTX
TIPOS DE DATOS EN JAVA
Pseudocódigo
Tipo de operadores
Variables, tipos de datos, operadores
Introduccions a java
Pseudocodigo
Tablas de verdad
Tablas de verdad
Las estructuras de control
TIPOS DE DATOS EN JAVA
Publicidad

Similar a CAPITULO 13 DE ALICE (20)

DOCX
PRACTICA 13 ALICE
DOCX
PRACTICA 13
DOCX
PRACTICA 13 DE ALICE
DOCX
Practica alice p13 v1
DOCX
Alice13
DOCX
PRACTICA Alice 13
DOCX
PRACTICA 13 ALICE
DOCX
Practica13
PDF
Tutorial pseudocodigo11
DOCX
DOCX
Practica13
PDF
Practica 13 de_alice(2)
PDF
Practica 13 de_alice(2)
PDF
Practica 13 alice
PDF
Practica 13
PPTX
Programacion en java
PDF
Unidad i antecedentes
PDF
Unidad i antecedentes1
DOC
Elementos básicos del lenguaje java alumno
PDF
C2 elementos de un programa
PRACTICA 13 ALICE
PRACTICA 13
PRACTICA 13 DE ALICE
Practica alice p13 v1
Alice13
PRACTICA Alice 13
PRACTICA 13 ALICE
Practica13
Tutorial pseudocodigo11
Practica13
Practica 13 de_alice(2)
Practica 13 de_alice(2)
Practica 13 alice
Practica 13
Programacion en java
Unidad i antecedentes
Unidad i antecedentes1
Elementos básicos del lenguaje java alumno
C2 elementos de un programa
Publicidad

Más de ManuelHernandez480 (20)

DOCX
TRABAJOS DE HTML
DOCX
INVESTIGACION SOBRE AUDIO, VIDEO Y HTML
PPTX
Topologias (1)
PPTX
Trejo trejo jose_joaquin
PPTX
Topologia de la red
PPTX
Caracteristicas y parte de un sitio web
PPTX
Teoria del color
DOCX
examen de diagnostico web
DOCX
Examen de diagnostico
PPTX
TOPOLOGÍA DE LA RED
PPTX
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
PPTX
TEORÍA DEL COLOR
PDF
CAPITULO 14 DE ALICE
PDF
CAPITULO 12 DE ALICE
PDF
CAPITULO 11 DE ALICE
PDF
CAPITULO 10 DE ALICE
PDF
CAPITULO 9 DE ALICE
PDF
CAPITULO 8 DE ALICE
PDF
CAPITULO 7 DE ALICE
PDF
CAPITULO 6 DE ALICE
TRABAJOS DE HTML
INVESTIGACION SOBRE AUDIO, VIDEO Y HTML
Topologias (1)
Trejo trejo jose_joaquin
Topologia de la red
Caracteristicas y parte de un sitio web
Teoria del color
examen de diagnostico web
Examen de diagnostico
TOPOLOGÍA DE LA RED
CARACTERÍSTICAS Y PARTES PARA TENER UN SITIO WEB
TEORÍA DEL COLOR
CAPITULO 14 DE ALICE
CAPITULO 12 DE ALICE
CAPITULO 11 DE ALICE
CAPITULO 10 DE ALICE
CAPITULO 9 DE ALICE
CAPITULO 8 DE ALICE
CAPITULO 7 DE ALICE
CAPITULO 6 DE ALICE

Último (20)

PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
informe tipos de Informatica perfiles profesionales _pdf
Tomo 1 de biologia gratis ultra plusenmas
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Manual de Convivencia 2025 actualizado a las normas vigentes
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PLAN DE CASTELLANO 2021 actualizado a la normativa
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo

CAPITULO 13 DE ALICE

  • 1. Fecha de la versión: Agosto de 2015 Actualizaciones:
  • 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