Huelsse/Profil Nawi/Java/Java-Turtle - Funktionen - Übung
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
'''Java-Turtle - Prozeduren - prozedurale Methoden mit Parametern - Übungen'''
----
Zur Erinnerung:
Eine prozedurale Methode (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, 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>
|}