Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Eigene Methoden zum Steuern einer Turtle

Ähnliche Präsentationen


Präsentation zum Thema: "Eigene Methoden zum Steuern einer Turtle"—  Präsentation transkript:

1 Eigene Methoden zum Steuern einer Turtle
Dezember 18 Eigene Methoden zum Steuern einer Turtle

2 Eigene Methoden zum Steuern einer Turtle
for-Schleife In Kap haben wir die for-Schleife kennen gelernt. Mit dieser Technik konnten wir das Zeichnen eines Quadrats programmieren. public void zeichne() { for(int i=0; i<4; i++){ t1.forward(100); t1.right(90); } Dezember 18 Eigene Methoden zum Steuern einer Turtle

3 Eigene Methoden zum Steuern einer Turtle
for-Schleife Die for-Schleife ist umständlich, wenn man in einem Programm mehrere Quadrate zeichnen möchte, z.B. Lösung des Problems: Man schreibt eine Methode zeichneQuadrat(...) Dezember 18 Eigene Methoden zum Steuern einer Turtle

4 Methode zeichneQuadrat(...)
import turtle.*; import java.awt.*;  public class Quadrat1 extends TurtleFrame{ Turtle t1; public Quadrat1(String title) { super(title); t1 = new Turtle(tWin); }  public void zeichneQuadrat(Turtle t){ for(int i = 0; i < 4; i++){ t.forward(100); t.right(90); } } Methode public void zeichne() { zeichneQuadrat(t1); }  Methodenaufruf Dezember 18 Eigene Methoden zum Steuern einer Turtle

5 Mehrfachaufruf der Methode
import turtle.*; import java.awt.*;  public class Quadrat2 extends TurtleFrame{ Turtle t1, t2; public Quadrat2(String title) { super(title); t1 = new Turtle(tWin); t1.setColor(Color.BLUE); t2 = new Turtle(tWin); t2.setColor(Color.RED); }  public void zeichneQuadrat(Turtle t){ for(int i = 0; i < 4; i++){ t.forward(100); t.right(90); } } Methode public void zeichne() { t1.jumpTo(-150,-150); zeichneQuadrat(t1); t2.jumpTo(30,30); zeichneQuadrat(t2); }  Methodenaufruf Dezember 18 Eigene Methoden zum Steuern einer Turtle

6 Mehrfachaufruf der Methode
Wie zeichnet man unterschiedlich große Quadrate? public void zeichneQuadrat(Turtle t, double laenge){ for(int i = 0; i < 4; i++){ t.forward(laenge); t.right(90); } } public void zeichne() { t1.jumpTo(-150,-150); zeichneQuadrat(t1,100); t2.jumpTo(30,30); zeichneQuadrat(t2,50); }  Dezember 18 Eigene Methoden zum Steuern einer Turtle


Herunterladen ppt "Eigene Methoden zum Steuern einer Turtle"

Ähnliche Präsentationen


Google-Anzeigen