Está en la página 1de 29

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

También podría gustarte