Kryptographie URL
haftendorn.uni-lueneburg.de/mathe-lehramt/krypto/krypto.htm
[Kryptographie]  [Algebra]  [MuPAD]   © Prof. Dr. Dörte Haftendorn
Download des MuPAD-Notebooks     Save Link Taget As..., Ziel speichern unter...
ggtex erweiterter Euklidischer Algoritmus mit Textausgabe
Programmierung mit MuPAD Die Prozeduren sind dann in dem package zahltheo verborgen.
Mathematik mit MuPAD 3.11, Prof. Dr. Dörte Haftendorn ursprünglich 02 überarbeitet Sept. 05 Version vom 14.9.05
Web: haftendorn.uni-lueneburg.de/mathe-lehramt haftendorn.uni-lueneburg.de/ing-math
Achtung: Menu ->Notebook->Evaluiere->Alle Eingaben
Aufruf: ggtex(a,b)

        676=37*18+10 und es ist  VSD  10= 1*676+ (-37)*18

          18=1*10+8 und es ist  VSD  8= -1*676+ (38)*18

          10=1*8+2 und es ist  VSD  2= 2*676+ (-75)*18

          ggT(676,18)= 2       VSD  2= 2*676+ (-75)*18
   

Herausgreifen der wichtigen Zahlen
   

Untensteht eine Extra-Funktion für ggT.
Ablaufverfolgung um die Prozedur zu entwickeln und zu testen.
   
   


   

---------Marke 1--------------- ab hier wiederholt auswerten --------------------------------------------

          ggT(676,18)= 2       VSD  2= 2*676+ (-75)*18
   

Aufhören, wenn hier der hier der ggT erscheint.

          10=1*8+2 und es ist  VSD  2= 2*676+ (-75)*18
   

   

   

-------gehe zu Marke 1 ab hier zurück --------------------------------------------------- Variante ohne die Textausgabe
   

Variante nur ggt
   

WeitereTests, Vergeich mit eingebauten Funktionen
   


        676=18*37+10 und es ist  VSD  10= 1*676+ (-18)*37

          37=3*10+7 und es ist  VSD  7= -3*676+ (55)*37

          10=1*7+3 und es ist  VSD  3= 4*676+ (-73)*37

          7=2*3+1 und es ist  VSD  1= -11*676+ (201)*37

         ggT(676,37)= 1       VSD  1= -11*676+ (201)*37
   


          ggT(666,37)= 37       VSD  37= 0*666+ (1)*37
   

Also der größte gemeinsame Teiler ist von MuPAD direkt zu erreichen mit
gcd(a,b) greates common divisor
Der erweiterte Euklidische Algorithmus wird von
igcdex(a,b) integer gcd extended ausgeführt. Ausgegeben wird eine Folge
   

Probe
   

   


        676=18*37+10 und es ist  VSD  10= 1*676+ (-18)*37

          37=3*10+7 und es ist  VSD  7= -3*676+ (55)*37

          10=1*7+3 und es ist  VSD  3= 4*676+ (-73)*37

          7=2*3+1 und es ist  VSD  1= -11*676+ (201)*37

         ggT(676,37)= 1       VSD  1= -11*676+ (201)*37
   

   

[Kryptographie]  [Algebra]  [MuPAD]   
Inhalt und Webbetreuung ©Prof. Dr. Dörte Haftendorn 2001, hier neu 2005, update 17. September 2005
Direkte Internetadressen [www.doerte-haftendorn.de]
[haftendorn.uni-lueneburg.de/mathe-lehramt]    [haftendorn.uni-lueneburg.de/ing-math]