Konrad-Adenauer-Gymnasium Langenfeld

Informatik Grundkurs Einführungsphase

Übung 9

1. Aufgabe:

Häufig werden solche Gummilinien nicht in der aktuellen Zeichenfarbe dargestellt, sondern in grau. Verändern Sie das Programm so, dass die Gummilinie in grau erscheint, und erst beim Loslassen der Maustaste die endgültige Linie in der aktuellen Zeichenfarbe erscheint.

2. Aufgabe:

Erweitern Sie das Programm um zwei weitere Zeichenmodi, in denen auch gefüllte Rechtecke und gefüllte Ellipsen gezeichnet werden können (Zeichenmodi 6 & 7).

3. Aufgabe:

Das Zeichnen eines Kreises gelingt mit diesem Zeichenprogramm nur, wenn man ein "Gummiquadrat" zeichnet. Das ist aber auf dem Bildschirm kaum zu gewährleisten. Erweitern Sie das Programm so, dass auch Quadrate und Kreise gezeichnet werden können (Zeichenmodi 8 & 9).

4. Aufgabe:

Jedes anständige Zeichenprogramm hat eine Löschfunktion, die einen Teil der erstellten Zeichnung wieder löscht: die Radiergummi-Funktion. Unser Radiergummi soll ähnlich wie die Radier-Funktion im Programm PAINT arbeiten: Bei gedrückter Maustaste wird ein Quadrat fester Größe entlang der aktuellen Mausposition gezogen. Der hierbei überdeckte Bereich wird in der Hintergrundfarbe gezeichnet, so dass die Zeichnung gelöscht wird. Seitenlänge des Quadrats: z.B. 10 x 10 Pixel. (Zeichenmodus 10).


© Ralph-Erich Hildebrandt, 22. Februar 2004