PMG1920/LK 1*

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
 Ergänze in den Boxen den Quelltext.<br>
 Bestätige bitte '''immer''' mit ''speichern & ausführen'', damit Deine Eingaben gespeichert werden.



'''Zeichne in die Zeichenfläche ein Rechteck. 
Zusatz: mit verschiedenfarbigen Seiten.'''

<run id="5dee137e27898">
var c = new Canvas(1); 
c.clear(); // Zeichenfläche löschen 
var t = new Turtle(1); // neuer Turtle auf Zeichenfläche 1 
t.home();


// hierhin kommt Dein Programmtext

</run>

<canvas w=500></canvas>



'''Nun soll die Turtle folgendes ausführen:'''
* 50 "Schritte" vorwärts
* Drehung 45° rechts, 30 Schritte
* Drehung 180°, 30 Schritte
* Drehung 90° rechts, 30 Schritte


<run id="5dee137e27a0d">
var c = new Canvas(2); 
c.clear(); // Zeichenfläche löschen 
var t = new Turtle(2); // neuer Turtle auf Zeichenfläche 2
t.home();

// hierhin kommt Dein Programmtext


</run>

<canvas w=500></canvas>



In der zweiten Zeichenfläche soll die Turtle folgendes ausführen
* ein Achteck "nach rechts" zeichnen
* ein zweites Achteck mit anderer Farbe "nach links" zeichnen
* bei Umsetzung Zählschleifen verwenden




<run id="525d0a0b45b0c">
selectCanvas(2);
canvas_clear(); // Zeichenfläche löschen
turtle_move(250,250); // Turtle in die Mitte stellen

isUp := false;

// hierhin kommt Dein Programmtext


</run>

<canvas w=500 h=500></canvas>

[[Bild:Turtle5.JPG  | miniatur|100px]]





In der dritten (und letzten) Zeichenfläche soll die Turtle folgendes ausführen
* zeichnet gleichseitiges Dreieck
* dreht Dreieck so, dass Sechseck mit sechs inneren Dreiecken entsteht 
* (siehe Bild) 



<run id="525d0a0b45b87">
selectCanvas(3);
canvas_clear(); // Zeichenfläche löschen
turtle_move(250,250); // Turtle in die Mitte stellen

isUp := false;

// hierhin kommt Dein Programmtext


</run>

<canvas w=500 h=500></canvas>