SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Fecha de la versión: Agosto de 2015
Actualizaciones:
3
Las variables permiten almacenar la información de un tipo específico. Posteriormente, se podrá acceder a
la información a través del nombre de la variable.
4
Seguramente ya ha utilizado variables en numerosas ocasiones sin saberlo.
5
En Alice 3, al crear una variable debe asignarle un valor inicial.
6
Las variables son muy útiles en la programación, ya que puede cambiar sus valores en cualquier punto del
código para cambiar así su comportamiento.
7
La tabla de tipos de dato puede parecer bastante intimidante en un principio, pero realmente solo define
los tipos de dato que se almacenan con Alice 3. Cada tipo de dato almacena un único tipo de dato e
intentar utilizar uno incorrecto, provocará generalmente errores en el código.
8
Una variable consta de tres partes cuando se declara (crea), tipo de dato, nombre y valor inicial.
9
10
11
12
13
En este ejemplo, se crea una variable superSpins que hará que los objetos giren 3 veces. Si se cambia el
valor de 3 a cualquier otro valor, se cambiará la cantidad de giros que realizarán los caracteres.
14
15
16
Al igual que en cualquier otro aspecto de la vida no se puede utilizar algo que no existe, en el mundo de la
codificación no es diferente.
17
Lo normal es declarar todas las variables al principio del procedimiento para asegurarse de que realmente
existen cuando intente utilizarlas.
18
Esto permite a las expresiones calcular una serie de números en lugar de valores estáticos únicamente.
19
El comportamiento aleatorio puede agregar un gran valor a las animaciones. Mediante la creación de un
resultado ligeramente diferente cada vez que se ejecuta, puede mejorar la experiencia de los usuarios. Es
importante utilizar variables y no valores estáticos en el código cuando se utilicen números aleatorios, ya
que cada ejecución del código será un ligeramente diferente.
20
El comportamiento aleatorio puede agregar un gran valor a las animaciones. Mediante la creación de un
resultado ligeramente diferente cada vez que se ejecuta, puede mejorar la experiencia de los usuarios. Es
importante utilizar variables y no valores estáticos en el código cuando se utilicen números aleatorios, ya
que cada ejecución del código será un ligeramente diferente.
21
Puede elegir entre el rango especificado, un número aleatorio o especificar su propio rango superior e
inferior. Los números aleatorios se devuelven como un valor decimal.
22
Esto puede ser muy útil para comprender mejor el código que se genera en segundo plano en el entorno de
arrastrar y soltar.
23
A veces, se ve más claro lo que hace realmente el código cuando se lee como código Java.
24
Si cambia el valor de un argumento o una variable en la ventana de Alice, podrá ver cómo se actualiza en la
ventana de Java. Se trata de una operación unidireccional, no puede cambiar el código Java directamente.
25
Aunque es una herramienta útil para ver el código, puede ser una distracción durante la codificación en
Alice 3, por lo que la mayoría de las personas tienden a desactivarla en condiciones de codificación normal.
26
27
28
Cap10

Más contenido relacionado

Similar a Cap10 (20)

Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
 
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)
 
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
 
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 10
PRACTICA Alice 10PRACTICA Alice 10
PRACTICA Alice 10
 
Introducción a JavaScript
Introducción a JavaScriptIntroducción a JavaScript
Introducción a JavaScript
 
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 3_sg_esp(4)
Jf 2 3_sg_esp(4)Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)
 
CAPITULO 3 DE ALICE
CAPITULO 3 DE ALICECAPITULO 3 DE ALICE
CAPITULO 3 DE ALICE
 
Alice capitulo 3
Alice capitulo 3Alice capitulo 3
Alice capitulo 3
 
leccion 3
leccion 3leccion 3
leccion 3
 

Más de MaryferGaitan (20)

Diversidad de topologias(2)
Diversidad de topologias(2)Diversidad de topologias(2)
Diversidad de topologias(2)
 
Investigacion de paginas_web(2)i
Investigacion de paginas_web(2)iInvestigacion de paginas_web(2)i
Investigacion de paginas_web(2)i
 
Teoria
TeoriaTeoria
Teoria
 
Capitulo 10
Capitulo 10Capitulo 10
Capitulo 10
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Capitulo 8
Capitulo 8Capitulo 8
Capitulo 8
 
Capitulo 7
Capitulo 7Capitulo 7
Capitulo 7
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 
Capitulo 3
Capitulo 3Capitulo 3
Capitulo 3
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Capitulo 1
Capitulo 1Capitulo 1
Capitulo 1
 
Cap5
Cap5Cap5
Cap5
 
Cap14
Cap14Cap14
Cap14
 
Cap12
Cap12Cap12
Cap12
 
Cap11
Cap11Cap11
Cap11
 
Cap9
Cap9Cap9
Cap9
 
Cap8
Cap8Cap8
Cap8
 
Cap7
Cap7Cap7
Cap7
 

Último

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
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxSarisdelosSantos1
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxcandy torres
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024hlitocs
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdfmaria luisa pahuara allcca
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

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
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 

Cap10

  • 1. Fecha de la versión: Agosto de 2015 Actualizaciones:
  • 2.
  • 3. 3
  • 4. Las variables permiten almacenar la información de un tipo específico. Posteriormente, se podrá acceder a la información a través del nombre de la variable. 4
  • 5. Seguramente ya ha utilizado variables en numerosas ocasiones sin saberlo. 5
  • 6. En Alice 3, al crear una variable debe asignarle un valor inicial. 6
  • 7. Las variables son muy útiles en la programación, ya que puede cambiar sus valores en cualquier punto del código para cambiar así su comportamiento. 7
  • 8. La tabla de tipos de dato puede parecer bastante intimidante en un principio, pero realmente solo define los tipos de dato que se almacenan con Alice 3. Cada tipo de dato almacena un único tipo de dato e intentar utilizar uno incorrecto, provocará generalmente errores en el código. 8
  • 9. Una variable consta de tres partes cuando se declara (crea), tipo de dato, nombre y valor inicial. 9
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. En este ejemplo, se crea una variable superSpins que hará que los objetos giren 3 veces. Si se cambia el valor de 3 a cualquier otro valor, se cambiará la cantidad de giros que realizarán los caracteres. 14
  • 15. 15
  • 16. 16
  • 17. Al igual que en cualquier otro aspecto de la vida no se puede utilizar algo que no existe, en el mundo de la codificación no es diferente. 17
  • 18. Lo normal es declarar todas las variables al principio del procedimiento para asegurarse de que realmente existen cuando intente utilizarlas. 18
  • 19. Esto permite a las expresiones calcular una serie de números en lugar de valores estáticos únicamente. 19
  • 20. El comportamiento aleatorio puede agregar un gran valor a las animaciones. Mediante la creación de un resultado ligeramente diferente cada vez que se ejecuta, puede mejorar la experiencia de los usuarios. Es importante utilizar variables y no valores estáticos en el código cuando se utilicen números aleatorios, ya que cada ejecución del código será un ligeramente diferente. 20
  • 21. El comportamiento aleatorio puede agregar un gran valor a las animaciones. Mediante la creación de un resultado ligeramente diferente cada vez que se ejecuta, puede mejorar la experiencia de los usuarios. Es importante utilizar variables y no valores estáticos en el código cuando se utilicen números aleatorios, ya que cada ejecución del código será un ligeramente diferente. 21
  • 22. Puede elegir entre el rango especificado, un número aleatorio o especificar su propio rango superior e inferior. Los números aleatorios se devuelven como un valor decimal. 22
  • 23. Esto puede ser muy útil para comprender mejor el código que se genera en segundo plano en el entorno de arrastrar y soltar. 23
  • 24. A veces, se ve más claro lo que hace realmente el código cuando se lee como código Java. 24
  • 25. Si cambia el valor de un argumento o una variable en la ventana de Alice, podrá ver cómo se actualiza en la ventana de Java. Se trata de una operación unidireccional, no puede cambiar el código Java directamente. 25
  • 26. Aunque es una herramienta útil para ver el código, puede ser una distracción durante la codificación en Alice 3, por lo que la mayoría de las personas tienden a desactivarla en condiciones de codificación normal. 26
  • 27. 27
  • 28. 28