En ésta y en la siguiente práctica vamos a ver unas estructuras iterativas o repetitivas que 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.
Veamos cómo funciona el bucle for():
void setup()
{
size(400,400);
for(int x=20; x<=380; x=x+20)
{
line(x,20,x,380);//dibuja una linea vertical
}
}
{
size(400,400);
for(int x=20; x<=380; x=x+20)
{
line(x,20,x,380);//dibuja una linea vertical
}
}
void draw()
{
{
}
TAREAS
- Realizar un programa utilizando el bucle flor() para obtener el siguiente resultado:
2. Realizar un programa utilizando el bucle flor() para obtener la siguiente rejilla sobre fondo verde:
3. Realizar un programa utilizando el bucle flor() para obtener circulos concentricos separados una determinada distancia y que genere el siguiente resultado:
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. Ésto nos será muy útil cuando trabajemos con matrices en próximas prácticas.
Veámos un ejemplo para entenderlo mejor…
TAREA
Realizar un programa utilizando bucles for() anidados para dibujar la siguiente matriz de círculos rojos:
No hay comentarios:
Publicar un comentario