Las estructuras iterativas o repetitivas se suelen utilizar en todos los lenguajes de programación para realizar una determinada instrucción que se repite un determinado número de veces (bajo unas determinadas condiciones) mediante una única función dentro de un bucle o loop.
El bucle for() funciona de la siguiente manera:
Veamos cómo funciona en un ejemplo concreto:
1 void setup()
2 {
3 size(400,400);
4 for(int x=20; x<=380; x=x+20)
5 {
6 line(x,20,x,380);//dibuja una linea vertical
7 }
8 }
El resultado sería el siguiente:
Además, contamos con la posibilidad de anidar varios bucles for(), lo cual nos permite no sólo trabajar en una dimensión, sino en dos o más. Veamos un ejemplo para entenderlo mejor:
Utilizando esta estructura en un programa obtendremos el siguiente resultado:
TAREAS
Práctica 8. Realiza un programa utilizando el bucle for() para obtener el siguiente resultado:
Práctica 9. Realiza un programa utilizando el bucle for() para obtener la siguiente rejilla sobre fondo verde:
Práctica 10. Realiza un programa utilizando el bucle for() para obtener círculos concéntricos separados una determinada distancia y que genere el siguiente resultado:
Práctica 11. Realiza un programa utilizando bucles for() anidados para dibujar la siguiente matriz de círculos rojos: