egy bináris számjegy csak 0 vagy 1 |
bináris számegy bináris szám bináris számjegy. |
a számítógépes világban a “bináris számjegy” szó gyakran rövidül a “bit”
több mint egy számjegy
szóval, van csak kétféleképpen lehet egy bináris számjegy (“0” és “1”, vagy “be” és “ki”) … de mi a helyzet 2 vagy több bináris számjegy?
írjuk le mindet, 1 számjegyből kiindulva (a kapcsolók segítségével tesztelheti):
2 módja annak, hogy egy számjegye legyen … |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
… 4 módon, hogy két számjegy … |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
… 8 módon, hogy három számjegy … |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
… és 16 módja van négy számjegynek. |
|
Here is that last list sideways:
0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
és (vezető 0S nélkül) az első 16 bináris számunk van:
bináris: | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Decimális: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Ez hasznos! Ahhoz, hogy emlékezzünk a bináris számok sorrendjére, gondoljunk csak:
minden szakaszban megismételjük mindazt, ami eddig van, de egy 1 előtt.
most megtudja, hogyan kell használni a bináris számolni elmúlt 1000 ujjaival:
is van egy játék különböző dobok. |
bináris számjegyek … Dupláznak!
azt is észreveszi, hogy minden alkalommal, amikor egy másik bináris számjegyet adunk hozzá, megduplázzuk a lehetséges értékeket.
miért dupla? Mert az összes korábbi lehetséges értéket figyelembe vesszük, és a fentiekhez hasonló “0” és “1” értékekkel párosítjuk őket.
- Szóval csak egy bináris számjegy 2 lehetséges értékek (0, 1)
- Két bináris számjegy a 4 lehetséges értékek (0, 1, 10, 11)
- Három 8 lehetséges értékek
- Négy 16 lehetséges értékek
- Öt 32 lehetséges értékek
- Hat 64 lehetséges értékek
- stb.
exponensek segítségével ez a következőképpen jeleníthető meg:
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.
vagy másképpen fogalmazva, akár 1,125,899,906,842,623 számot is mutathat (Megjegyzés:Ez egy kisebb, mint az összes érték, mert az egyik érték 0).
sakktábla
van egy régi indiai legenda egy királyról, akit egy sakkjátékba hívtak egy látogató bölcs. A király megkérdezte: “mi a díj, ha nyersz?”.
A bölcs azt mondta, hogy egyszerűen csak néhány rizsmagot szeretne: egyet az első téren, 2 a másodikban, 4 a harmadikban stb., megduplázva minden téren. A királyt meglepte ez a szerény kérés.
Nos, a zsálya nyert, tehát hány rizsmagot kell kapnia?
Az első téren: 1 gabona, a második téren: 2 szem (összesen 3) stb.:
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 | ??? | ??? |
a 30. téren látható, hogy már sok rizs! Egy milliárd szem rizs körülbelül 25 tonna (1000 szem körülbelül 25 g … Lemértem párat!)
vegye figyelembe, hogy bármely négyzet összege 1-rel kevesebb, mint a következő négyzet szemcséi (példa: a 3. négyzet összesen 7, a 4. négyzet pedig 8 szem). Tehát az összes négyzet összege egy képlet: 2n-1, ahol n A négyzet száma. Például tér 3, összesen 23-1 = 8-1 = 7
Tehát, hogy töltse ki az összes 64 négyzet egy sakktábla lenne szükség:
264-1 = 18,446,744,073,709,551,615 szemek (460 milliárd tonna rizs),
sokszor több rizst, mint az egész királyság.
tehát a bináris duplázás erejét nem szabad félvállról venni (460 milliárd tonna nem könnyű!)
rizsszemek minden téren segítségével tudományos jelöléssel
az Értékek kerekítve, így 53,6870,912 jelenik meg, mint 5×108
ami azt jelenti, hogy egy 5 követi 8 nulla
(mellesleg, a legenda, a Bölcs felfedi magát, hogy Lord Krishna mondja a Királynak, hogy nem kell fizetni az adósságot egyszerre, de lehet fizetni idővel, csak arra szolgál, rizs zarándokok minden nap, amíg a tartozást fizetett ki.)
hexadecimális
végül nézzük meg a bináris és a hexadecimális közötti különleges kapcsolatot.
16 hexadecimális számjegy létezik, és már tudjuk, hogy 4 bináris számjegy 16 lehetséges értékkel rendelkezik. Nos, pontosan így kapcsolódnak egymáshoz: