Informatika - számrendszer. A számrendszerek típusai

Tartalomjegyzék:

Informatika - számrendszer. A számrendszerek típusai
Informatika - számrendszer. A számrendszerek típusai
Anonim

Az informatika során iskolától vagy egyetemtől függetlenül kiemelt helyet kap az olyan fogalom, mint a számrendszerek. Általában több leckét vagy gyakorlati gyakorlatot különítenek el hozzá. A fő cél nem csak a téma alapfogalmainak elsajátítása, a számrendszerek típusainak tanulmányozása, hanem a kettes, oktális és hexadecimális aritmetika megismerése is.

Mit jelent ez?

Kezdjük az alapfogalom meghatározásával. Ahogy a Számítástechnika tankönyv megjegyzi, a számrendszer olyan számrendszer, amely egy speciális ábécét vagy egy meghatározott számkészletet használ.

számrendszerek fordítása
számrendszerek fordítása

Attól függően, hogy egy számjegy értéke változik-e a számban elfogl alt helyétől, kettőt különböztetünk meg: a pozíciós és a nem pozíciós számrendszert.

Pozíciós rendszerekben egy számjegy értéke a számban elfogl alt helyével változik. Tehát ha a 234-es számot vesszük, akkor a benne lévő 4-es szám egységeket jelent, de ha a 243-at vesszük, akkor itt már tízeseket fog jelenteni, nem egységeket.

Nem pozicionális rendszerekbenegy számjegy értéke statikus, függetlenül a számban elfogl alt helyétől. A legszembetűnőbb példa a botrendszer, ahol minden egységet kötőjel jelöl. Függetlenül attól, hogy hol rendeli hozzá a pálcát, a szám értéke csak eggyel változik.

Nem pozicionális rendszerek

A nem pozíciós számrendszerek a következők:

  1. Egyetlen rendszer, amelyet az elsők között tartanak számon. Pálcákat használt számok helyett. Minél többen voltak, annál nagyobb volt a szám értéke. Az így írt számok példájával találkozhatunk olyan filmekben, ahol a tengerben elveszett emberekről, rabokról beszélünk, akik minden nap egy kövön vagy fán lévő rovátkák segítségével jelölnek meg.
  2. Római, amelyben számok helyett latin betűket használtak. Ezek használatával tetszőleges számot írhat. Értékét ugyanakkor a számot alkotó számjegyek összegéből és különbségéből határoztuk meg. Ha a számjegytől balra kisebb szám volt, akkor a bal oldali számjegyet kivontuk a jobb oldali számjegyből, és ha a jobb oldali szám kisebb vagy egyenlő volt a bal oldali számjegynél, akkor ezek értékét összeadtuk. fel. Például a 11-es szám XI, a 9 pedig IX.
  3. Alfabetikus, amelyben a számokat egy adott nyelv ábécéjével jelölték. Az egyik a szláv rendszer, amelyben számos betűnek nemcsak hangzási, hanem számértéke is volt.
  4. Babiloni számrendszer, amely csak két szimbólumot használt az íráshoz – éket és nyilat.
  5. Egyiptom speciális karaktereket is használt a számok ábrázolására. Szám írásakor minden karakter legfeljebb kilencszer használható fel.

Pozíciós rendszerek

A számítástechnikában nagy figyelmet fordítanak a helyzetszámrendszerekre. Ide tartoznak a következők:

  • bináris;
  • oktális;
  • tizedes;
  • hexadecimális;
  • hexadecimális, az idő számlálásakor használatos (például egy percben - 60 másodperc, egy órában - 60 perc).

Mindegyiknek saját ábécéje van az íráshoz, a fordítási szabályokhoz és a számtani műveletekhez.

számrendszer táblázat
számrendszer táblázat

Tizedes rendszer

Ez a rendszer a legismertebb számunkra. 0 és 9 közötti számokat használ a számok írásához. Arabnak is hívják. Attól függően, hogy a számjegy hol helyezkedik el a számban, különböző számjegyeket jelölhet - egységet, tízet, százat, ezret vagy milliót. Mindenhol használjuk, ismerjük az alapvető szabályokat, amelyek alapján a számtani műveleteket végrehajtják.

Bináris rendszer

A számítástechnika egyik fő számrendszere a bináris. Egyszerűsége lehetővé teszi, hogy a számítógép többszörösen gyorsabban végezzen nehézkes számításokat, mint a decimális rendszerben.

Számok írásához csak két számjegyet használunk - 0 és 1. Ugyanakkor, attól függően, hogy a 0 vagy az 1 hol van a számban, az értéke megváltozik.

Kezdetben a számítógépek bináris kód segítségével kaptak meg minden szükséges információt. Ugyanakkor az egyes a feszültséggel továbbított jel jelenlétét, a nulla pedig a hiányát jelentette.

számrendszerek típusai
számrendszerek típusai

Oktálisrendszer

Egy másik jól ismert számítógépes számrendszer, amelyben 0-tól 7-ig terjedő számokat használnak, főleg azokon a tudásterületeken alkalmazták, amelyek a digitális eszközökhöz kapcsolódnak. Mostanában azonban sokkal ritkábban használták, mivel a hexadecimális számrendszer váltotta fel.

BCD

A nagy számok ábrázolása a bináris rendszerben egy személy számára meglehetősen bonyolult folyamat. Az egyszerűsítés érdekében bináris-tizedes számrendszert fejlesztettek ki. Általában elektronikus órákban, számológépekben használják. Ebben a rendszerben nem az egész számot alakítják át a decimális rendszerből binárissá, hanem minden számjegyet a megfelelő nullák és egyesek halmazává alakítanak át a bináris rendszerben. Ugyanez vonatkozik a binárisról decimálisra való konvertálásra. Minden számjegy, amelyet nullák és egyesek négyjegyű halmazaként ábrázolnak, a decimális számrendszerben számjegyekké alakul. Elvileg nincs semmi bonyolult.

A számokkal való munkához ebben az esetben hasznos a számrendszerek táblázata, amely jelzi a számok és bináris kódjuk közötti megfelelést.

Hexadecimális

Az utóbbi időben a hexadecimális számrendszer egyre népszerűbb a programozásban és a számítástechnikában. Nemcsak 0-tól 9-ig terjedő számokat használ, hanem számos latin betűt is – A, B, C, D, E, F.

számrendszerek összeadása
számrendszerek összeadása

Ugyanakkor mindegyik betűnek megvan a maga jelentése, tehát A=10, B=11, C=12 és így tovább. Minden szám négy karakterből álló halmazként jelenik meg:001F.

Számkonverzió: decimálisról binárisra

A számrendszerekben a fordítás bizonyos szabályok szerint történik. A leggyakoribb átalakítás binárisról decimálisra és fordítva.

Ahhoz, hogy egy számot decimálisról binárisra alakítsunk, következetesen el kell osztani a számrendszer alapjával, vagyis a kettes számmal. Ebben az esetben az egyes felosztások fennmaradó részét rögzíteni kell. Ez addig folytatódik, amíg az osztás maradéka kisebb vagy egyenlő egynél. A legjobb, ha a számításokat oszlopban végezzük. Ezután az osztásból kapott maradékokat fordított sorrendben írjuk a karakterláncba.

bináris decimális rendszer
bináris decimális rendszer

Például alakítsuk át a 9-es számot binárisra:

Elosztjuk a 9-et, mivel a szám nem osztható egyenletesen, akkor a 8-ast vesszük, a maradék 9 lesz - 1=1.

A 8-at 2-vel osztva 4-et kapunk. Osszuk újra, mivel a szám egyenletesen osztható - a maradékot kapjuk 4 - 4=0.

Végezze el ugyanezt a műveletet a 2-vel. A maradék 0.

Az osztás eredményeként 1-et kapunk.

Ezután felírjuk az összes beérkezett egyenleget fordított sorrendben, az osztásösszegtől kezdve: 1001.

A végső számrendszertől függetlenül a számok tizedesből bármilyen másra való átalakítása a számnak a helyzetrendszer alapján történő osztásának elve szerint történik.

Számok fordítása: binárisról decimálisra

Elég könnyű számokat binárisból decimálissá konvertálni. Ehhez elég ismerni a számok hatványra emelésének szabályait. Ebbenkettős hatványra.

A fordítási algoritmus a következő: a bináris számkód minden számjegyét meg kell szorozni kettővel, és az első kettő m-1, a második - m-2 és így tovább, ahol m a kód számjegyeinek száma. Ezután adja hozzá az összeadás eredményét, így egész számot kap.

Az iskolások számára ez az algoritmus egyszerűbben magyarázható:

Először felvesszük és felírjuk az egyes számjegyeket szorozva kettővel, majd letesszük a kettő hatványát a végétől kezdve, nullától kezdve. Ezután adja hozzá a kapott számot.

számrendszerek számok fordítása
számrendszerek számok fordítása

Például nézzük meg a korábban kapott 1001-es számot, konvertálva decimális rendszerre, és egyúttal ellenőrizzük számításaink helyességét.

Így fog kinézni:

123 + 022+021+ 120=8+0+0+1=9.

A téma tanulmányozásakor kényelmes egy kettes hatványú táblázatot használni. Ez nagymértékben csökkenti a számítások elvégzéséhez szükséges időt.

Egyéb fordítások

Bizonyos esetekben a fordítás végrehajtható bináris és oktális, bináris és hexadecimális között. Ebben az esetben használhat speciális táblázatokat, vagy futtathatja a számológép alkalmazást a számítógépén, ha kiválasztja a „Programozó” opciót a Nézet lapon.

Aritmetikai műveletek

Függetlenül attól, hogy egy szám milyen formában jelenik meg, a szokásos számítások elvégezhetők vele. Ez lehet osztás és szorzás, kivonás és összeadás a számrendszerben,amelyet választottál. Természetesen mindegyiknek megvannak a maga szabályai.

Így a bináris rendszer minden egyes művelethez kifejlesztette a saját tábláit. Ugyanezeket a táblázatokat használják más pozíciórendszerekben is.

Nem kell memorizálnia őket – csak nyomtassa ki, és tartsa kéznél. A számológépet a számítógépén is használhatja.

számítástechnikai számrendszer
számítástechnikai számrendszer

Az informatika egyik legfontosabb témája a számrendszer. Ennek a témának a ismeretében, a számok egyik rendszerből a másikba való átvitelére szolgáló algoritmusok megértése garancia arra, hogy képes lesz megérteni az összetettebb témákat, például az algoritmizálást és a programozást, és képes lesz saját maga megírni az első programot.

Ajánlott: