Információs technológia
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 logika mindig ugyanaz: a helyiérték és a hatványok határozzák meg, mit jelentenek a számjegyek.
Legkisebb és legnagyobb értékek a valóságban
Amikor arról beszélünk, hogy egy számrendszerben van legkisebb és legnagyobb érték, valójában arról van szó, hogy a rendszer pontossága és terjedelme korlátozott. Ez a gondolat mindenhol ott van az életünkben – akár a telefonod kijelzőjén, akár a bankszámlád egyenlegében, vagy egy hőmérőn.
Egy digitális óra nem tud végtelenül számolni – a kijelzője meghatározott számjegyszámot és formátumot használ. Ha például 24 órás digitális óra kijelzőjén négy számjegy jelenik meg, akkor a legkisebb értéke: 00:00 lesz, a legnagyobb értéke pedig 23:59 Ezek között mozog az óra minden percben, és amikor eléri a legnagyobb értéket (23:59), automatikusan visszaugrik 00:00-ra.
A banki adatbázisok is korlátozott számjegyszámot használnak. Ha például egy mező csak 8 számjegyet tárolhat a tizedesvessző előtt és két tizedesjegyet kezel, akkor a
Vmax = 10⁸ − 10⁻²
Ez azt jelenti, hogy a legnagyobb tárolható érték 99 999 999,99
Az alap azt jelenti, melyik számrendszert használjuk. A tizes számrendszerben az alap a 10, a kettesben a 2, nyolcasban a 8, tizenhatosban a 16. Tehát az alapja annak a számrendszernek, amiben éppen dolgozunk- ez az a szám, amiből a helyiértékek hatványai épülnek.
A 123₁₀ azt jelenti:
1×10² + 2×10¹ + 3×10⁰
Itt a 10 a számrendszer alapja, és minden számjegy ennek a hatványaival van megszorozva. Ha kettes számrendszert használunk:
101₍₂₎ = 1×2² + 0×2¹ + 1×2⁰
Itt az alap a 2, tehát mindig a 2-nek a hatványai szerepelnek. Jelölése a p, például: p = 10
Törtszám decimális értéke
aₘ Amikor egy számot leírunk, például 123,21, az a tizedesvesszőig az egészrészt, utána pedig a törtrészt jelenti.
Mindkettő ugyanarra a szabályra épül: helyiérték + hatvány.
A különbség csak annyi, hogy a tizedesvessző bal oldalán a hatványok pozitívak,
jobb oldalon pedig negatívak lesznek.
Általános forma:
Egy szám általánosan így írható fel:
ahol:
- az egészrész: aₙ … a₀
- a törtrész: a₋₁ … aₘ
Példa: 123,21 = 1×10² + 2×10¹ + 3×10⁰ + 2×10⁻¹ + 1×10⁻²
Általános felírás bármely p alapú számrendszerben
A helyiérték-szabály nemcsak a tízes számrendszerben működik.
Általánosan így írjuk fel:
ahol:
-
p = a számrendszer alapja (pl. 10, 2, 16…)
-
aᵢ = az adott számjegy
-
i = a helyiértékhez tartozó kitevő (pozitív vagy negatív)
-
V = a szám decimális értéke, amit végül ki tudunk számolni
- ∑ = add össze az összes ilyen tagot, amíg az i az alsó értéktől a felsőig változik. Az olyan, mintha azt mondanánk: kezdd az i = -m értéknél és haladj az i = n-ig, minden lépésben számolj ki egy aᵢ × pⁱ szorzatot, majd add össze az összeset. Az n tehát a legnagyobb helyiérték, a -m pedig a legkisebb
Definíció: Egy szám (V) értéke mindig az egyes számjegyek (aᵢ) és a számjegyek alapjának (p) hatványainak a szorzatából áll össze.
Nézzük meg a képlet működését, legyen a számunk: 432,15
Ebben az esetben:
n = 2, mert a legnagyobb hatvány a 10²
m = 2, mert két tizedes hely van (tizedek és századok)
| i | ai | 10i | ai × 10i |
|---|---|---|---|
| 2 | 4 | 100 | 400 |
| 1 | 3 | 10 | 30 |
| 0 | 2 | 1 | 2 |
| −1 | 1 | 0.1 | 0.1 |
| −2 | 5 | 0.01 | 0.05 |
Ha összeadjuk: V= 400 + 30 + 2 + 0,1 + 0,05 = 432,15
Ugyanez a képlet bináris számrendszerben
Szám: 101,1₂
p = 2
n = 2
m = 1
| i | ai | 2i | ai × 2i |
|---|---|---|---|
| 2 | 1 | 4 | 4 |
| 1 | 0 | 2 | 0 |
| 0 | 1 | 1 | 1 |
| −1 | 1 | 0.5 | 0.5 |
Eremény: V = 4 + 0 + 1 + 0,5 = 5,5, azaz 101,1₂ = 5.5₁₀
Példa hexadecimális számrendszerben (p = 16)
Szám: 2A.4₁₆ (az A = 10 a hexadecimális rendszerben)
p = 16
n = 1
m = 1
a₁ = 2, a₀ = 10, a₋₁ = 4
| i | ai | 16ⁱ | aᵢ × 16ⁱ |
|---|---|---|---|
| 1 | 2 | 16 | 32 |
| 0 | 10 | 1 | 10 |
| -1 | 4 | 0,0625 | 0,25 |
V = 32 + 10 + 0,25 = 42,25
Eredmény: 2A.4₁₆ = 42.25₁₀
Minden szám mögött ott a logika
A számok világa elsőre kaotikusnak tűnhet, de valójában minden számjegy a helyiérték szabályát követi.
A tizedesvessző csak egy határvonal: balra a hatványok nőnek, jobbra pedig negatív kitevőkké válnak.
💡 Akár 10-es, 2-es vagy 16-os rendszerben számolunk, a képlet ugyanaz:
A különbség csak az alapban van – vagyis abban, milyen világban számolunk: 10-esben, 2-esben vagy 16-osban.
Ha szeretnéd folytatni a tanulást, itt válogathatsz az információs technológia anyagok között
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ó...
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...
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...




