Eine Binärziffer kann nur 0 oder 1 sein |
BinärzahlEine Binärzahl besteht aus Binärziffern. |
In der Computerwelt wird „Binärziffer“ oft auf das Wort „Bit“ verkürzt
Mehr als eine Ziffer
Es gibt also nur zwei Möglichkeiten, wie wir eine Binärziffer haben können „0“ und „1“ oder „Ein“ und „Aus“) … aber was ist mit 2 oder mehr Binärziffern?
Schreiben wir sie alle auf, beginnend mit 1 Ziffer (Sie können es selbst mit den Schaltern testen):
2 Möglichkeiten, eine Ziffer zu haben … |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
… 4 möglichkeiten, zwei Ziffern zu haben… |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
… 8 möglichkeiten, drei Ziffern zu haben… |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
… und 16 Möglichkeiten, vier Ziffern zu haben. |
|
Here is that last list sideways:
0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Und (ohne die führenden 0s) haben wir die ersten 16 Binärzahlen:
: | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dezimal: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Das ist nützlich! Um sich an die Folge der Binärzahlen zu erinnern, denken Sie einfach:
In jeder Phase wiederholen wir alles, was wir bisher haben, aber mit einer 1 davor.
Finden Sie jetzt heraus, wie Sie mit Binär über 1.000 an Ihren Fingern zählen können:
Spielen Sie auch mit verschiedenen Trommeln. |
Binärziffern … Sie verdoppeln!
Beachten Sie auch, dass wir jedes Mal, wenn wir eine weitere Binärziffer hinzufügen, die möglichen Werte verdoppeln.
Warum verdoppeln? Weil wir alle vorherigen möglichen Werte nehmen und sie wie oben mit einer „0“ und einer „1“ abgleichen.
- Also hat nur eine Binärziffer 2 mögliche Werte (0 und 1)
- Zwei Binärziffern haben 4 mögliche Werte (0, 1, 10, 11)
- Drei haben 8 mögliche Werte
- Vier haben 16 mögliche Werte
- Fünf haben 32 mögliche Werte
- Sechs haben 64 mögliche Werte
- usw.
Mit Exponenten kann dies als:
Number of Digits |
Formula | Settings |
---|---|---|
1 | 21 | 2 |
2 | 22 | 4 |
3 | 23 | 8 |
4 | 24 | 16 |
5 | 25 | 32 |
6 | 26 | 64 |
etc… | etc… | etc… |
So, a binary number with 50 digits could have 1,125,899,906,842,624 different values.
Oder anders ausgedrückt, es könnte eine Zahl bis zu 1.125.899.906.842.623 angezeigt werden (Hinweis: Dies ist einer weniger als die Gesamtzahl der Werte, da einer der Werte 0 ist).
Schachbrett
Es gibt eine alte indische Legende über einen König, der von einem Weisen zu einer Partie Schach herausgefordert wurde. Der König fragte: „Was ist der Preis, wenn Sie gewinnen?“.
Der Weise sagte, er hätte einfach gerne ein paar Reiskörner: eines auf dem ersten Quadrat, 2 auf dem zweiten, 4 auf dem dritten und so weiter, wobei er sich auf jedem Quadrat verdoppelte. Der König war überrascht von dieser bescheidenen Bitte.
Nun, der Weise hat gewonnen, also wie viele Reiskörner sollte er erhalten?
Auf dem ersten Quadrat: 1 Korn, auf dem zweiten Quadrat: 2 Körner (insgesamt 3) und so weiter:
Square | Grains | Total |
---|---|---|
1 | 1 | 1 |
2 | 2 | 3 |
3 | 4 | 7 |
4 | 8 | 15 |
10 | 512 | 1,027 |
20 | 524,288 | 1,048,575 |
30 | 53,6870,912 | 1,073,741,823 |
64 | ??? | ??? |
Am 30. Quadrat sieht man, dass es schon viel Reis ist! Eine Milliarde Reiskörner sind etwa 25 Tonnen (1.000 Körner sind etwa 25 g)… Ich wog einige!)
Beachten Sie, dass die Summe eines Quadrats 1 kleiner ist als die Körner auf dem nächsten Quadrat (Beispiel: Die Summe von Quadrat 3 beträgt 7 und Quadrat 4 hat 8 Körner). Die Summe aller Quadrate ist also eine Formel: 2n-1, wobei n die Zahl des Quadrats ist. Zum Beispiel für Platz 3 ist die Summe 23-1 = 8-1 = 7
Also, um alle 64 Felder in einem Schachbrett zu füllen, bräuchte man:
264-1 = 18.446.744.073.709.551.615 Körner (460 Milliarden Tonnen Reis),
viel mehr Reis als im ganzen Königreich.
Die Macht der binären Verdoppelung ist also nichts, was man leicht nehmen sollte (460 Milliarden Tonnen sind kein Licht!)
Reiskörner auf jedem Quadrat in wissenschaftlicher Notation
Die Werte werden abgerundet, so dass 53,6870,912 nur als 5 ×108 angezeigt wird
was eine 5 gefolgt von 8 Nullen bedeutet
(Übrigens, in der Legende offenbart sich der Weise als Lord Krishna und sagt dem König, dass er die Schulden nicht sofort bezahlen muss, sondern ihn über einen Zeitraum von zeit, serviere den Pilgern einfach jeden Tag Reis, bis die Schulden beglichen sind.)
Hexadezimal
Betrachten wir zum Schluss die besondere Beziehung zwischen Binär und Hexadezimal.
Es gibt 16 hexadezimale Ziffern, und wir wissen bereits, dass 4 binäre Ziffern 16 mögliche Werte haben. Nun, genau so beziehen sie sich aufeinander: