Übungen zur Vorlesung Übungsblatt 07 COMPUTERALGEBRA I

Transcription

Übungen zur Vorlesung Übungsblatt 07 COMPUTERALGEBRA I
Dr. T.Sprenger
Übungsblatt 07
Übungen zur Vorlesung
COMPUTERALGEBRA I
10.06.2010
Aufgabe 1: (Modulare Arithmetik)
Betrachten Sie im Internet die magische Zauberkugel
http://www.messe-ideen.de/upload/magische-zauberkugel.swf
und erklären Sie, warum und wie diese funktioniert.
(4 Punkte)
Aufgabe 2: (Modulares Potenzieren)
Programmieren Sie die Funktion powermod aus der Vorlesung iterativ.
(8 Punkte)
Aufgabe 3: (Modulare Inverse)
Benutzen Sie den erweiterten euklidischen Algorithmus (ExtendedGCD), um eine Funktion
ModInv[a,p] zu implementieren, die das Inverse von a in Zp zurückgibt, falls ein Inverses existiert und ansonsten 0.
(6 Punkte)
Abgabetermin: bis spätestens Donnerstag, 24.06.2010, 08.15 Uhr an mario.albert@gmx.de.