blob: 5727419b0cb7128328d7946a05d322613d1d19c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
## Mehr Kreativität - Mondrian
Unser Vorbild: Piet Mondrian (1872 – 1944)
{.center height=60%}
\pause
Aber wir sind faule Künstler und wollen die Arbeit automatisieren.
## \faIcon{desktop} Arbeitsauftrag: Frei nach Mondrian
Kopiere das Mondrian BlueJ-Projekt unter **Ablage/10b/vorlagen** und öffne es in BlueJ.
1. **Analysiert** in Zweierteams die bereits fertige Klasse `RECHTECK_MONDRIAN`.
Beschreibt euch gegenseitig, wie sie arbeitet mit den Begriffen *Oberklasse, Unterklasse, Konstruktor, Aufruf des Oberklassenkonstruktors / einer Oberklassenmethode, Zufallszahl*.
2. In der Klasse `BILD` muss die Methode `BildZeichnen` gemäß dem folgenden Struktogramm implementiert werden.
**Beschreibe**, unter welchen Umständen beim Aufruf `BildZeichnen(20)` [mehr als 20]{.underline} Rechtecke gezeichnet werden.
3. **Ergänze** die Methode `BILD.BildZeichnen` gemäß dem Struktogramm.
4. **Teste** die Methode mit den Aufrufen `BildZeichnen(100)` und `BildZeichnen(0)`.
Die Zeichnung soll enden, wenn [mindestens]{.underline} ein Rechteck von jeder Farbe vorhanden ist.
**Zeichne** ein berichtigtes Struktogramm des Abschnitts und **berichtige** die Methode entsprechend.
## \faIcon{desktop} Arbeitsauftrag: Struktogram
{.center height=90%}
|