next up previous contents
Next: Theoretische Grundlagen der Lösung Up: GINF - Beleg 1 Previous: Inhalt

Aufgabenstellung

Problem:
Für das exakte Rechnen mit rationalen Zahlen ist das Kürzen sehr wichtig, um ein unnötiges Anwachsen der Zahlen zu vermeiden. Dazu braucht man einen Algorithmus der für gegebene positive ganze Zahlen tex2html_wrap234 und tex2html_wrap235 den größten gemeinsamen Teiler tex2html_wrap236 und gleichzeitig Faktoren tex2html_wrap237 und tex2html_wrap238 berechnet, für die tex2html_wrap239 und tex2html_wrap240 jeweils das kleinste gemeinsame Vielfache der Zahlen tex2html_wrap234 und tex2html_wrap235 ergibt.
Algorithmus:
Durch Modifikation eines Algorithmus zum Berechnen des ggT ist ein Algorithmus zum gleichzeitigen Berechnen der Faktoren tex2html_wrap237 und tex2html_wrap238 zu konstruieren. Dazu sind nach Möglichkeit die arithmetischen Operationen für beliebig lange ganze Zahlen zu benutzen.
Aufgaben:
Schreiben Sie ein Programm zur Lösung dieses Problems. Der Algorithmus soll in einem Unterprogramm realisiert werden. Kommentieren Sie das Programm. Erläutern Sie, warum es korrekt ist.


next up previous contents
Next: Theoretische Grundlagen der Lösung Up: GINF - Beleg 1 Previous: Inhalt

Michael Weiser
Fre Jan 7 00:42:53 CET 2000