Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Turtle- Methoden November 18 Informatik Kurse 11-13.

Ähnliche Präsentationen


Präsentation zum Thema: "Turtle- Methoden November 18 Informatik Kurse 11-13."—  Präsentation transkript:

1 Turtle- Methoden November 18 Informatik Kurse 11-13

2 Turtle –Methoden Turtlename Protokoll der Turtle-Aktionen November 18
Informatik Kurse 11-13

3 Beschreibung der Aktionen
t1.forward(100.0); t1.right(90.0); Übung: Erweitern Sie die Tabelle Beschreibung Beispiel Parameter Name forward FKZ t1.forward(100.0); Die Turtle t1 bewegt sich in Blickrichtung um den übergebenen Wert. November 18 Informatik Kurse 11-13

4 Methodentabelle (Setzen von Eigenschaften)
Name Parameter Beispiel Funktionalität up  - t1.up(); Hebt den Zeichenstift der Turtle t1, so dass sie beim Bewegen keine Spur hinterlässt down t1.down(); Senkt den Zeichenstift der Turtle t1, so dass sie beim Bewegen die Spur zeichnet setLineWidth FKZ t1.setLineWidth(2.0f); Die Dicke des Zeichenstiftes wird gesetzt, der Parameterwert ist die Dicke November 18 Informatik Kurse 11-13

5 Methodentabelle (Aktionen)
Name Parameter Beispiel Beschreibung home();  - t1.home(); write Zeichenkette t1.write("Test"); writeTo Z-kette, FKZ, FKZ t1.writeTo("Test 2", 30.0, 20.5); forward FKZ t1.forward(100.0); backward t1.backward(100.0); left t1.left(45.0); right t1.right(100.0); moveTo FKZ, FKZ t1.moveTo(200.4, ); jumpTo t1.jumpTo(-100.3, 149.4); turnTo t1.turnTo(30.0); t1.turnTo(150.0, 200.0); circleLeft t1.circleLeft(50.0); circleRight t1.circleRight(50.0); arcLeft t1.arcLeft(50.0, 60.0); arcRight t1.arcRight(50.0, 60.0); November 18 Informatik Kurse 11-13

6 Syntaxdiagramm für Methodenaufruf
November 18 Informatik Kurse 11-13

7 Methodentabelle (Aktionen)
Name Parameter Beispiel home();  - t1.home(); write Zeichenkette t1.write("Test"); writeTo Z-kette, FKZ, FKZ t1.writeTo("Test 2", 30.0, 20.5); forward FKZ t1.forward(100.0); backward t1.backward(100.0); left t1.left(45.0); right t1.right(100.0); moveTo FKZ, FKZ t1.moveTo(200.4, ); jumpTo t1.jumpTo(-100.3, 149.4); turnTo t1.turnTo(30.0); t1.turnTo(150.0, 200.0); circleLeft t1.circleLeft(50.0); circleRight t1.circleRight(50.0); arcLeft t1.arcLeft(50.0, 60.0); arcRight t1.arcRight(50.0, 60.0); Unterschied in der Signatur Aber auch: unter- schiedliche Semantik November 18 Informatik Kurse 11-13

8 RGB Erzeugen Sie mit unterschiedlichen Schieberstellungen unterschiedliche Farben. Rot (255) Grün (255) Blau (0) Rot (255) Grün (0) Blau (255) Rot (0) Grün (255) Blau (255) Rot (85) Grün (85) Blau (85) Rot (170) Grün (170) Blau (170) Rot (255) Grün (255) Blau (255) November 18 Informatik Kurse 11-13


Herunterladen ppt "Turtle- Methoden November 18 Informatik Kurse 11-13."

Ähnliche Präsentationen


Google-Anzeigen