Codificarea informațiilor cu ajutorul sistemelor semnelor

Subiect: Codarea informațiilor utilizând sisteme de semnalizare. Limbi naturale și artificiale. Codurile alfabetului rus.

Scop: să considerăm limba ca sistem de semnalizare, codificarea alfabetului rus să introducă noțiunile de codificare, lungimea codului







Echipamente: clasa computer, proiector

Moment organizatoric (2 min) Studiu de material nou (20 min)

Sistemul de semne este construit pe baza unui anumit alfabet (set de caractere) și a regulilor pentru efectuarea operațiunilor pe semne

1) Limbi naturale: rusă, engleză, chineză.

Set de semne: vorbire orală - foneme (sunete), vorbire scrisă - alfabet (litere). Conform regulilor de gramatică, se formează cuvinte din care frazele sunt construite conform regulilor sintaxei.

2) Limbi oficiale: sisteme de numere, algebra, limbi de programare, note muzicale, imagini ale circuitelor electrice și logice, semne rutiere, codul codului Morse.

3) Alfabetul genetic este un "alfabet" pe care un singur sistem de stocare și transmitere a informațiilor ereditare de către organismele vii

4) Sistemul semnelor binare (0, 1)

În procesul de percepție, transmitere și stocare a informațiilor, codificarea are loc. Rezultatul codificării este secvența de caractere ale acestui sistem de semn, adică codul de informație (secvența de litere din mesaj, numărul de cifre din număr, codul calculatorului binar)

Lungimea codului este numărul de caractere din cod.

În procesul de schimb de informații, este adesea necesar să se efectueze operații de codare și decodare.

Transcodarea este operația de transformare a semnelor sau grupurilor de caractere ale unui sistem de semne în semne sau grupuri de semne ale unui alt sistem de semne.

Pentru a reprezenta informația în computer, se folosește un cod binar al cărui alfabet constă din două cifre 0 și 1 - aceste numere pot fi considerate ca două stări diferite.

Fiecare cifră a codului mașinii poartă o cantitate de informații egală cu 1 bit.

Toate tipurile de informații din computer sunt codate în limba mașinii, sub forma secvențelor logice 0 și 1.

Fixare (18 min)

Răspundeți la întrebări după paragrafe

Tema la tema (2 min)

Rezumatul lecției (3 min)

Subiect: Prezentarea textului în diverse codificări.

Echipamente: clasa computer, proiector

Moment organizatoric (2 min) Verificarea temelor (8 min)

1) Care este diferența dintre limbile naturale și cele artificiale? Dați exemple.







2) Care este natura fizică a semnelor?

3) Definiți codificarea?

4) Care este diferența dintre codificare și decodificare? Dați exemple de informații de codificare și decodare.

Studierea materialului nou (15 min)

Pentru a codifica un caracter, este necesar un octet de informații.

Codificare - fiecărui caracter i se atribuie un cod zecimal unic de la 0 la 255 sau codul său binar corespunzător de la.

Codarea - imaginea simbolului este convertită în codul său binar; decodare - conversia codului de simbol în imaginea sa.

Colaborări (feed line, inserarea unui spațiu etc.)

De la 33-127 internațional (corespund simbolurilor alfabetului latin, numere, semne de operații aritmetice și semne de punctuație)

C 128-255 - național

Tabele de cod pentru codarea literelor rusești:

Unicode (fiecare caracter este codificat nu 1, dar 2 octeți, poate fi folosit pentru a codifica 65536 caractere diferite)

Ca standard internațional, se adoptă tabelul de cod ASCII (codul standard de schimb de informații americane) care codifică prima jumătate a caracterelor cu coduri numerice de la 0 la 127 (codurile de la 0 la 32 nu sunt atribuite simbolurilor, ci tastelor funcționale).

Fig. 2.3. Setul internațional de caractere ASCII

Standardele naționale ale tabelului de codificare includ partea internațională a tabelului de cod fără modificări, iar în a doua jumătate conțin codurile de alfabete naționale, simboluri pseudo-grafice și unele semne matematice. Din păcate, există în prezent cinci codări chirilice diferite (KOI8-P, Windows, MS-DOS, Macintosh și ISO), ceea ce cauzează dificultăți suplimentare atunci când lucrați cu documente în limba rusă.

Din punct de vedere cronologic, unul dintre primele standarde pentru codarea literelor rusești pe computere a fost KOI8 ("Cod de schimb de informații, 8 biți"). Această codificare a fost utilizată în anii 70 pe computerele seriei de computere EC, iar de la mijlocul anilor 80 a fost utilizată în primele versiuni Russified ale sistemului de operare UNIX.

Fig. 2.4. Codificarea KOI8-R

Cea mai obișnuită este în prezent codarea Microsoft Windows, notată cu abrevierea CP1251 ("CP" înseamnă "Pagina de cod", "pagina de cod").

Fig. 2.5. Codificarea CP1251

De la începutul anilor '90, momentul dominării sistemului de operare MS DOS, codificarea CP866 rămâne. Computerele Apple care rulează Mac OS utilizează propriile codări Mac. În plus, Organizația Internațională pentru Standardizare (ISO) a aprobat ca un alt standard pentru limba rusă o altă codificare numită ISO 8859-5.

Lucrare practică "Prezentarea codului în diverse codificări" (15 min)

1) Determinarea codului numeric numeric

De câte ori va scădea volumul de informații al paginii de text atunci când este convertit din codificarea Unicode (tabela de codare conține 65.536 caractere) în codificarea CP1251 Windows XP (tabela de codare conține 256 de caractere)?

Care este volumul de informații al textului care conține cuvântul INFORMATIC, în codare pe 8 biți? în codificare pe 16 biți?

2) Prezentați cuvântul "computer" sub forma unui cod hexazecimal în toate cele cinci codificări. Utilizați CD-ROM-ul pentru a obține tabelele de codare CP866, Mac și ISO și un calculator pentru a converti numerele de la zecimal la hexazecimal.

Secvențele de coduri zecimale ale cuvântului "COMPUTER" în diverse codificări sunt realizate pe baza tabelelor de codare:

Traducem, folosind calculatorul, o secvență de coduri de la sistemul zecimal la hexazecimal:

CP1251: DD C2 CC







Articole similare

Trimiteți-le prietenilor: