mathematische Grundfunktionen
Aus ProgrammingWiki
Archivierte Version vom 2011-11-02T17:20:58+00:00. Aktuelle Version
Inhaltsverzeichnis |
Im Folgenden beschäftigen wir uns mit einigen mathematischen Grundfunktionen, die für die Implementierung verschiedener Verschlüsselungsalgorithmen genutzt werden können.
Die Funktionen mod und div
Bei der Division natürlicher (bzw. ganzer) Zahlen bleibt oft ein Rest.
Teste die beiden Funktionen für verschiedene Beispiele und notiere die Bedeutung von mod und div.
Euklidischer Algorithmus
Bereits vor 2200 Jahren entwickelte Euklid einen Algorithmus zum Ermitteln des größten gemeinsamen Teilers (ggt) von zwei natürlichen Zahlen.
- Teste die gegebene Funktion für mehrere Beispiele.
- Erstelle eine Wertebelegungstabelle für diese Funktion für den ggt von 54 und 12.
Eine Funktion phi
Teste die Funktion phi für verschiedene Zahlen und beschreibe ihre mathematische Bedeutung.
Zufallszahlen
Die Funktion random(n) erzeugt eine Zufallszahl zwischen 0 und n.
- Teste die Funktion für einige Beispiele.
- Erzeuge 10 Zufallszahlen zwischen 0 und 20.
- Erzeuge 10 Zufallszahlen zwischen 1 und 20.