Informatika, Krugosvet enciklopédia

INFORMATIKAI

Programok tárolhatja az adatokat olyan módon kijelölt fájl a programozó. Gyakran feltételezik azonban, hogy a fájlok által használt különböző programok, így sok alkalmazás támogatja néhány leggyakoribb formátumokat, hogy más programok is érteni az adatokat egy fájlba. Szoftver gyártó cégek (akik azt akarják, hogy programok váltak „szabványok”), gyakran tesz közzé információkat a formátumot az általuk létrehozott, annak érdekében, hogy fel lehetne használni a többi alkalmazásban.

Minden fájl lehet két részre osztható - szöveges és bináris.

Szöveges fájlokat - a leggyakoribb típusú adatok a számítógépes világban. Tárolására minden karakter leggyakrabban adott egy bájt, és a kódolás szöveges fájlok segítségével végzik speciális táblázatok, amelyekben minden szimbólum megfelel egy bizonyos számú, legfeljebb 255 fájlt, amely kódolás csak az első 127 szám, az úgynevezett ASCII- fájl (rövid amerikai szabványos kód az információ Intercange - amerikai szabványos kód az információ Interchange), de egy ilyen fájlt nem lehet betűk jelölik más, mint a latin (köztük a magyar). A legtöbb nemzetközi karakter lehet kódolva nyolc asztalon. Magyar nyelv a legnépszerűbb abban a pillanatban három kódolások: KOI8-R, a Windows-1251 és az úgynevezett alternatív (alt) kódolás.

Nyelvek, mint a kínai, tartalmaznak jóval több, mint 256 karakter, így kódolni mindegyikük használja néhány bájtot. A helytakarékosság érdekében gyakran használják a következő módszerrel: Bizonyos karakterek kódolva egyetlen bájt, míg a két vagy több bájtot használnak a többi. Az egyik kísérlet általánosítani ez a megközelítés a Unicode szabvány, amely kódolására használt karakter szám tartományban nullától 65 536. Ez a széles tartomány lehetővé teszi, hogy képviselje a számbeli szimbólumok nyelvén minden sarkából a bolygón.

De tiszta szöveges fájlok egyre ritkábbak. A dokumentumok gyakran tartalmaznak képeket és grafikonokat különböző betűtípusokat. Ennek eredményeként egyes formátumok képviseli különböző kombinációit szöveget, grafikát és egyéb adatokat.

Példák a bináris kódolás információ.

Között a különböző információkat feldolgozni a számítógéppel, hogy egy jelentős része a numerikus, szöveges, grafikus és audio információk. Megnézzük valamilyen módon kódolni ilyen típusú információt egy számítógépre.

Kódolás számok.

Két fő formátumot számok a számítógép memóriájában. Egyikük kódolásához használt számok, a második (az ún ábrázolása lebegőpontos) meghatározására használják egy részét a valós számok.

Az egész számok, hogy lehet megjeleníteni a számítógép memóriája korlátozott. Az értékek méretétől függ a memória használt terület házszámokat. A k-bit cella képes tárolni 2 k különböző értékei egész számok.

Ahhoz, hogy a belső ábrázolása egy pozitív egész szám N. tárolt k-bites gépi szó, meg kell:

1) lefordítani N számú egy bináris számrendszer;

2) az eredmény kiegészített nullát a bal oldali jelentéktelen k bitet.

Például, a belső ábrázolás egy egész szám 1607 egy 2-bájtos cella szám van fordítva egy bináris rendszer: 160.710 = 110010001112. belső ábrázolása ezt a számot a sejt: 0000 0110 0100 0111.

Rögzítéséhez a belső ábrázolása egy negatív egész szám (N) szükséges:

1), hogy megkapja a belső ábrázolása egy pozitív szám N;

2), hogy megkapja a fordítottja a kód helyett 0 1 és 1: 0;

3) az így kapott számot adjunk hozzá 1 a kapott számot.

A belső ábrázolása egy negatív szám -1607. Az előző példában, és az eredmény van írva belső ábrázolása egy pozitív szám 1607: 0000 0110 0100 0111. A fordított kapjuk, hogy megfordítjuk a kód 1111 1001 1011 1000. összeadó egység 1111 1001 1011 1001 - ez a bináris ábrázolása a belső -1607.

lebegőpontos képviselet a formátum valós szám R, mint a termék a mantisszák m-n radix Néhány egész erejét p. amely az úgynevezett a sorrendben: R = m * n o.

Előadás formájában lebegőpontos kétértelmű. Például a következő egyenletek tart:

12,345 = 0,0012345 × április 10 = 1234,5 × 10 -2 = 0,12345 × 10 február

Leggyakrabban számítógépeket használnak a képviselete a normalizált lebegőpontos formában. Mantissza e képviselet kell felelniük az állapota:

0,1p Jm <1p . Иначе говоря, мантисса меньше 1 и первая значащая цифра – не ноль (p – основание системы счисления).

A számítógép-memória képviseli, mint egy mantissza integer, amely csak számjeggyel (0, és egész számok vesszővel nincs tárolva), mint a számát 12,345 a 12 345, az elmentett memória sejt elkülönített tárolására mantisszájának egyértelmű rekonstrukció az eredeti marad megtartani csak annak érdekében ebben a példában - a 2.

Kódolás szöveget.

A készlet használt karakterek írásban a szövegben, az úgynevezett ábécé. A karakterek száma az ábécé hívják erejét.

Hogy képviselje szöveges információt a számítógép leggyakrabban használt ábécé kapacitása 256 karakter lehet. Egy szimbólum az ábécé ilyen hordozza 8 bit információt, azaz a. K. 2 8 = 256 Ugyanakkor 8 bit alkot egy bájt, így, bináris kód minden karaktert vesz fel 1 byte számítógép memóriájában.

Minden karakter az ábécé vannak számozva 0-255, és az egyes szám megfelel egy 8-bites bináris kód 00000000 a 11111111. Ez a kód egy sorozat szimbólum a bináris rendszerben.

A különböző típusú számítógépek és operációs rendszerek különböző kódolási táblázatokat, eltérő sorrendben az ábécé karakter elhelyezését a kód táblázat. Nemzetközi szabvány a személyi számítógépek már említettük ASCII táblázatban.

Az elv a szekvenciális kódolási ábécé hogy ASCII kód ​​táblázat betűk (felső vagy alsó helyzet) vannak elrendezve alfabetikus sorrendben. Hely számok által megrendelt emelkedő értékeket.

Normál, csak az első 128 szimbólumok ebben a táblázatban, t. E. kód számozott nulla (bináris 00000000) 127 (01111111). Ezek közé tartozik az ábécé betűit, számokat, írásjeleket, konzolok, és néhány más karakter. A többi 128 kódok, kezdve a 128 (bináris 10000000), és befejezve 255 (11111111), kódolására használjuk betűket a nemzeti ábécé, szimbólumok és pszeudo-tudományos jellegű.

Kódolása grafikus információkat.

Bitképek egy egyrétegű rács pont, az úgynevezett képpont (pixel, az angol. Picture elem). pixelkód információkat tartalmaz a színét.

A fekete-fehér kép (nincs féltónus) pixel feltételezhetjük csak két érték: fehér és fekete (jelentése - KI), és kódolni egy egybites elegendő memória: 1 - fehér, 0 - fekete.

Kapcsolódó cikkek