1 : 2 = 0 Rest 1 - Verstehe ich nicht

9 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Du willst durch 2 teilen - geht aber NICHT (Null Mal), hast also NICHT geteilt, somit bleibt das übrig (=Rest), was du vorher hattest - und das ist 1!

Die von Dir beschriebene Funktion ist die Modulo-Funktion (danach kannst Du zB mal in wikipedia suchen): http://de.wikipedia.org/wiki/Modulo

Die Modulo-Funtion a mod b gibt den Rest aus der Divion der beiden ganzen Zahlne a und b an, wobei a > b gelten muss. Mathematisch ausgedrückt: a mod b = a - (a div b)*b

Wenn b=2 ist, kann man damit prüfen, ob eine Zahl gerade ist oder nicht. Wenn (a mod 2) = 0 dann ist a gerade, wenn (a mod 2) = 1 dann ist a ungerade.

Das ist der Hintergrund zur Umwandlung von Dezimla in Dualzahlen.

Bei Dualzahlen ist die rechnung einfach.

ZB.: 9 in dual

9:2= 4 Rest 1

4:2= 2 Rest o

2:2= 1 Rest 0

1:2= 0 Rest 1

somit ergibt sich die Dualzahl aus dem Rest von unten nach oben gelesen: 1001 also 9

So kann man einfach Dezimal- in Dualzahlen umrechen.

ganz einfach: Der Rest bleibt ja ungeteilt, wie bei 9:2=4 Rest 1

Merks dir anders: bei ungeraden Dezimalzahlen muss die letzte Stelle im Dualsystem eine 1 seien, bei geraden Zahlen eine 0, sonst passt es nicht.