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
Dedique unos segundos a pensar cuál es la diferencia entre las dos estructuras de control.
4
Estas son todas las estructuras de control disponibles en Alice 3.
5
Recuerde que puede arrastrar la estructura de control al editor de códigos antes o después de haber
agregado el código que se incluirá en él.
6
Todas estas decisiones ya se deben haber decidido en el momento de crear el diseño de la animación.
Recuerde que cuanto más tiempo dedique al diseño, menos tiempo tardará en codificar una solución
válida.
7
Puede haber muchos niveles de anidamiento. Puede resultar muy complejo, por lo que debe utilizar
siempre comentarios para explicar el propósito de cada bloque anidado.
8
Dedique un tiempo a examinar el código de la diapositiva y comprender cómo funciona. A continuación, se
muestran varios niveles de anidación diferentes. Cree una animación sencilla a la que pueda agregar el
código y practique cómo agregar comentarios a las estructuras de control anidadas que expliquen su
propósito.
9
Considere estas sentencias como extractos de un guión gráfico textual.
10
Para cambiar el valor del marcador de posición haga clic en la parte verdadera de la sentencia y agregue la
condición que desea evaluar. Una sentencia IF se ejecutará si la condición devuelve un valor true.
11
12
Un bucle while permite ejecutar un bloque de código varias veces en función del valor de la condición de
terminación. Asegúrese de que el valor de la condición de terminación cambia dentro del bucle o nunca
terminará (bucle infinito).
13
14
15
16
17
También puede utilizar el valor false si desea crear una condición compleja para ejecutar una sentencia IF.
Pueden ser difíciles de leer y comprender.
18
No es necesario tener código en la parte ELSE. Una sentencia IF funcionará con código en la sección IF.
19
Vuelva a consultar el diagrama de flujo del proceso y compruebe cómo coincide con el código que ha
creado.
20
Se puede utilizar un bucle infinito intencionado para hacer que los objetos del escenario se muevan
constantemente en el fondo. Un bucle infinito involuntario puede tener importantes efectos en la
animación y se le solicitará que la cierre para salir de ella.
21
22
23
24
Vuelva a examinar el diagrama de diseño para ver cómo se traduce en el código escrito. Un programa bien
diseñado debe necesitar muy poco tiempo para la codificación.
25
Si la condición no se evalúa como verdadera en un bucle while, el código que contiene nunca se ejecuta.
Tener esto siempre en cuenta al utilizar un bucle while.
26
27
28
Jf 2 8_sg_esp(4)

Más contenido relacionado

Similar a Jf 2 8_sg_esp(4) (20)

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
 
Alice 3
Alice 3Alice 3
Alice 3
 
Capítulo 3
Capítulo 3Capítulo 3
Capítulo 3
 
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 ALICE
CAPITULO 3 ALICECAPITULO 3 ALICE
CAPITULO 3 ALICE
 
Alice 3
Alice 3Alice 3
Alice 3
 
Capitulo 3
Capitulo 3Capitulo 3
Capitulo 3
 
Cap3
Cap3Cap3
Cap3
 
Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)
 
Alice3
Alice3Alice3
Alice3
 
PRACTICA Alice 08
PRACTICA Alice 08PRACTICA Alice 08
PRACTICA Alice 08
 
Capitulo 7
Capitulo 7Capitulo 7
Capitulo 7
 
Alice capitulo 7
Alice capitulo 7Alice capitulo 7
Alice capitulo 7
 
Capítulo 7
Capítulo 7Capítulo 7
Capítulo 7
 
Alice 7
Alice 7Alice 7
Alice 7
 
Alice 7
Alice 7Alice 7
Alice 7
 
Jf 2 7_sg_esp(4)
Jf 2 7_sg_esp(4)Jf 2 7_sg_esp(4)
Jf 2 7_sg_esp(4)
 
CAPITULO 7 ALICE
CAPITULO 7 ALICECAPITULO 7 ALICE
CAPITULO 7 ALICE
 

Más de Laura Cortez (20)

Dream
DreamDream
Dream
 
Mi pagina web
Mi pagina webMi pagina web
Mi pagina web
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
Sitio web
Sitio webSitio web
Sitio web
 
Teoria del color_4deg_semestre
Teoria del color_4deg_semestreTeoria del color_4deg_semestre
Teoria del color_4deg_semestre
 
Examen
ExamenExamen
Examen
 
Mi pagina web
Mi pagina webMi pagina web
Mi pagina web
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
Sitio web
Sitio webSitio web
Sitio web
 
Teoría del color
Teoría del colorTeoría del color
Teoría del color
 
Examen de diagnostico
Examen de diagnosticoExamen de diagnostico
Examen de diagnostico
 
Alice2
Alice2Alice2
Alice2
 
Alice3
Alice3Alice3
Alice3
 
Alice4
Alice4Alice4
Alice4
 
Alice6
Alice6Alice6
Alice6
 
Alice7
Alice7Alice7
Alice7
 
Alice8
Alice8Alice8
Alice8
 
Alice9
Alice9Alice9
Alice9
 
Alice10
Alice10Alice10
Alice10
 
Alice11
Alice11Alice11
Alice11
 

Último

Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 

Último (9)

Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 

Jf 2 8_sg_esp(4)

  • 1. Fecha de la versión: Agosto de 2015 Actualizaciones:
  • 2.
  • 3. 3
  • 4. Dedique unos segundos a pensar cuál es la diferencia entre las dos estructuras de control. 4
  • 5. Estas son todas las estructuras de control disponibles en Alice 3. 5
  • 6. Recuerde que puede arrastrar la estructura de control al editor de códigos antes o después de haber agregado el código que se incluirá en él. 6
  • 7. Todas estas decisiones ya se deben haber decidido en el momento de crear el diseño de la animación. Recuerde que cuanto más tiempo dedique al diseño, menos tiempo tardará en codificar una solución válida. 7
  • 8. Puede haber muchos niveles de anidamiento. Puede resultar muy complejo, por lo que debe utilizar siempre comentarios para explicar el propósito de cada bloque anidado. 8
  • 9. Dedique un tiempo a examinar el código de la diapositiva y comprender cómo funciona. A continuación, se muestran varios niveles de anidación diferentes. Cree una animación sencilla a la que pueda agregar el código y practique cómo agregar comentarios a las estructuras de control anidadas que expliquen su propósito. 9
  • 10. Considere estas sentencias como extractos de un guión gráfico textual. 10
  • 11. Para cambiar el valor del marcador de posición haga clic en la parte verdadera de la sentencia y agregue la condición que desea evaluar. Una sentencia IF se ejecutará si la condición devuelve un valor true. 11
  • 12. 12
  • 13. Un bucle while permite ejecutar un bloque de código varias veces en función del valor de la condición de terminación. Asegúrese de que el valor de la condición de terminación cambia dentro del bucle o nunca terminará (bucle infinito). 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. También puede utilizar el valor false si desea crear una condición compleja para ejecutar una sentencia IF. Pueden ser difíciles de leer y comprender. 18
  • 19. No es necesario tener código en la parte ELSE. Una sentencia IF funcionará con código en la sección IF. 19
  • 20. Vuelva a consultar el diagrama de flujo del proceso y compruebe cómo coincide con el código que ha creado. 20
  • 21. Se puede utilizar un bucle infinito intencionado para hacer que los objetos del escenario se muevan constantemente en el fondo. Un bucle infinito involuntario puede tener importantes efectos en la animación y se le solicitará que la cierre para salir de ella. 21
  • 22. 22
  • 23. 23
  • 24. 24
  • 25. Vuelva a examinar el diagrama de diseño para ver cómo se traduce en el código escrito. Un programa bien diseñado debe necesitar muy poco tiempo para la codificación. 25
  • 26. Si la condición no se evalúa como verdadera en un bucle while, el código que contiene nunca se ejecuta. Tener esto siempre en cuenta al utilizar un bucle while. 26
  • 27. 27
  • 28. 28