7
edits
(→11/11) |
|||
Line 447: | Line 447: | ||
[[File:pattern_rhombus3.jpg|left|thumb|fixed!]] | [[File:pattern_rhombus3.jpg|left|thumb|fixed!]] | ||
<br><br><br><br><br><br><br><br><br><br> | |||
=== Sofakissen === | |||
[[File:sofakissen.jpg]] | |||
Um dieses Muster zu beschreiben bräuchte man eine for-Schleife. Je nachdem wie oft sich das Muster wiederholen soll wird der Endwert festgelegt. Zum Beispiel auf 8. Diese Anzahl an Iterationen wird benötigt um das Muster einmal ohne Wiederholhung darzustellen. | |||
Beginnen würde man beim ersten großen gelborangen Rechteck von links. Danach zeichnet man die kleinen Quadrate mit den roten kleinen Rechtecken dazwischen von oben bis nach unten. Dann das Orange Rechteck und dann wieder die kleinen Quadrate mit den roten kleinen Rechtecken. Jetzt folgt wieder das erste gelborange Rechteck. Danach wieder die kleinen Quadrate mit den kleinen roten kleinen Rechtecken. Jetzt folgt ein großes Rechteck und zum Schluss wieder die Quadrate mit den kleinen roten Rechtecken. | |||
In einem Pseudocode könnte dies so aussehen: | |||
''for: i=0; i<8; ++i''<br> | |||
''if: i mod 4 = 0''<br> | |||
''draw yellow-orange rectangle''<br> | |||
''if: i mod 4 = 1 or 3''<br> | |||
''draw little squares and a red rectangle between two of them <- from the top to the bottom''<br> | |||
''if: i = 2''<br> | |||
''draw orange rectangle''<br> | |||
''if: i = 6''<br> | |||
''draw big red rectangle''<br> |
edits