Huelsse/Profil Nawi/Java/Java-Turtle - Funktionen - komplexe Übung

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

'''Java Turtle - WiederholungsanweisungenFunktionen - funktionale Methoden'''

----

Zur Erinnerung:

Mit einer Zählschleife können Anweisungsblöcke "i-mal" ausgeführt werden: 
*	FOR (i = STARTWERT, i < ENDWERT, i++ Erhöhen der Laufvariable ) {ANWEISUNGSBLOCK} 
*	for (int i = 1; i < 5; i++ ) {turtle.forward(100);turtle.right(90);} 
*	häufig werden Anweisungen auch in Form von Struktogrammen dargestellt 


Die wichtigsten Befehl zum Erstellen von Turtle-Grafiken in Java:<br>
[[http://programmingwiki.de/Huelsse/Profil_Nawi/Java/Java-Turtle-Sequenzen|Turtle Anweisungen]]

'''Aufgabe 1:'''
Erstelle folgende Grafiken effizient mit einer Zählschleife:

{|- 
 | '''Trepp Auf - Schrittweite 10'''                        ||  '''Trepp Ab - Schrittweite 10'''
 |-
 | [[Bild:Koehler_Turtle2_Trepp_auf.jpg]] <canvas></canvas> ||  [[Bild:Koehler_Turtle2_trepp_ab.jpg]] 
 |- 
 | <code id="4dd23521c2c82" hidden>import Canvas; canvas = new Canvas(1); turtle = new Turtle(1);</code><run id="4dc841823ea6e">
canvas.clear();
turtle.home();
turtle.penDown();

</run> ||

<code id="4dd23521c2cec" hidden> </code>
<run id="4dcc34b00d65b"> 


</run>

|}

'''Aufgabe 3:'''
*   Welche weitere Vereinfachung wäre beim Zeichnen dieser Figur hilfreich?
[[Bild:Koehler_turtle2_geschachtle_quadrate.jpg]]