Prof. Dr. Franz Schweiggert Abteilung Angewandte Informationsverarbeitung 08.02.2005
Norbert Heidenbluth Blatt 15


Uni Logo



Allgemeine Informatik I für Mathematiker/Wirtschaftsmathematiker
(WS 2005/2006)



Wiederholungsblatt (keine Punkte)

Der Stoff des Sommersemesters wird sich nahtlos an den des abgelaufenen Semesters anschließen. Es ist daher unerläßlich, eventuell entstandene Wissenslücken in unserer Vorlesung über die vorlesungsfreie Zeit zu schließen. Das Sommersemester ist immer recht kurz, sodaß keine Zeit für Wiederholungen zur Verfügung steht.

Die folgenden Themengebiete sollten bis zum Beginn des Sommersemesters unbedingt präsent sein:

Wie kann man diese Themen wiederholen?

Am besten ist es, sich selbst zunächst kleine Aufgaben zu einem bestimmten Themenbereich zu stellen und diese zu bearbeiten.

Beispiel:

Für das Thema Arrays / Methoden wäre zum Beispiel eine schöne (und sehr einfache Übung) ein Programm zu schreiben, das $n$ Integer-Zahlen in ein Array einliest und durch Verwendung einer entsprechenden Methode das Maximum bzw. Minimum dieser Zahlen ermittelt und ausgibt.

Und was mache ich dann mit meinen Programmen?

Sie können Ihre Werke gerne an mich (nh) per E-Mail senden, dann schaue ich mir sie an und kommentiere bzw. korrigiere sie. Ebenso können Sie sich aber auch an mich wenden, wenn sie Anregungen für Aufgaben erhalten möchten.

Eine Aufgabe geben wir vor$\ldots$

Zum Warmwerden geben wir eine Aufgabe (Themenbereich Arrays) vor:

Ein magisches Quadrat der Ordnung $n$ ist

Ein magisches Quadrat der Ordnung $n$ für ungerade $n$ kann wie folgt erzeugt werden:

Schreiben Sie ein Java-Programm, das von der Standardeingabe eine (ungerade) Zahl einliest und dann aufgrund des vorstehend beschriebenen Algorithmus ein magisches Quadrat der entsprechenden Ordnung ausgibt.

Beispiele:

Auf unserer Homepage haben wir einige Beispiele für magische Quadrate verschiedener Ordnungen verlinkt.

Quelle: Donald Knuth, The Art of computer programming, Vol. 1, Seite 162

Wir wünschen Ihnen eine gute vorlesungsfreie Zeit!


Auf Wiedersehen im Sommersemester$\ldots$ :-)



Norbert Heidenbluth 2006-02-08