Huelsse/Profil Nawi/Java/Java-Turtle - Prozeduren - mit Parametern - Übung
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
'''Java-Turtle - Prozeduren - prozedurale Methoden mit Paramtern - Ü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 Infarmationen 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
{|-
| '''Quadartdiagonale - Schrittweite 20, mit einer Methode quadrat() ''' || '''Stern - Schrittweite 50, mit einer Methode quadrat() '''
|-
| [[Bild:Koehler_Turtle8_Quadrat.jpg]] <canvas></canvas> || [[Bild:Koehler_Turtle8_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() ''' || '''Blume - mit einer Methode kreis() '''
|-
| [[Bild:Koehler_Turtle8_Kreis.jpg]] <canvas></canvas> || [[Bild:Koehler_Turtle8_Blume.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>
|}