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 funktionale Methode (Funktion) gibt genau einen Wert zurück. Im Gegensatz zur Procedure fehlt das Wort "void" :

* long farbe()
* {
* return Math.round( Math.random() * 255);
* }
* Aufruf der Funktion: (int)farbe()

{|- 
 | '''Sterne - Schrittweite 25,50,75 mit einer Methode void quadrat(int s) '''   ||  '''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>
 
|}