Entwickler-Ecke
Sonstiges (Delphi) - Eine "Mod" Frage
Shadowlucker - Do 15.04.10 17:48
Titel: Eine "Mod" Frage
reset
jaenicke - Do 15.04.10 17:56
Weißt du denn was modulo macht?
1 kommt eben immer dann raus, wenn die aktuelle Zahl minus 1 durch 27 teilbar ist. Denn dadurch bleibt ja nur noch diese 1 übrig. Also zum Beispiel 42283 mod 27 ergibt auch 1.
Jakob_Ullmann - Do 15.04.10 17:57
Na, ganz einfach, zumal wir s, t > 0 annehmen können: alle Zahlen 27n+1 mit n als natürliche Zahl erfüllen die Bedingung. Rein zahlentheoretisch könnte n sogar jede ganze Zahl sein.
EDIT: Mist, hier war jemand schneller.
Shadowlucker - Do 15.04.10 18:06
reset
Jakob_Ullmann - Do 15.04.10 18:20
Naja, Modulo ist sozusagen der Divisionsrest. Beispiel 28 lässt bei Division durch 27 den Rest 1, deshalb ist 28 mod 27 = 1. In der Mathematik schreibt man das eher als 28 = 1 mov 27 (Kongruenzklassen). Das heißt, wenn du eins abziehst, muss eine durch 27 teilbare Zahl herauskommen.
Für dein Beispiel: 400 / 27 = 14,814 (das ist eine Periode). Das abgerundet (-> Schreibweise mit Gauß-Klammer) ist 14. 14 * 27 ist 378. 400 - 378 = 22. Also ist 400 mod 27 = 22. Mathematisch korrekt ist auch 400 = (-5) mod 27
Shadowlucker - Do 15.04.10 18:23
reset
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!