MezData-Logo Creative Commons License 241 Lösungen Button :JAVA: Musteraufgaben und Brain-Storm

Entwurf der Tiefe der Lernziele bezüglich der (Aus-) Bildung der Schüler

Lernzieltaxonome nach Bloom
Stufe 1 2 3 4 5 6
Intellektuelle Fähigkeit Wissen Verstehen Anwenden Analyse Synthese Evaluation
Thema TGIT FIAE FISI ITSE
Use-Case-Diagramm 5 6 4 2
Klassendiagramm
Objektdiagramm
6 5 3 2
Struktogramm 6 6 5 5
Sequenzdiagramm 6 2 1 1
Zustandsdiagramm 6 1 1 1

Typische Ausgangssituation

Ein Objekt verwaltet viele Objekte einer anderen Klasse.

Hinweise: Kasten.gewicht gibt Gewicht des Kastens in Gramm an. Der Füllstand einer Flasche wird in Milliliter angegeben, der ein Gramm wiegt.

Erstellen Sie Quellcode in OO-Sprache (Java, C++, Delphi, PHP) zu Klasse Flasche.

Erstellen Sie Struktogramm für Methode Kasten.berechneGesamtgewicht():GZ
Man muss das Gewicht jeder Flasche bestimmen, also dieFlaschen[] von 0 bis anzahlFlaschen-1 durchgehen, aufsummieren und das Gewicht des Kastens dazu zählen.

Weitere Methoden zu einer graphischen Form-Klasse

2D-Formen: Diagonallänge, Umfang, Rotation um Punkt, Verschiebung

3D-Formen: Volumen, Projektion auf Fläche.

Alle Elemente einer Liste bearbeiten

Gegeben Box mit Rechteckobjekten. Gesucht Methode Box.gesamtFlaeche():GZ die die Gesamtfläche der Rechteckobjekte der Box ermittelt (For-Schleife über Array).

Zeichnen in vorgegebenen Bereichen

Zeichne n Kreise zufällig in einem gegebenen Rechteck, zeichne Flecken usw.

Prädikate sind boolsche Funktionen

  Gegeben zwei Rechtecke auf einer Fläche. Gesucht Methode ueberlappt(Rechteck r1, Rechteck r2) : Boolean die true ist bei überlappung false sonst

Entfernung von zwei Formen berechnen unter Berücksichtigung ihrer Grösse.

Animation von Viechern

Zittern, dribbeln, schwingen, hüpfen

Drehen, schrupfen, wachsen, laufen, kriechen, plappern..

© Oliver Mezger 10.04.2006 MezData.de Den Kontakt herstellen...