Professor Dr. F. Schweiggert Abteilung Angewandte Informationsverarbeitung
Johannes MayerBlatt 7


[c]



Allg. Informatik für WiWi (WS 2000)


Abgabetermin: 14. Dezember 2000

1. Wo haben sich die Fehler versteckt? (7 Punkte)

Im Verzeichnis /www/thales/ftp/pub/vorlesungen/ws00/prog/7 auf dem FTP-Server befinden sich die Dateien GGT.od und GGT.om. Leider haben sich bei beiden Dateien massiv Fehler eingeschlichen. Versuchen Sie, das Programm GGT zu compilieren, und bessern Sie dann jeweils die Fehler aus, die der Compiler meldet. Wiederholen Sie dies solange, bis das Programm compiliert ist. Erklären Sie Ihrem Tutor, was für Fehler in beiden Dateien vorkommen und wie sie behoben werden können.

2. Berechnung des KGV (7 Punkte)

Das kleinste gemeinsame Vielfache zweier positiver Zahlen erhält man, wenn man das Produkt der beiden Zahlen durch den ggT teilt. D.h.

\begin{displaymath}\mbox{kgV}(x,y) = x \cdot y / \mbox{ggT}(x,y) \end{displaymath}

wobei x und y positive ganze Zahlen seien. Seien also beispielsweise x = 12 und y = 15. Dann ist $\mbox{ggT}(x,y) = \mbox{ggT}(12,15) = 3$und somit ist $\mbox{kgV}(x,y) = \mbox{kgV}(12,15) = 12 \cdot 15 / 3
= 12 \cdot 5 = 60$.

Schreiben sie nun das Programm GGT, das Sie in der vorigen Aufgabe verbessert haben, so um, dass der KGV berechnet wird. (Falls es Ihnen nicht gelungen ist, alle Fehler in der vorigen Aufgabe zu verbessern, so können sie auch die beiden Dateien aus dem Skript abtippen.)


Viel Erfolg!


Johannes Mayer, 2000-12-06