Conceptul de codificare. de codificare scop.
Aceleași informații pot fi exprimate în diferite moduri, să zicem, scrie, gesturi expres, etc. Pentru automatizarea lucrului cu informațiile prezentate în diverse forme, este important să se standardizeze modul în care este prevăzut, adică, exprimă același tip de date printr-un alt tip de date. În acest scop, codificarea informației (datelor). limbajul uman natural - este nimic ca conceptele de un sistem de codificare pentru a-și exprima gândurile prin vorbire. Pentru limbile sunt strâns (componentele sistemului de codificare de limbaj folosind simboluri grafice) adiacente alfabet. Istoria a asistat la încercări interesante de a crea un limbi „universal“ și alfabete. Această codificare universală problemă înseamnă implementată destul de succes în ramuri separate ale artei, științei și culturii. Ca exemple de expresii matematice ale sistemului de înregistrare, alfabet telegrafice, marin pavilion alfabet, sistem Braille pentru orbi, etc.
Atunci când codificare poate fi pus obiective diferite și, prin urmare, utilizate diferite metode. Cele mai frecvente scopuri de codificare sunt următoarele [1, c.47]:
· Economic, și anume scad posturile de redundanță; creșterea ratei sau procesarea de transmisie;
· Fiabilitate, și anume protecție împotriva distorsiunea accidentale;
· Conservarea, și anume, protecția împotriva accesului neautorizat la informații;
· Ușor de implementare fizică (de exemplu, codificarea binară de informații într-un calculator);
Aceste obiective intră adesea în conflict unul cu altul. Mesajele economice pot fi nesigure, deoarece acestea nu conțin caractere în plus, denaturarea orice simbol poate schimba sensul mesajului. Acesta explorează în detaliu problema unei combinații raționale de cumpătare și fiabilitatea transmiterii teoriei de codificare informații. În prezent, devine important, precum și protecția informațiilor împotriva accesului neautorizat. Protecția necesită mod special pentru a asigura intimitatea (parole, chei, etc.), care crește volumul de date stocate și lent pentru a lucra cu.
La diferite etape ale procesului complex de informații sunt atinse obiective diferite, astfel încât informațiile să fie în mod repetat, re-codificate, și anume, schimba punctul de vedere. De exemplu, o astfel de recodare apare în timpul transmiterii telegramelor. Atunci când rezolvarea unei probleme cu ajutorul unui calculator se transformă algoritm pentru rezolvarea problemei, scris în limbaj natural, programul înregistrat pe limbajul de programare, care continuă să aibă loc de intrare secvențial, difuzare, program de lucru și rezultatele de ieșire. La fiecare etapă se recodare informații.
Pentru a otistochnika mesaj a fost transmis către consumator, acesta trebuie să fie într-un fel afișat, înregistrat. Această cartografiere se face prin intermediul unor caractere (litere). „Semnul - este un element al unui set finit de elemente distincte. Conectați-vă cu sentimentul său de simbol de apel. Set de caractere, care definește ordinea lor, numit alfabetul. Alfabetul format din două cifre, numit un alfabet binar .Kodirovaniem este procesul de conversie de un set de caractere la un alt set de caractere „[1, c. 45]. Coding - o metodă de stocare și de transmitere a informațiilor, prezentarea acesteia la mass-media. Criptarea - aceasta este, de asemenea, mesajul de codificare expeditorul, dar astfel încât nu a fost clar utilizator neautorizat. Secvența de simboluri ale alfabetului este numit un cuvânt. Mesajul este înregistrat ca o secvență de cuvinte. Simplu și ușor de înțeles pentru toată lumea la exemplul de depunere a comunicării - cuvântul său de înregistrare format din literele alfabetului românesc. Canalul de comunicare modul de prezentare a mesajului se poate schimba un alfabet este înlocuit cu altul. Pentru a codifica informațiile necesare pentru a selecta codul. „Codul este o regulă pentru a converti setul de caractere la un alt set de caractere. Codul -lungime se numește un număr de cifre, care este utilizat în codificarea „[1, c. 45].
Numărul de caractere în lungimea de codificare alfabet și codul - două lucruri foarte diferite. De exemplu, în limba română 33 de litere ale alfabetului și cuvintele pot fi de până la 1, 2, 3, etc. scrisori. Codul poate fi de lungime permanentă și non-permanente. Tehnica codurilor de lungime variabilă sunt rare. Singura excepție este codul Morse. În ea, de exemplu, litera E este un singur caracter -“. „; O scrisoare prin două simboluri -“. - - „; litera D trei caractere - „-. „Litera J patru simboluri“. - - -“. Morse - un cod ternar cu un set de caractere: punct, linie, o pauză. Pauza folosit ca separator între litere și cuvinte, deoarece lungimea de cod este variabilă. Operatorii de radio regulă generală, durata punctului de pauză este egală, lungimea de bord este egală cu durata de trei puncte, durata trece (între litere) este de trei pauze. Codurile de lungime fixă din simbolurile codificate pot urmări în mod direct una după alta. Localizarea acestor caractere este stabilit prin referință. În acest caz, mesajul poate fi decodificat în mod clar.
Codurile de aplicare cu o lungime constantă poate fi folosită pentru a codifica alfabetul binar, ca cel mai simplu. Mai mici literele din alfabet, care este codificată de informații, cu atât mai ușor ar trebui să fie un dispozitiv pentru mesajul de recunoaștere (descifrare) informații. Cu toate acestea, literele mici din alfabetul, mai mare numărul de (lungime cod mare) poate fi necesară pentru a înregistra aceleași informații.
Sistemul de calcul are propria sa de codificare. Acesta se numește codare binară și se bazează pe prezentarea secvenței de date doar două cifre: 0 și 1. Adică, alfabetul constituie cele două cifre 0 și 1. Aceste semne sunt numite cifre binare, în limba engleză - cifre binare sau biți abreviată (biți).
De ce lungimea de cod este selectat în cele două personaje? Acest formular vă permite să creați un dispozitiv tehnic destul de simplu pentru a reprezenta (codificare) și decodare (descifrare) de informații. Codificare binară ales pentru a simplifica structura decodarea mașinii, deoarece decodorul trebuie să fie capabil să distingă doar două stări (de exemplu, 1 - există curent în circuit, 0 - nici un curent în circuit). Elementele binare dintre cele mai fiabile - este greu să confunde „on“ la o stare „off“. codificare ternară, în ciuda unui număr de încercări tehnice nu au avut succes. În Uniunea Sovietică în anii '60 a produs o mica serie de sistem ternar de calculator atunci când codificare, numit calculator „Setun“ cu sistemul zecimal nu a ieșit din pereții laboratoarelor.
Un pic, după cum sa menționat deja, cele două concepte pot fi exprimate ca: 0 sau 1 (da sau nu negru sau alb este adevărat sau fals, etc ...). În cazul în care numărul de biți a crescut la doi, este deja posibil să se exprime patru concepte diferite: 00 10 ianuarie 11. Cei trei biți pot codifica opt valori diferite de: 000 001 010 011 100 101 110 111. Un număr tot mai mare de biți per unitate într-un sistem de codificare binar sunt în creștere în două ori numărul de valori care pot fi exprimate în acest sistem, și anume Formula generală este: N = 2 m. unde N - numărul de valori codificate independente; m - bit binar de codificare adoptat în acest sistem.
Luați în considerare, în computer sunt codificate simbol sau un text de informații, numere întregi și numere reale, grafice și informații audio.