Binärsystem

Aus KGS-Wiki
Version vom 18. Januar 2023, 22:33 Uhr von Sn (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die '''Basis''' unseres Zahlensystems, des Dezimalsystems, ist die Zahl <math>10</math>. Wir benutzen die zehn Ziffern <math>0,1,2,3,4,5,6,7,8,9</math>und der Wert jeder Stelle ergibt sich aus Potenzen der Zahl <math>10</math>: die ganz linke Stelle, die Einerstelle hat den Stellenwert <math>1 = 10^0</math>, die nächste Stelle, die Zehnerstelle, den Stellenwert <math>10 = 10^1</math>, die nächsthöhere Stelle hat den Stellenwert <math>100 = 10^2</math>…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Basis unseres Zahlensystems, des Dezimalsystems, ist die Zahl 10. Wir benutzen die zehn Ziffern 0,1,2,3,4,5,6,7,8,9und der Wert jeder Stelle ergibt sich aus Potenzen der Zahl 10: die ganz linke Stelle, die Einerstelle hat den Stellenwert 1=100, die nächste Stelle, die Zehnerstelle, den Stellenwert 10=101, die nächsthöhere Stelle hat den Stellenwert 100=102 usw.

Beispiel: Die Zahl 8605 hat vier Stellen und setzt sich zusammen als8605=8000+600+0+5=81000+6100+010+51=8103+6102+0101+5100.

Die Dezimalzahl 8605 (achttausendsechshundertfünf)
Stelle Tausender Hunderter Zehner Einer
Ziffer 8 6 0 5
Stellenwert 103=1000 102=100 101=10 100=1
Wert 81000=8000 6100=600 010=10 5100=5

Wir können aber auch Zahlensysteme mit anderen Basen benutzen, z.B. mit der Basis 2. Dieses System heißt Binärsystem und benutzt die zwei Ziffern

0

und

1

. Die Stellenwerte berechnen sich entsprechend nach Zweierpotenzen:

1(=20),2(=21),4(=22),8(=23),16(=24)

Beispiel: Die Zahl 10111 hat fünf Stellen und setzt sich folgendermaßen zusammen:

Stelle 24 23 22 21 20
Ziffer 1 0 1 1 1
Stellenwert 24=16 23=8 22=4 21=2 20=1
Wert 116=16 08=0 14=4 12=2 11=1

lies:

10111=124+023+122+121+120=116+08+14+12+11=16+4+2+1=23

.

Umrechnung Binär → Dezimal

Die einfachste Möglichkeit, eine Binärzahl in eine Dezimalzahl umzurechnen, ist, die Zahl ziffernweise aufzuschreiben...

Ziffer 1 0 1 0 1 0

... unter jede Ziffer die Stelligkeit zu notieren...

Ziffer 1 0 1 0 1 0
Stelligkeit 32 16 8 4 2 1

... für jede Stelle ihren Wert auszurechnen...

Ziffer 1 0 1 0 1 0
Stelligkeit 32 16 8 4 2 1
Wert 32 0 8 0 2 0

... und diese Werte aufzusummieren:

32+0+8+0+2+0=42

.

Das Horner-Schema

Diese Methode birgt aber das Risiko, sich zu verrechnen oder zu vertippen: 111048576 berechnet man nicht eben im Kopf und beim Eintippen in den Taschenrechner passiert schnell ein Zahlendreher. Eine andere Methode ist das so genannte Horner-Schema.

Hierbei liest man die Zahl ziffernweise von links nach rechts und multipliziert vor jeder neu hinzukommenden Ziffer den Zwischenstand mit 16.B=11BA=1116+10=186BAD=18616+13=2989BADB=298916+11=47835BADB0=4786516+0=765360BADB01=76536016+1=12245761

Umrechnung Dezimal → Hexadezimal

Teilen mit Rest

Bevor man mit Brüchen rechnet, lernt man in der Grundschule, mit Rest zu teilen. Das Ergebnis der Division besteht dann aus zwei Zahlen: dem Ergebnis, das dem Teil vor dem Komma des eigentlichen Ergebnisses entspricht, und einem Rest, der nicht mehr ganzzahlig weitergeteilt werden kann.

Beispiel: 42:5=8Rest2 → lies: die 5 passt 8 Mal in die 42 rein, 2 bleiben als Rest übrig (weil 58=40 und 4240=2).

Bei der Umrechnung von Dezimal- in Hexadezimalzahlen teilt man nun die Dezimalzahl mit Rest durch 16. Das Ergebnis teilt man wieder mit Rest durch 16 und wiederholt dies, bis das Ergebnis 0 ist. Die Reste ergeben dann, von unten nach oben gelesen, die Ziffern der Hexadezimalzahl.

123456:16=7716Rest07716:16=482Rest4482:16=30Rest230:16=1Rest1(=E)1:16=0Rest1

123456 ist in hexadezimaler Schreibweise also 1E240.