Prof. Dr. Franz Schweiggert Abteilung Angewandte Informationsverarbeitung 4. Februar 2004
Dr. Andreas Borchert, Michael Wiedemann Blatt 14


Uni Logo



Allgemeine Informatik I (WS 2003/2004)


Abgabetermin: 1. Aufgabe 11. Februar 2004 / 2. Aufgabe freiwillig

27 Telefonbuch - aber richtig - 10 Punkte

Ihr erinnert Euch sicherlich nach an das kleine Telefonverzeichnis, dass wir auf dem 12. Übungsblatt schreiben sollten. Dieses Progrämmchen werden wir nun ein wenig erweitern. Zum einen sollen zusätzliche Datentypen behandelt (und somit weitere Vergleichsprozeduren erstellt) werden, zum anderen wollen wir die Programmbenutzung ein wenig komfortabler machen.

Außer den bekannten Einträgen Vorwahl, Vorname, Nachname und Ort sollen nun die folgenden Daten aufgenommen werden: Ihr könnt entweder mit Eure alten Version oder mit der Musterlösung arbeiten. Voraussetzung ist allerdings, dass Ihr Prozedurtypen verwendet, denn nun müssen drei weitere Vergleichsprozeduren zu obigen neuen Daten geschrieben werden. Euch wird (hoffentlich) auffallen, dass die Änderungen aufgrund der vorgegebenen Struktur des Programms sehr schnell zu erledigen sind.

Sobald dies getan ist, solltet Ihr Euch Gedanken um die Argumentverarbeitung machen. Euer Programm sollte nämlich folgendermaßen funktionieren (wir nehmen an, die ausführbare Datei heisse Telefonbuch): Anmerkung: speziell diejenigen unter Euch, die eine Klausur schreiben, sollten sich an dieser Aufgabe versuchen, denn Argumentverarbeitung wird Klausur-relevant sein.

28 Das Beste zum Schluss - Ferienaufgabe

Um nun das Gelernte des gesamten Semester abzurunden, ein etwas umfangreicheres Programm zum Schluss.
Es handelt sich hierbei um das Spiel ''Reversi'', in leicht abgeänderter Form. Für diejenigen unter Euch, die dieses Spiel nicht kennen, hier kurz die wesentlichen Regeln: Anmerkungen:
Keine Sorge, das ganze Spiel zu programmieren, ist relativ umfangreich. Zu Beginn sollte Euer Programm erst einmal folgendes erledigen:
Viel Erfolg für die Aufagen, für die anstehenden Klausuren und schon einmal eine schöne vorlesungsfreie Zeit!



Michael Wiedemann 2004-02-04