Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Az adatábrázolás, adattárolás módja a számítógépekben.

Hasonló előadás


Az előadások a következő témára: "Az adatábrázolás, adattárolás módja a számítógépekben."— Előadás másolata:

1 Az adatábrázolás, adattárolás módja a számítógépekben

2 Adat –az információ megjelenési formája, rögzített jel Adatmennyiség –egy jelsorozat tárolásához szükséges tárterület nagysága Bit (binary digit): adatmennyiség mértékegysége 1 bináris jel adatmennyisége 1 bit bájt (8 bit) az információfeldolgozás alapegysége mértékegységek (kilobájt, megabájt, gigabájt: a váltószám 1024

3 A jeleket informatikai szempontból is csoportosíthatjuk: Analóg jel: két értékhatár közt bármilyen értéket felvehet, folytonos fizikai jel Digitális jel: számjegyekkel leírható jel, binárisan kódolható, két értékhatár közt meghatározott számú, egymástól jól elkülöníthető értékeket vehet fel. Bináris jel: kétféle értéket vehet fel, 0 vagy 1.

4 Számrendszerek

5 A számítógép minden érzékelt jelet számokká alakít, és számokkal végez műveleteket bináris(kettes) számrendszerben. Néha hexadecimális (tizenhatos) számrendszert is használunk, a tömörebb írás miatt, mert a sok bináris jegy nehezen áttekinthető számunkra.

6 Kettes számrendszer Két számjegy szerepelhet benne: 0 és 1

7 Decimálisból(10-es) bináris (2-es) számrendszerbe átszámítás Egész számok esetén: A decimális egész számot osztjuk kettővel, a hányadost leírjuk a szám alá, maradékot a vonaltól jobbra, ezután a hányadost osztjuk 2-vel …egészen addig, amíg 0 lesz a hányados. A maradékokat fordított sorrendbe írva kapjuk meg a bináris számalakot.

8 Decimálisból(10-es) bináris (2-es) számrendszerbe átszámítás Példa: =

9 Binárisból (2-es) decimális(10-es) számrendszerbe átszámítás A kettes számrendszerbeli szám helyiértékeinek összegét számoljuk ki. Az adott helyiértéken lévő számot (0 vagy 1) szorozzuk a 2 hatványaival és ezeket összeadjuk.

10 Binárisból (2-es) decimális(10-es) számrendszerbe átszámítás PÉLDA: = 1*1+1*2+1*4+1*8+0*16+1*32 = 47 számjegy helyiérték

11 Törtszámok átírása decimálisból(10-es) binárisba (2-es) Külön kell választani az egész- és a törtrészt. Az egészrésszel ugyanúgy járunk el, mint eddig. A törtrészt szorozzuk kettővel, ha az eredmény több egynél vagy egyenlő vele, akkor az 1-et a vonaltól jobbra leírjuk, majd egyet levonunk a kapott számból, ezt írjuk le balra. 0,7 | 1 0,4

12 Törtszámok átírása decimálisból(10-es) binárisba (2-es) Ha a szorzat kisebb lesz 1-nél, akkor 0-t írunk le jobbra. A számot pedig balra. 0,4 | 0 0,8 Mindezt addig folytatjuk, míg 0-t nem kapunk, vagy el nem érjük a kívánt pontosságot. A keletkező jegyeket fentről lefelé írjuk le.

13 Törtszámok átírása decimálisból(10-es) binárisba (2-es) PÉLDA 0,6 10,8 00,4 00,2 10,6 10,8 00,4 10,7 00,35 0,35 =0, számjegy pontossággal

14 Fontos a kívánt pontosság, mert a bináris számokat a számítógép nem tetszőleges méretű helyen tárolja, hanem előre meghatározott jegyszámot tud csak kezelni

15 Törtszámok átírása binárisból (2-es) decimálisba(10-es) Az egész számokhoz hasonlóan történik. Szám- jegy 101,01 Helyi- érték / / ,01 = 1*4+0*2+1*1+0*0,5+1*0,25 =5,25

16 HEXADECIMÁLIS (16-os) SZÁMRENDSZER A 16-os számrendszert azért használják, mert: Sokkal könnyebb a bináris számokat 16-os számrendszerbeli számokká alakítani, mint tízes számrendszerbeliekké Segítségével a nagy kettes számrendszerbeli számokat kevés helyi értékkel írhatjuk fel

17 HEXADECIMÁLIS (16-os) SZÁMRENDSZER Alapszáma a 16, 16 féle különböző számjegyre van szükségünk. Önálló jele van tehát a 10-es, 11-es, 12- es,13-as,14-es,15-ös számnak. Jelölésük többféle lehet: 3F1Ah, $3F1A vagy #3F1A

18 HEXADECIMÁLIS (16-os) SZÁMRENDSZER 16- os ABCDEF 10- es es

19 Az átváltandó pozitív egész számot tizenhattal, a maradékot leírjuk, a hányadost ismét elosztjuk tizenhattal és így tovább, az eljárást addig ismételjük, amíg a hányados 0 nem lesz. A keletkezett maradékokat fordított sorrendben leírva kapjuk a tizenhatos számrendszerbeli számalakot. Átváltás tízes számrendszerből tizenhatos számrendszerbe

20 Mivel 2 4 = 16, igen könnyű az átváltás egy szám bináris és hexadecimális alakja között, a bináris számalak négy-négy számjegye megfelel a hexadecimális számjegy egy-egy számjegyének. Pl = 16 A számot a végétől kezdve négy bitenként csoportosítjuk, és az értékét átváltjuk. Ha 9-nél nagyobb értéket kapunk ott a betűjeleket használjuk. Átváltás kettes számrendszerből tizenhatos számrendszerbe és viszont 645

21 Alfanumerikus kódok, karakterkészletek Betűket, számjegyeket, írásjeleket és egyéb speciális karaktereket kódolnak, minden karakternek egy kódszám felel meg, kölcsönösen és egyértelműen 1. ASCII-kód (American Code for Information and Interchange): eredetileg 7 bites bináris kód, 128 féle karaktert képes kódolni, későbbi változata már 8 bites 256 féle karaktert tud kódolni, az első 128 kód mindig ugyanazt jelenti, a 2. országonként változó

22 Alfanumerikus kódok 2. UNICODE kódtábla Ennél a kódolásnál 4 bájt tárol egy karaktert, így ebbe már belefér a Föld összes nyelvének jele. Egységes kódolás, bármely gépen ugyanúgy jelenhet meg egy adott fájl


Letölteni ppt "Az adatábrázolás, adattárolás módja a számítógépekben."

Hasonló előadás


Google Hirdetések