tutorial ilustrat pe grafice digitale biți și tabelul de coduri tabel de pagină de cod

tabelul de coduri

În cazul în care elemente ale cuvintelor alfabetului și biți primite cu ajutorul lor strict definite, cantitatea de cod poate fi calculat, și astfel, să facă o listă a acestora sub forma unui tabel de cod.

Astfel, în lista de coduri este reprezentat de un anumit număr de rânduri și numai două coloane:

  • într-o singură coloană listează digital (în acest caz binar) - coduri „cuvânt“ ca o combinație de elemente ale alfabetului, aranjate într-o secvență specifică;
  • într-o altă coloană - valorile (sens non-digitale, adică, valorile codului ..).

tabelul de coduri - o colecție de coduri digitale (binare) și semnificațiile lor.

Merită atenția asupra faptului că până acum am operat numerele și numerele derivate din aceste cifre, folosind sistemul de notare pozitional. Acum, sa dovedit că, de fapt, este - doar jumătate din tabelul de cod. În a doua jumătate a listei de coduri discutate mai jos.

Informații cu privire la valorile de tabelă de codificare, a se vedea. In sec. „Valorile tabelului de cod“ din acest capitol.

Între timp, să vorbim despre construirea unui tabel de cod.

Prima problemă pe care trebuie să o rezolvăm, este de a determina numărul de linii, adică. E. Trebuie să setați mai întâi numărul de cifre, așa cum sa dovedit în secțiunea anterioară. Dar, următoarea întrebare este: ceea ce este determinat de ce necesitate?

În primul rând, ar trebui să avem informații preliminare privind numărul de valori pe care le avem pentru a codifica. Dacă am ajuns pentru a codifica numai două valori, cum ar fi „da“ și „nu“ sau „negru“ și „alb“ (de altfel, este o problemă foarte reală), t. E. Aceste informații, care constă din două mesaje, ar lua doar o cifră (un bit), iar tabelul de cod corespunzător (tabel. 5.4) va consta din două rânduri.

Tabelul 5.4. tabel de cod pentru două valori.

Simplitatea acestui tabel este determinată de faptul că numai elementele codului alfabetului sunt utilizate în ea. În cazul în care valorile urmează să fie codificate, este mai mult de două, atunci elementele alfabetului sunt compilate în „cuvântul“, a cărui lungime este determinată de adâncimea de biți.

De exemplu, în cazul în care codificarea pe care doriți să adăugați valoarea pe care este în mod normal prezentă în chestionar, „Nu știu!“, Atunci un bit nu este de ajuns. Am discutat deja această situație și știm că este necesar să se utilizeze două cifre (tab. 5.5).

Pentru informații despre calcularea numărului de coduri, a se vedea. In sec. „Calculul numărului de coduri“ din acest capitol.

Tabelul 5.5. tabel de cod pentru trei valori.

EXEMPLU metaforă

Vă puteți imagina biți în formă de celule care alcătuiesc cuvintele „cutie“. Aceste celule nu pot fi goale, ei ar trebui să o anumită valoare, în acest caz, „0“ sau „1“.

Codul „11“ este în mod necesar prezent în tabel, cu toate că nu este utilizat în acest caz, dar, cine știe, poate că acest cod într-o situație diferită de bună utilizare acolo.

Dacă trebuie să continuați acest tabel, de exemplu, în loc de cele trei valori (eventual patru) va avea nevoie de șase valori, puteți face acest lucru numai prin creșterea numărului de biți ca un anumit număr de cifre (două cifre) tabelul de cod nu poate adăuga valori noi. Dar cât de multe cifre trebuie să adăugați? Este ușor de calculat că, dacă doi biți este mic, apoi a pus trei. Trei permite lungimea mesei de evacuare în opt rânduri, adică. E. Mai mult decât este necesar. Construirea unui nou tabel: primul sens este „000“, ultima - „111“.

mesaj important

tabelul de cod de lungime poate fi arbitrară, adică. K. este definit de volumul de informații care necesită codificare, dar poate fi limitată prin implementarea tehnică.

Calculul lungimii mesei cod este aproape jumătate din totalul procesului de construcție. Acum, mai multă atenție trebuie acordată a doua parte a tabelului de cod, care definește semnificația fiecărui cod.

remarcă
Cu toate acestea, trebuie remarcat faptul că utilizatorii care folosesc tehnologia gata făcute (aplicații software, formate și modurile convenționale), nu este necesar să se angajeze în astfel de calcule, deoarece tabelele de cod standard sunt proiectate pentru o lungă perioadă de timp. Cu toate acestea, limitările lor, au tendința de a provoca respingerea la pacienții care nu sunt familiarizați cu particularitățile de logica tehnologiei care stau la baza calculatorului. De exemplu, un artist poate fi în întregime clar de ce în tehnologia informatică a adoptat 256 gradații de ton și, de exemplu, 7 sau 100.

Pentru mai multe informații despre formatele de fișiere, a se vedea. În partea III.

PROIECTE