Dr. Matthias Grabert Abteilung Angewandte Informationsverarbeitung 3. Mai 2004
Claudia Fischer Blatt 1


Uni Logo



C++ mit Data Mining Anwendungen (SS 2004)


Abgabetermin: 6. Mai 2004

Objektorientierung (3 Punkte)

Erklären Sie Ihrem Tutor die wichtigsten Begriffe der objektorientierten Programmierung: Klasse, Objekt, Methode, Attribut und Schnittstelle. Machen Sie Ihre Erklärung am Beispiel der komplexen Zahlen deutlich: Komplexe Zahlen haben einen Real- und einen Imaginärteil und für sie sind z.B. Addition und Multiplikation definiert.

Von C zu C++ (4 Punkte)

Portieren Sie folgendes C- Programm (phones.c, phones.h, main.c) nach C++, so dass es ohne Fehlermeldungen und Warnungen compiliert werden kann. Hierzu sollen Sie ein kleines Makefile schreiben, dass das ausführbare Programm erzeugt.

Ein erstes kleines Programm (3 Punkte)

Schreiben Sie ein C++-Programm, dass einen Text von der Standardeingabe einliest und wieder ausgibt, wobei in dem ausgegebenen Text alle Kleinbuchstaben durch Grossbuchstaben ersetzt werden sollen.

Viel Erfolg!



Claudia Fischer 2004-05-03