Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.