Információs technológia

Bináris számrendszer

A bináris számrendszer a számítógépek alapnyelve – minden, amit a gép tárol, számol vagy megjelenít, valójában nullákból és egyesekből áll. 💻
Ebben a leckében megtanuljuk, hogyan működik ez a kétállapotú rendszer, mit jelent az, hogy p = 2, és hogyan ábrázolható bármilyen szám pusztán két jellel: 0 és 1. Megnézzük, hogyan lesz a villanykapcsoló logikájából digitális adat, miért hívják a legkisebb egységet bitnek, és hogyan épül fel ebből a modern informatika egész világa — a képektől a zenéig, a játékoktól a mesterséges intelligenciáig. Ha eddig a számrendszerek csak száraz képleteknek tűntek, most meglátod, hogy a bináris számrendszer valójában a leglogikusabb és legegyszerűbb módja annak, ahogyan a gépek gondolkodnak. 

Bináris számrendszer magyarázata – kapucnis pulcsis lány digitális táblánál, 2ⁿ és bit feliratokkal

A digitális világ alapja - a bináris számrendszer

Minden, amit a számítógép csinál – a képek, a zene, a programok, a játékok – végül nullákra és egyesekre bomlik.Ez a bináris számrendszer, a digitális világ alapja. 💻

A számítógép nem a tízes számrendszert használja, mint mi, hanem csak két állapotot ismer:
👉 van feszültség (1) és nincs feszültség (0).
Ez a két jel, a BE és KI, vagyis az 1 és 0, minden adat, minden kép, minden zene és minden információ alapja, amit a digitális világban látunk.

Miért pont kettes számrendszer?

A bináris számrendszer különlegessége, hogy minden értéket csak két jellel0 és 1 – ír le.
Míg a tízes számrendszerben tíz különböző számjegyet használunk (0–9), itt mindössze kettő elég, mert a számítógép belső működése is kétállapotú.
Egy áramkör vagy vezet (1), vagy nem vezet (0) – nincs köztes lehetőség.
Ezt a logikát használja minden mikrochip, processzor és memóriaegység, hogy bonyolult műveleteket hajtson végre a legegyszerűbb építőelemekből.

Ha például a gép „101” jelet lát, az nem csupán három számjegy: ez azt jelenti, hogy egy bit értéke 2-es hatványok szerint nő, tehát:
1×2² + 0×2¹ + 1×2⁰ = 5 tizes számrendszerben

Anime-stílusú lány fekszik az ágyában, és nézi a digitális órát, amelyen 23:59 látható – a legnagyobb decimális érték határát jelképezve.

Bitek világa - hogyan tárol a számítógép

A bináris számrendszer legkisebb egysége a bit (binary digit).
Egy bit csak két értéket vehet fel: 0 vagy 1.
Ez elsőre apróságnak tűnik, de a számítógépben minden adat – egy kép, egy zene, egy fájl, sőt maga ez a szöveg is – bitek milliárdjaiból áll össze.

Nyolc bit alkot egy bájtot (byte).
Egy bájt például elég ahhoz, hogy a számítógép elmentsen egyetlen betűt, mint az „A” vagy „z”.
A több bájt pedig nagyobb egységeket alkot:

  • 1 kilobájt (KB) ≈ 1000 bájt

  • 1 megabájt (MB) ≈ 1 millió bájt

  • 1 gigabájt (GB) ≈ 1 milliárd bájt

Minden fájl, amit a gépen tárolsz, így néz ki a háttérben: végtelennek tűnő 0 és 1 sorozatok, amelyekből a processzor és az operációs rendszer visszafejti az információt, amit te látsz a képernyőn.

Hogyan lesz a bitekből adat?

Amikor a számítógép adatot tárol, minden egyes információt bináris formában, azaz 0 és 1 sorozataként rögzít.
A trükk az, hogy ezeknek a számjegyeknek jelentést ad.

👉 Például a betűk esetében minden karakterhez hozzárendel egy számot.
Ezt a rendszert hívják ASCII-kódnak (American Standard Code for Information Interchange).
Ebben például:

  • a „A” betű kódja 65, vagyis binárisan 01000001,

  • a „a” betű kódja 97, azaz 01100001.

A képeknél is hasonló a helyzet:
minden képpont (pixel) egy számot kap, ami meghatározza a színét és fényességét.
A piros szín például így jelenhet meg:
11111111 00000000 00000000,
ami azt jelenti, hogy a piros csatorna teljesen be van kapcsolva (1), a zöld és kék pedig ki (0). 🎨

Így lesz a bináris számrendszerből minden digitális élmény – egy dal, egy fotó, vagy épp ez a tananyag, amit most olvasol.

Hogyan számolunk bináris számrendszerben?

A bináris számrendszer alapja a 2, vagyis minden helyiérték a 2 egy hatványa.
Míg a tízes számrendszerben a helyiértékek:
→ 10³, 10², 10¹, 10⁰,
a binárisban ezek így néznek ki:
→ 2³, 2², 2¹, 2⁰

Ez azt jelenti, hogy minden számjegy (0 vagy 1) megszorzódik a hozzá tartozó 2-hatvánnyal, majd az értékeket összeadjuk.

Példa 1 – Egész szám binárisban

Vegyük a számot:
101101₂

Írjuk fel a helyiértékeket:

(1 × 2⁵) + (0 × 2⁴) + (1 × 2³) + (1 × 2²) + (0 × 2¹) + (1 × 2⁰)
= 32 + 0 + 8 + 4 + 0 + 1
= 45₁₀
Tehát: 101101₂ = 45₁₀

Példa 2 – Tört rész binárisban

Most nézzünk egy olyan számot, ami tartalmaz tizedesvesszőt:
0.011₂

A tizedesvessző utáni számjegyeknél a hatványok negatívak lesznek:

(0 × 2⁻¹) + (1 × 2⁻²) + (1 × 2⁻³)
= 0 + 0.25 + 0.125
= 0.375₁₀

Tehát: 0.011₂ = 0.375₁₀

Példa 3 – Egész és tört rész együtt

101101.011₍₂₎

Ilyenkor az egész és tört rész értékét külön-külön kiszámoljuk, majd összeadjuk:

Egész rész: (1×2⁵)+(0×2⁴)+(1×2³)+(1×2²)+(0×2¹)+(1×2⁰) = 45
Tört rész: (0×2⁻¹)+(1×2⁻²)+(1×2⁻³) = 0.375
Összesen: 45 + 0.375 = 45.375₁₀

Tehát: 101101.011₂ = 45.375₁₀

Gyakoroljunk: binárisból decimálisba

1. feladat 101101₂ = ?₁₀

Megoldás

1·2⁵ + 0·2⁴ + 1·2³ + 1·2² + 0·2¹ + 1·2⁰ = 32 + 8 + 4 + 1 = 45₁₀

2. feladat: 1111.01₂ = ?₁₀
Megoldás

(1·2³ + 1·2² + 1·2¹ + 1·2⁰) + (0·2⁻¹ + 1·2⁻²)
= 8 + 4 + 2 + 1 + 0.25 = 15.25₁₀

3. feladat: 1001.101₂ = ?₁₀

Megoldás

 (1·8 + 0·4 + 0·2 + 1·1) + (1·0.5 + 0·0.25 + 1·0.125)
= 9 + 0.625 = 9.625₁₀

4. feladat: 0.101₂ = ?₁₀

Megoldás

1·2⁻¹ + 0·2⁻² + 1·2⁻³ = 0.5 + 0 + 0.125 = 0.625₁₀

Ha még nehéz lenne fejben számolni, egy kis segítség:

Bináris helyiérték Hatvány Tizedes érték Fejben mondva
Első tizedeshely 2⁻¹ 0,5 „fél”
Második tizedeshely 2⁻² 0,25 „negyed”
Harmadik tizedeshely 2⁻³ 0,125 „egy nyolcad”
Negyedik tizedeshely 2⁻⁴ 0,0625 „egy tizenhatod”
Ötödik tizedeshely 2⁻⁵ 0,03125 „egy harmincketted”
Hatodik tizedeshely 2⁻⁶ 0,015625 „egy hatvannegyed”
Lecke vége: anime lány V-jelet mutat, laptopon Visual Studio Code, mellette bögre tea és alvó cirmos macska, konfettivel.

Ha szeretnéd folytatni a tanulást, itt válogathatsz az információs technológia anyagok között

Legkisebb és legnagyobb decimális érték

Legkisebb és legnagyobb decimális érték

Ebben a leckében megtanuljuk, mit jelent egy számrendszerben a legkisebb és legnagyobb decimális érték. Megnézzük, hogyan lehet kiszámolni, meddig terjedhetnek a számok egy adott alapú rendszerben. Közben kiderül, hogy minden rendszernek megvannak a határai, de a...

bővebben
Helyiérték

Helyiérték

Nem elég tudni, hogy valahol egy egyes, kettes vagy hármas szám szerepel, azt is kell tudni, hogy hol van az a számjegy és mennyit ér ott.  Ebben a leckében megmutatjuk, hogyan lesz a tizedesvesszőn innen és túl minden szám mögött logika és szabály.  Ne aggódj, nem...

bővebben
Endinaitás

Endinaitás

Mi az az endianitás? Az endianitás lényege, hogy meghatározza, milyen sorrendben tárolja és olvassa ki a számítógép a több byte-ból álló adatokat.Másképp fogalmazva: amikor a gép elment egy számot, eldönti, melyik byte kerüljön előre és melyik hátra – ez alapján fogja...

bővebben

© 2025 Digitalisfelfedezok.hu – Az oldalon található minden kép és tartalom szerzői jogi védelem alatt áll, azok másolása, terjesztése vagy felhasználása kizárólag a jogtulajdonos előzetes írásbeli engedélyével lehetséges.