Fő tartalom
Tantárgy/kurzus: A számítógép és az Internet > 1. témakör
2. lecke: Bináris számokBináris számok
📺 Inkább videókból tanulnál a bináris számokról? Csak ugord át ezt a tananyagot, és folytasd a videókkal!
Az emberek általában decimális (tízes) számrendszerben ábrázolják a számokat. Ilyen egyszerűen számolunk el tízig: , , , , , , , , , .
Ahogy tanultuk, a számítógépek az információt bitekben ábrázolják. Ahhoz, hogy a számítógépek pusztán -kkal és -esekkel ábrázoljanak, a bináris számrendszert használják. Így néz ki, amikor egy számítógép elszámol tízig: , , , , , , , , , .
Ismétlés: a decimális számok
Mielőtt felfedezzük, hogyan működik a bináris rendszer, látogassuk meg a jó öreg barátunkat, a decimális számrendszert. Amikor megtanultál számolni, megtanultad, hogy a legjobboldalibb jegy az „egyesek helye”, a következő a „tízesek helye”, majd a „százasok helye”, stb.
Más szóval a legjobboldalibb jegyet -gyel kell szorozni, az ettől balra lévőt -zel kell szorozni, a kettővel balra lévőt -zal kell szorozni.
Szemléltessük a -et:
százasok helye | tízesek helye | egyesek helye |
Ha minden egyes jegyet megszorzunk a helyével, láthatjuk, hogy egyenlő .
Gondolhatunk ezekre a helyekre a tíz hatványaiként. Az egyes helyi érték fejezi ki a -t, a tízes helyi értéken lévőket -nel kell szorozni, a százas helyi értéket pedig -nal szorozzuk. Minden egyes helyi értéknél, amellyel bővítjük, szorozni fogjuk számjegyet a következő hatványával.
2 | 3 | 4 |
---|---|---|
százasok helye | tízesek helye | egyesek helye |
A bináris számok
A bináris számok rendszere ugyanúgy működik, mint a decimálisoké. Az egyetlen különbség az, hogy a számjegyet nem hatványával, hanem hatványával szorozzuk.
Nézzük az decimális számot, ami binárisan kifejezve :
Ez ugyanaz, mint , vagyis .
Erre valószínűleg magadtól is rájöttél volna – vegyünk most egy nagyobb számot!
A decimális szám binárisan kifejezve :
Ez ugyanaz, mint , vagy . Valóban, a bináris egyenlő a decimális -zel.
Ha sikerült, gratulálunk! Ha nem, az is teljesen elfogadható: vannak technikák, melyek segítségével át lehet váltani a számrendszerek közt, és sokkal egyszerűbb lesz, ha ezeket a technikákat megtanulod.
Átváltás decimális számrendszerből binárisba
A kedvenc módszerem arra, hogy decimálisból binárisba váltsak át:
- Fogj egy papírt vagy táblát.
- Rajzolj alulvonásokat minden egyes bithez. Ha a szám kisebb, mint
, rajzolj alulvonást. Ha nagyobb 16-nál és kisebb -nél, akkor rajzolj alulvonást. Ennél nagyobb számokat kézzel sok időbe telne átváltani, úgyhogy egyelőre fókuszáljunk a kisebb számokra. - Írd le a
hatványait minden alulvonás alá. Kezdd a jobb szélsővel, ide kerül, majd szorozgass -vel. - Kezdd a legbaloldalibb alulvonással, és kérdezd meg: – A szám nagyobb vagy egyenlő, mint ez a helyi érték? Ha igen, akkor írj
-et a vonalra, és vond le az értéket a számból. Ha a válasz nem, írj 0-t, és menj tovább a következő alulvonásra. - Haladj tovább balról jobbra, tartsd számon, mennyi a maradék, amit még ábrázolnod kell. Amint végére értél, átváltottad a számot binárisba.
Így néz ki ez a -os decimális számra:
„Hmm, 6 kisebb, mint 16, szóval a 4 bit bőven elég lesz...”
„6 kisebb, mint 8, ezért 0-t írok először...”
„6 nagyobb, mint 4, ezért 1 kerül a következő helyre...”
„Oké, 6 - 4 = 2, vagyis még mindig ábrázolnom kell a 2-t. Jegyezzük fel...”
„2 egyenlő 2, vagyis 1 kerül a következő helyre...”
„2 - 2 = 0, vagyis már nincs több, amit ábrázolni kellene!”
„Az utolsó bitet kitöltöm 0-val, mivel végeztem...”
Ha kíváncsi lennél: bármely számot csak egyféleképpen lehet binárisan ábrázolni, ahogyan bármely számot csak egyféleképpen lehet decimálisan ábrázolni. Bármilyen technikát is használsz a decimális szám binárisra való átalakítására, ugyanazt a számot kell kapnod.
Próbálj meg egy másik átalakítást, ezzel a módszerrel vagy a saját módszereddel!
Mintázatok a bináris számokban
Az utolsó két kérdésnél páratlan számokat alakítottál át. Van valami érdekes a páratlan számokban kettes számrendszerben. Íme néhány páratlan szám, hátha rájössz mire gondolok:
Decimális | Bináris |
---|---|
Látod a szabályt?
Ahhoz, hogy válaszolj a kérdésre, valójában nem kell ezeket a nagy számokat decimális számjegyekké alakítanod, csak egyetlen bitet kell megvizsgálnod: az utolsó bitet. Az utolsó bit mindig az egyesek helye, és ha egy szám páratlan, akkor az egyesek helyén -nek kell lennie. A bináris rendszerben nem lehet páratlan számot létrehozni az egyes helyi érték nélkül, mivel minden más helyi érték hatványa. Ennek tudatában jobban felismerheted ránézésre a bináris számokat.
Van egy másik érdekes mintázat a bináris számoknál. Nézd meg ezeket a számokat:
Decimális | Bináris |
---|---|
Mindegyik decimális szám hatványa mínusz : , , . Ha egy bináris szám minden számjegye , akkor az a legnagyobb szám, amelyik annyi biten ábrázolható. Ha -et szeretnél hozzáadni a számhoz, akkor szükség lesz még egy bitre. Ez olyan, mint a , , és a decimális számrendszerben.
Mint kiderült, a legnagyobb szám, amely bitekkel ábrázolható, megegyezik -gyel:
Bitek ( | Legnagyobb szám | ( |
---|---|---|
1 | ||
2 | ||
3 | ||
4 |
Ezt a korábbi módszerünkkel viszonylag gyorsan ki lehet számítani. Van azonban még egy módszer, szem előtt tartva az imént tanultakat: megszámolhatjuk a bitek számát ( ), kiszámolhatjuk a -t mint , majd kivonhatunk -et.
Mindezt azért írtuk le, hogy ránézésre jobban megértsd a bináris rendszert. Lehet, hogy nem jegyeztél meg mindent, de ez nem baj. Rengeteg gyakorló feladat vár rád, melyek segítségével fejlesztheted tudásodat.
🙋🏽🙋🏻♀️🙋🏿♂️Kérdéseid vannak a témával kapcsolatban? Szívesen válaszolunk – tedd fel őket bátran alább!
Szeretnél részt venni a beszélgetésben?
Még nincs hozzászólás.