het algoritme van euclides presentatie gemaakt door: johannes kruisselbrink & peter rutgers...
TRANSCRIPT
![Page 1: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/1.jpg)
Het algoritme van Euclides
Presentatie gemaakt door:
Johannes Kruisselbrink
&
Peter Rutgers
Euclides aan het werk op een school in Athene.
![Page 2: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/2.jpg)
Probleem stelling
Los op: a * x = 1 (mod y)
Hoe bepaal ik a (de inverse) zonder te gokken (x,y bekend)
![Page 3: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/3.jpg)
Voorwaarden voor: a * x = 1 (mod y)
• De gekozen x en y moeten relatief priem zijn.
• Relatief priem houdt in dat de ggd 1 moet zijn.
• a is een getal tussen de 0 en de y
![Page 4: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/4.jpg)
Voorbeeldsoma * 7 = 1 (mod 32)
Stap 1: Bepaal de ggd m.b.v Euclides
Stap 3: Terugrekenen
Stap 4: Uitkomst a
Stap 2: Anders schrijven
Stap 5: Controle
![Page 5: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/5.jpg)
Stap 1: Bepaal ggda * 7 = 1 (mod 32)
Oude methode
32 / 7 = 4 rest 4
7 / 4 = 1 rest 3
4 / 3 = 1 rest 1
Nieuwe methode
32 = 4 * 7 + 4
7 = 1 * 4 + 3
4 = 1 * 3 + 1
Dus de ggd is 1
![Page 6: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/6.jpg)
Stap 2: Anders schrijven
Nieuwe methode
32 = 4 * 7 + 4
7 = 1 * 4 + 3
4 = 1 * 3 + 1
Anders geschreven
4 = 32 - (4 * 7)
3 = 7 - (1 * 4)
1 = 4 - (1 * 3)
![Page 7: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/7.jpg)
Stap 3: TerugrekenenUitwerking stap 2
4 = 32 - (4 * 7)
3 = 7 - (1 * 4)
1 = 4 - (1 * 3)
Terugrekennen m.b.v. stap 2
1 = 4 - (7 - (1 * 4)) Haakjes wegwerken
1 = 4 - 7 + 4 Laat de 4 staan
1 = (2 * 4) -7 4 invullen
1 = 2 (32 - (4 * 7)) - 7 Haakjes wegwerken
1 = 2 * 32 - 8 * 7 - 7 In 7’s en 32’s schrijven
1 = 2 * 32 - 9 * 7 Leidt het antwoord af
1 = 4 - (1 * 3) 3 invullen
![Page 8: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/8.jpg)
Stap 4: Uitkomst a
1 = 2 * 32 - 9 * 7
Aangezien de a tussen de 0 en 32 moet liggen tellen wij 32 bij -9 op.
Antwoord: a (inverse) is 23
-9 * 7 = 1 (mod 32)
![Page 9: Het algoritme van Euclides Presentatie gemaakt door: Johannes Kruisselbrink & Peter Rutgers Euclides aan het werk op een school in Athene](https://reader036.vdocuments.pub/reader036/viewer/2022082920/5551a0ed4979591f3c8b616d/html5/thumbnails/9.jpg)
Stap 5: Controle
23 * 7 = 161
161 / 32 = 5 rest 1
Is gelijk aan 23 * 7 = 1 (mod 32)
De inverse van 7 (mod 32) = 23