Huelsse/test/yit5
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
'''Java Turtle - Test für PK 5'''
----
'''Aufgabe 1a - 1e:'''
* Erstellen Sie folgende Turtle-Grafiken mit der Startposition in der Canvasmitte
* Nutzen Sie verschachtelte Schleifen um folgende Figuren zu zeichnen
{|-
| '''1 a - Muster aus Sechsecken:''' Schrittweite 40 || '''1 b - Sechs Dreiecke:''' - Schrittweite 40
|-
| [[Bild:Klausur_1_Praxis_1a_Sechseck.png|x139px]] <canvas></canvas> || [[Bild:Klausur_1_Praxis_1b_Sechs_Dreiecke.png]] <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>
|-
| '''1 c - Stern aus sechs Dreiecken:''' - Schrittweite 40 || '''1 d Hexagon:''' - Schrittweite 40
|-
| [[Bild:Klausur_1_Praxis_1c_Stern_Dreieecke.png|x100px]] <canvas></canvas> || [[Bild:Klausur_1_Praxis_1d_Stern_Sechsecke.png|x100px]] <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>
|-
| '''1 e - Rechteckschnecke:''' Startschrittweite: 5, 20 Wiederholungen <br> Verwenden Sie Variablen, um die folgende Figur zu zeichnen || '''1 f - Stein - Schere - Papier:''' <br>
|-
| [[Bild:Klausur_1_Praxis_1e_Rechteckschnecke.png|x100px]] <canvas></canvas>|| Es gibt für dieses Spiel Wettkämpfe, sogar Weltmeisterschaften. Handgesten symbolisieren Schere, Stein und Papier.<br> Folgende Wertigkeit haben die Symbole:<br>Schere schneidet Papier, Sieger: Schere<br>Papier wickelt Stein ein, Sieger: Papier<br>Stein stumpft Schere ab: Sieger: Stein Treten gleiche Symbole auf, hat keiner gewonnen.<br>
Wiederholen Sie den Spielverlauf 10 mal!<BR>
Werten Sie die erzeugten Zufallszahlen für Spieler 1 und Spieler 2 aus.<br>
Erhöhen Sie die entsprechende Summe1 oder Summe2 bei einem Spielgewinn, gleiche Symbole müssen nicht beachtet werden. <br>
Es müssen die Bedingungen für den Spieler 1 und Spieler 2 einem der folgenden logischen Operator verknüpft werden:<br>
Logisches ODER: ||<br>
Logisches UND: &&<br>
Logisches Nicht: !<br>
|-
| <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>
||
<run id="4dd03082c815d">
int summe1 = 0;
int summe2 = 0;
long zufallspieler1 = Math.round (2 * Math.random());
long zufallspieler2 = Math.round (2 * Math.random());
System.out.println( "Spieler 1 (0-Papier, 1-Stein, 2-Schere): " + zufallspieler1 ) ;
System.out.println( "Spieler 2 (0-Papier, 1-Stein, 2-Schere): " + zufallspieler2 ) ;
System.out.println("Gewonnene Spiele - Spieler 1: " + summe1 ) ;
System.out.println("Gewonnene Spiele - Spieler 2: " + summe2 ) ;
</run>
|}