Huelsse/Profil Nawi/Java/Java-Turtle - Prozeduren - mit Parametern - Übung
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
'''Java-Turtle - Prozeduren - mit Parametern - Übungen'''
----
Zur Erinnerung:
Eine Prozedur ist in der Programmierung eine Folge von Anweisungen, die es erlaubt, bestimmte Aufgaben in wiederverwendbarer Art zu formulieren. Dabei können bestimmte Informationen an das Teilprogramm als aktuelle Parameter übermittelt werden:
* void dreieck(int s) - Teilprogramm dreieck(int s) - Achtung: ohne Semikolon, beginnend mit void, erwartet Angabe einer ganzen Zahl als Seitenlänge
* dreieck(50); - Aufruf des Teilprogramms dreieck(50); im Hauptprogramm mit dem aktuellen Parameter 50
{|-
| '''Quadartstrecke - beginnend mit Schrittweite 100, mit einer Methode quadrat() ''' || '''Spirale - Schrittweite 100, neue Schrittweite: *0.8, mit einer Methode quadrat() '''
|-
| [[Bild:Koehler_Turtle9_Quadrat.jpg]] <canvas></canvas> || [[Bild:Koehler_Turtle9_Stern.jpg]] <canvas></canvas>
|-
| <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>import Canvas; canvas = new Canvas(2); turtle = new Turtle(2);</code>
<run id="4dcc34b00d65b">
canvas.clear();
turtle.home();
turtle.penDown();
</run>
|-
| '''Kreismuster, mit einer Methode kreis() ''' || '''Quadratmuster - mit einer Methode kreis() '''
|-
| [[Bild:Koehler_Turtle9_Kreis.jpg]] <canvas></canvas> || [[Bild:Koehler_Turtle9_Quadrat2.jpg]] <canvas></canvas>
|-
| <code id="4dd237132b1a4" hidden>import Canvas; canvas = new Canvas(3); turtle = new Turtle(3);</code><run id="4dd0206ebbf2b">
canvas.clear();
turtle.home();
turtle.penDown();
</run> ||
<code id="4dd237132b24c" hidden>import Canvas; canvas = new Canvas(4); turtle = new Turtle(4);</code>
<run id="4dd0206ebbf9a">
canvas.clear();
turtle.home();
turtle.penDown();
</run>
|-
| Eigene Idee 1 <br><canvas></canvas> || Eigene Idee 2 <br><canvas></canvas>
|-
| <code id="4dd2377d7a2ed" hidden>import Canvas; canvas = new Canvas(5); turtle = new Turtle(5);</code><run id="4dd03082c8045">
canvas.clear();
turtle.home();
turtle.penDown();
</run> ||
<code id="4dd237132b2c1" hidden>import Canvas; canvas = new Canvas(6); turtle = new Turtle(6);</code><run id="4dd03082c815d">
canvas.clear();
turtle.home();
turtle.penDown();
</run>
|}