Konrad-Adenauer-Gymnasium Langenfeld

Informatik Grundkurs Einführungsphase

Übung 7

1. Aufgabe:

Erstellen Sie eine Zeichenmethode in einem Zeichencanvas, der folgende Mauer zeichnet:

2. Aufgabe:

Erstelle eine Zeichenmethode in einem Zeichencanvas, die folgendes Meander zeichnet:

3. Aufgabe:

Verändere die Häuser in unserem Straßenzug so, dass sie verklinkert sind:

4. Aufgabe:

In dem folgenden Programm Burg, das die abgebildete Burg erstellt, sollen die einzelnen Schritte, die bei der systematischen Erstellung unserer Straße demonstriert wurden, noch einmal wiederholt werden.

  1. Überlegen Sie, welche selbstdefinierten Methoden in unserem Programm sinnvoll sind. Unser Programm und die einzelnen Methoden sollen übersichtlich sein, kurz und informativ!

  2. Beschreiben Sie verbal die Wirkung der einzelnen Methoden und legen Sie ihren Anfangs- und Endzustand fest.

  3. Schreiben die Ereignismethode Zeichnen() , die die oben festgelegten Methoden aufruft. Achten Sie hierbei darauf, dass diese Methode Ihren Arbeitsablauf für die Zeichnung der Burg genau wiederspiegelt. Erstellen Sie die leeren Prozeduren Ihrer selbstdefinierten Methoden.

  4. Erstellen Sie nacheinander die in der Methode Zeichnen() aufgerufenen Methoden. Testen Sie sie jeweils einzeln und unabhängig voneinander. Sie müssen genau die oben festgelegte Wirkung hervorrufen.

  5. Auch die Burgmauer besteht aus einzelnen Mauersteinen, die im Verbund verlegt sind. Erweitern Sie die entsprechenden Methoden um die Zeichnung dieses Mauerwerks.

5. Aufgabe:

Erstellen Sie eine Zeichenmethode in einem Zeichencanvas, die folgende Windmühle zeichnet:

6. Aufgabe:

Die moderne Variante der Windmühle ist das Windrad, das zur Stromerzeugung mit Windkraft verwendet wird. In der Herstellerfirma werden verschiedene Typen dieser Windräder gezeichnet, die sich in der Höhe des Mastes, in der Länge der Flügel sowie in der Anzahl der Flügel (2 oder 4) unterscheiden.

Erstellen Sie eine Zeichenmethode in einem Zeichencanvas, die Windräder mit unterschiedlichen Mastlängen und Flügelzahlen erstellen kann.


© Ralph-Erich Hildebrandt, 24. September 2006