|
Ellipsen II

Ellipsen mit Processing in Schleife
| Ellipsen mit Processing und Schleife |
size( 150, 150 );
background( 255, 255, 127 ); // gelblicher Hintergrund
smooth(); // weiche Darstellung: mal aus-, mal einschalten...
for (int i=0; i<20; i++){ // Schleife, zählt i von 0 bis 19
fill( 0, 0, 250-i*12 );
ellipse( i*5, i*7, i*4, i );
}
for (int i=0; i<20; i++)
Definiert eine Schleife. Alles was zwischen den folgenden { } (Schleifenkörper) kommt wird also wiederholt.
int i = 0 definiert die Schleifenvariable i und setzt sie vor dem ersten Schleifendurchlauf auf 0
i<20; Bedingung für das Ausführen der Schleife. Solange diese Bedingung erfüllt ist, wird der Schleifenkörper durchlaufen.
i++ wird ausgeführt, wenn der Schleifenkörper einmal durchlaufen wurde. In unserem Fall wird i um eins erhöht.
Start bei 0, Erhöhung bei Durchlauf um 1, Ende bei 20 bedeutet, dass die Schleife 20 mal durchlaufen wird.
-
ellipse( i*5, i*7, i*4, i )
Zeichnet eine von i abhängige Ellipse.
Für i = 0: ellipse(0,0,0,0)
für i = 1: ellipse( 5, 7, 4, 1)
für i = 2: ellipse( 10, 14, 8, 2 )

Aufgabe
|