Conceptul de codificare

În procesul de transformare TION informației dintr-o formă de reprezentare (sistem semn) la o altă codificare este realizată. Coding înseamnă este un tabel de căutare, care stabilește o corespondență unu-la-unu între caractere Corolar sau grupuri de caractere sistemelor de semne de două ori pe-personale.

În timpul schimbului de informații este adesea necesară pentru a efectua codificare și decodificare a informației. La introducerea de caractere alfabet în computer, apăsând tasta corespunzătoare de pe alipit-Aturi se realizează codificarea acesteia, adică. E., Disponibilitatea transformărilor în cod de computer. În derivarea semnul ek-înfășurat pe un monitor sau imprimantă, procesul invers de decodare pro--, atunci când codul de calculator al caracterului convertit într-o imagine grafică.

Coding informații - unul dintre cursul de bază a fundamentelor teoretice ale informaticii, care reflectă nevoia fundamentală de a furniza informații în orice formă - adică, informații de codificare. În acest caz, cuvântul „codificare“ nu este înțeleasă în sens restrâns - codificare ca o modalitate de a face mesajul de neînțeles pentru oricine care nu deține cheia de cod, și o largă - ca furnizarea de informații sub forma unui mesaj în orice limbă.

Pentru a reprezenta informații în memoria calculatorului (ca numeric și non-numeric) utilizează o metodă de codificare binară.

Pentru a codifica simboluri doar un singur octet. Este posibil să ne imaginăm 256 de caractere (coduri zecimal 0 la 255). Set de caractere IBM PC calculatoare personale de multe ori este o extensie a ASCII (American Standard Code pentru schimbul de informații - American Standard Code pentru schimbul de informații).

În unele cazuri, reprezentarea numerelor în memoria calculatorului folosind un binar-zecimal mixt „notație“, unde se păstrează fiecare cifră zecimală este necesar tetradă (4 biți) și numerele zecimale 0 până la 9 sunt reprezentate de numere binare de la 0000 care corespunde 1001. De exemplu, packed format zecimal pentru stocarea numerelor întregi cu 18 cifre semnificative și ocupă 10 octeți în memoria (dintre care cel mai mare semn), utilizează această opțiune.

Un alt mod de a reprezenta numere întregi - codul suplimentar. Valorile variază în funcție de numărul de biți de memorie retrase din circuitul agricol pentru depozitare. De exemplu, valoarea de tip Integer (toate numele și tipurile de date sunt prezentate mai jos în forma în care acestea sunt luate în limbajul de programare Turbo Pascal. În alte limbi, aceste tipuri de date sunt, de asemenea acolo, dar pot avea alte nume) sunt în intervalul -32768 ( -215) 32.767 (215-1) și pentru stocarea lor atribuite 2 octeți; tip LongInt - în intervalul -231-231 - 1 și plasate în 4 octeți; tip Word - în intervalul de la 0 la 65535 (216 - 1) (folosind 2 octeți), etc.

După cum se vede din exemplele, datele pot fi interpretate ca numărul de caractere, cu sau fără semne. În cazul cu reprezentarea magnitudine semn de bit din stânga (cel mai semnificativ) indică un număr pozitiv în cazul în care conține un zero, și negativ în cazul în care - unul.

În general, biții sunt numerotate de la dreapta la stânga, pornind de la 0.