Ejemplo de secuencia
Como mencionamos anteriormente, la secuencia, la decisión y la iteración, son estructuras de control.
En clase vimos dos ejemplos de secuencia. El primero se trataba de dibujar un cuadrado y el segundo de programar como funcionaria un semáforo en un cruce de avenidas.
El pseudocódigo para nuestro semáforo es:
Mantener el semáforo este-oeste en rojo y el semáforo norte-sur en verde durante 20 segundos.
Mantener el semáforo este-oeste en rojo y el semáforo norte-sur en ambar durante 5 segundos.
Mantener el semáforo este-oeste en verde y el semáforo norte-sur en rojo durante 20 segundos.
Mantener el semáforo este-oeste en ambar y el semáforo norte-sur en rojo durante 5 segundos.
Fin- repetir.
Como diagrama de flujo, quedaría asi:
![](https://static.wixstatic.com/media/f90a83_83634100a56e450eaf76682d45a51572.jpg/v1/fill/w_980,h_551,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/f90a83_83634100a56e450eaf76682d45a51572.jpg)
Y finalmente programandolo en scratch, de manera muy sencilla quedó así:
![](https://static.wixstatic.com/media/f90a83_3280c9144535417e97637adfa2527d93.jpg/v1/fill/w_980,h_551,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/f90a83_3280c9144535417e97637adfa2527d93.jpg)
![](https://static.wixstatic.com/media/f90a83_e55b374e0d934837bc282913e6111849.jpg/v1/fill/w_980,h_551,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/f90a83_e55b374e0d934837bc282913e6111849.jpg)
![](https://static.wixstatic.com/media/f90a83_df16f23313964182b21ed117a42142ee.jpg/v1/fill/w_980,h_551,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/f90a83_df16f23313964182b21ed117a42142ee.jpg)
![](https://static.wixstatic.com/media/f90a83_44d4050b1cc349a5acc4b4d038cbe0d1.jpg/v1/fill/w_980,h_551,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/f90a83_44d4050b1cc349a5acc4b4d038cbe0d1.jpg)
En las 4 imágenes se observa como el semáforo va cambiando de acuerdo a lo que escribimos en el pseudocódigo y posteriormente en el diagrama de flujo. Además le agregamos el bloque de "Por siempre" para que el programa no se detuviera y siguiera ejecutandose, así además de secuencia, también tenemos iteración.