Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • Kodne tablice informacija o kodiranju. Kodiranje - pojam - enciklopedijski temelj

Kodne tablice informacija o kodiranju. Kodiranje - pojam - enciklopedijski temelj

Među svim raznovrsnim informacijama koje se obrađuju na računalu, značajan dio su numeričke, tekstualne, grafičke i audio informacije. Upoznajmo se s nekim načinima kodiranja vrste informacija u računalu.

Kodiranje brojeva

Postoje dva glavna formata za predstavljanje brojeva u memoriji računala. Jedan od njih se koristi za kodiranje cijelih brojeva, a drugi (tzv. reprezentacija s pomičnim zarezom) se koristi za specificiranje podskupa realnih brojeva.

Gomila cijeli brojevi zastupljena u memoriji računala je ograničena. Raspon vrijednosti ovisi o veličini memorijskog područja koje se koristi za smještaj brojeva. K-bitna ćelija može pohraniti 2 k različitih cjelobrojnih vrijednosti.

Da biste dobili interni prikaz pozitivnog cijelog broja N pohranjenog u k-bitnoj strojnoj riječi, trebate:

  1. pretvoriti broj N u binarni brojevni sustav;
  2. dobiveni rezultat dodaj lijevo s beznačajnim nulama do k znamenki.

Primjer... Dobijte interni prikaz cijelog broja 1607 na lokaciji od 2 bajta.

Pretvaranje broja u binarni: 1607 10 = 11001000111 2. Interni prikaz ovog broja u ćeliji bit će sljedeći: 0000 0110 0100 0111.

Da biste napisali interni prikaz negativnog cijelog broja (-N), morate:

  1. dobiti interni prikaz pozitivnog broja N;
  2. obrnuti kod ovog broja zamjenom 0 s 1 i 1 s 0;
  3. rezultirajućem broju dodaj 1.

Primjer... Dobivamo interni prikaz negativnog cijelog broja -1607. Upotrijebimo rezultat prethodnog primjera i napišimo interni prikaz pozitivnog broja 1607: 0000 0110 0100 0111. Invertiranjem dobivamo obrnuti kod: 1111 1001 1011 1000. Dodajte jedan: 1111 1001 1011 je ovo interno binarni prikaz brojevi -1607.

Format s pomičnim zarezom koristi prikaz realnog broja R kao umnožaka mantise m i baze brojevnog sustava n na neki cjelobrojni stepen p, koji se naziva redom: R = m * n p.

Reprezentacija s pomičnim zarezom je dvosmislena. Na primjer, istinite su sljedeće jednakosti:

12,345 = 0,0012345 x 10 4 = 1234,5 x 10 -2 = 0,12345 x 10 2

Najčešće računala koriste normalizirani prikaz broja s pomičnim zarezom. Mantisa u takvom prikazu mora zadovoljiti uvjet: 0,1 str<= m < 1 p . Иначе говоря, мантисса меньше 1 и первая значащая цифра - не ноль (p - основание системы счисления).

U memoriji računala, mantisa je predstavljena kao cijeli broj koji sadrži samo značajne znamenke (0 cijelih brojeva i zarez nisu pohranjeni), tako da će za broj 12.345 broj 12345 biti pohranjen u memorijsku ćeliju dodijeljenu za pohranjivanje mantise. nedvosmisleno vrati izvorni broj, ostaje samo njegov redoslijed, u ovom primjeru to je 2.

Kodiranje teksta

Skup simbola koji se koriste prilikom pisanja teksta naziva se abeceda... To se zove broj znakova u abecedi vlast.

Za predstavljanje tekstualnih informacija u računalu najčešće se koristi abeceda kapaciteta 256 znakova. Jedan znak iz takve abecede nosi 8 bitova informacija, budući da je 2 8 = 256. Ali 8 bitova čini jedan bajt, dakle, binarni kod svakog znaka zauzima 1 bajt memorije računala.

Svi znakovi ove abecede numerirani su od 0 do 255, a svaki broj odgovara 8-bitnom binarnom kodu od 00000000 do 11111111. Ovaj kod je redni broj znaka u binarni brojevni sustav.

Za različite vrste računala i operacijskih sustava koriste se različite tablice kodiranja koje se razlikuju po redoslijedu postavljanja znakovi abecede u tablici kodova. Međunarodni standard za osobna računala je već spomenut tablica kodiranja ASCII.

Princip sekvencijalnog kodiranja abecede je da su u tablici ASCII kodova latinična slova (velika i mala) poredana abecednim redom. Položaj brojeva također je poređan uzlaznim redoslijedom vrijednosti.

Samo je prvih 128 znakova standardno u ovoj tablici, odnosno znakovi s brojevima od nule (binarni kod 00000000) do 127 (01111111). To uključuje slova latinične abecede, brojeve, interpunkcijske znakove, zagrade i neke druge simbole. Preostalih 128 kodova, počevši od 128 (binarni kod 10000000) i završavajući s 255 (11111111), koriste se za kodiranje slova nacionalnih abeceda, pseudografskih simbola i znanstvenih simbola. O kodiranje znakova Ruska abeceda opisana je u poglavlju "Obrada dokumenata".

Kodiranje grafičkih informacija

V video memorija sadrži binarne informacije o slici prikazanoj na ekranu. Gotovo sve slike stvorene, obrađene ili pregledane računalom mogu se podijeliti na dva velika dijela - rasterski i vektorska grafika.

Bitmape su jednoslojna mreža točaka zvanih pikseli (piksel, od engleskog elementa slike). Pixel kod sadrži podatke o svojoj boji.

Za crno-bijelu sliku (bez polutonova) piksel može imati samo dvije vrijednosti: bijelu i crnu (osvijetljeno - ne svijetli), a za kodiranje je dovoljan jedan bit memorije: 1 - bijeli, 0 - crni.

Piksel na zaslonu u boji može imati različite boje, tako da jedan bit po pikselu nije dovoljan. Za kodiranje slike u 4 boje potrebna su dva bita po pikselu, budući da dva bita mogu imati 4 različita stanja. Na primjer, može se koristiti sljedeća opcija kodiranja boja: 00 - crna, 10 - zelena, 01 - crvena, 11 - smeđa.

Na RGB monitorima cijela raznolikost boja dobiva se kombiniranjem osnovnih boja - crvene (Red), zelene (Green), plave (Blue), od kojih možete dobiti 8 osnovnih kombinacija:

R G B boja
1 0 0 Crvena
1 0 1 ružičasta
1 1 0 Smeđa
1 1 1 Bijeli

Naravno, ako možete kontrolirati intenzitet (svjetlinu) luminiscencije osnovnih boja, tada se povećava broj različitih varijanti njihovih kombinacija koje daju različite nijanse. Broj različitih boja - K i broj bitova za njihovo kodiranje - N povezani su jednostavnom formulom: 2 N = K.

Za razliku od rasterska grafika vektorska slika slojevita. Svaki element vektorske slike - linija, pravokutnik, krug ili dio teksta - nalazi se na vlastitom sloju, čiji su pikseli postavljeni neovisno o drugim slojevima. Svaki element vektorske slike je objekt koji se opisuje posebnim jezikom (matematičke jednadžbe pravaca, lukova, kružnica itd.). Složeni objekti (izlomljene linije, razni geometrijski oblici) predstavljeni su kao skup elementarnih grafičkih objekata.

Objekti vektorske slike, za razliku od rasterske grafike, mogu promijeniti svoju veličinu bez gubitka kvalitete (pri povećanju rasterske slike povećava se zrnatost). Za više informacija o grafičkim formatima pogledajte odjeljak "Grafika na računalu".

Kodiranje zvuka

To znaš iz tečaja fizike zvuk- to su zračne vibracije. Ako audio pretvorite u DAC), a zatim izgladite rezultirajući signal koraka.

Što je veća brzina uzorkovanja (tj. broj uzoraka u sekundi) i što je više bitova dodijeljeno za svaki uzorak, to će zvuk biti točnije predstavljen. Ali to također povećava veličinu zvučne datoteke. Stoga, ovisno o prirodi zvuka, zahtjevima za njegovu kvalitetu i količini zauzete memorije, odabiru se neke kompromisne vrijednosti.

Opisani način kodiranja audio informacija prilično je univerzalan, omogućuje vam predstavljanje bilo kojeg zvuka i njegovu transformaciju na različite načine. Ali postoje trenuci kada je isplativije djelovati drugačije.

Čovjek se već duže vrijeme služi prilično kompaktnim načinom predstavljanja glazbe – notnim zapisom. U njemu posebni simboli označavaju koliko je zvuk visok, koji instrument i kako svirati. Zapravo, može se smatrati glazbenim algoritmom, snimljenim na posebnom formalni jezik... Godine 1983. vodeći proizvođači računala i glazbenih sintisajzera razvili su standard koji je definirao takav sustav kodiranja. Dobio je naziv MIDI.

Naravno, takav sustav kodiranja ne dopušta snimanje svakog zvuka, prikladan je samo za instrumentalnu glazbu. Ali ima i neosporne prednosti: iznimno kompaktno snimanje, prirodnost za glazbenika (gotovo svaki MIDI uređivač omogućuje vam rad s glazbom u obliku običnih nota), jednostavnost zamjene instrumenata, promjenu tempa i tona melodije.

Imajte na umu da postoje i drugi čisto računalni formati za snimanje glazbe. Među njima treba istaknuti MP3 format, koji omogućuje kodiranje glazbe s vrlo visokom kvalitetom i omjerom kompresije. Istodobno, umjesto 18-20 glazbenih skladbi, standardni kompakt disk (CDROM) stane oko 200. Jedna pjesma zauzima oko 3,5 Mb, što korisnicima interneta omogućuje jednostavnu razmjenu glazbenih skladbi.

Spaljivanje

I. Povijest kodiranja informacija ……………………………… ..3

II. Kodiranje informacija ………………………………………… 4

III. Kodiranje tekstualnih informacija …………………………… .4

IV. Vrste tablica kodiranja …………………………………………… 6

V. Izračun količine tekstualnih informacija ……………………………… 14

Popis korištene literature …………………………………………… ..16

ja . Povijest kodiranja informacija

Čovječanstvo koristi šifriranje (kodiranje) teksta od samog trenutka kada su se pojavile prve tajne informacije. Pred vama je nekoliko metoda kodiranja teksta koje su izumljene u različitim fazama razvoja ljudske misli:

Kriptografija je tajno pisanje, sustav izmjene slova s ​​ciljem da se tekst učini nerazumljivim neupućenima;

Morseov kod ili nepravilni telegrafski kod, u kojem je svako slovo ili znak predstavljeno svojom kombinacijom kratkih čipova električne struje (točke) i čipova trostrukog trajanja (crtice);

Znakovni jezik je znakovni jezik koji koriste osobe s oštećenjem sluha.

Jedna od najranijih poznatih metoda šifriranja nazvana je po rimskom caru Juliju Cezaru (1. st. pr. Kr.). Ova metoda se temelji na zamjeni svakog slova šifriranog teksta drugim, pomicanjem abecede od izvornog slova za fiksni broj znakova, a abeceda se čita u krugu, odnosno nakon slova i, a je razmatrano. Dakle, riječ "bajt" kada se pomakne za dva znaka udesno je kodirana riječju "gvlf". Obrnuti proces dekodiranja zadane riječi - potrebno je svako šifrirano slovo zamijeniti drugim lijevo od njega.

II. Kodiranje informacija

Kod je skup konvencija (ili signala) za snimanje (ili prijenos) nekih unaprijed definiranih koncepata.

Informacijsko kodiranje je proces formiranja specifične reprezentacije informacije. U užem smislu, pojam "kodiranje" često se shvaća kao prijelaz s jednog oblika prezentacije informacija na drugi, prikladniji za pohranu, prijenos ili obradu.

Obično je svaka slika kada je kodirana (ponekad kažu - šifrirana) predstavljena zasebnim znakom.

Znak je element konačnog skupa različitih elemenata.

U užem smislu, pojam "kodiranje" često se shvaća kao prijelaz s jednog oblika prezentacije informacija na drugi, prikladniji za pohranu, prijenos ili obradu.

Računalo može obraditi tekstualne informacije. Kada se unese u računalo, svako slovo je kodirano određenim brojem, a pri izlazu na vanjske uređaje (screen ili print), slike slova se grade za ljudsku percepciju pomoću tih brojeva. Korespondencija između skupa slova i brojeva naziva se kodiranjem znakova.

U pravilu su svi brojevi u računalu predstavljeni pomoću nula i jedinica (a ne deset znamenki, kao što je uobičajeno za ljude). Drugim riječima, računala obično rade u binarnom brojevnom sustavu, budući da su uređaji za njihovu obradu mnogo jednostavniji. Unos brojeva u računalo i njihov izlaz za ljudsko čitanje može se izvesti u uobičajenom decimalnom obliku, a sve potrebne transformacije izvode programi koji se izvode na računalu.

III. Kodiranje tekstualnih informacija

Ista informacija može se predstaviti (kodirati) u nekoliko oblika. Pojavom računala postalo je potrebno kodirati sve vrste informacija s kojima barata i pojedinačna osoba i čovječanstvo u cjelini. Ali čovječanstvo je počelo rješavati problem kodiranja informacija mnogo prije pojave računala. Ogromna dostignuća čovječanstva - pisanje i aritmetika - nisu ništa više od sustava za kodiranje govora i brojčanih informacija. Informacija se nikada ne pojavljuje u svom čistom obliku, uvijek je nekako prezentirana, nekako kodirana.

Binarno kodiranje jedan je od uobičajenih načina predstavljanja informacija. U računalima, robotima i numerički upravljanim alatnim strojevima u pravilu su sve informacije s kojima se uređaj bavi kodirane u obliku riječi u binarnoj abecedi.

Od kraja 60-ih, računala se sve više koriste za obradu tekstualnih informacija, a trenutno se najveći dio osobnih računala u svijetu (i većinu vremena) bavi obradom tekstualnih informacija. Sve ove vrste informacija u računalu su predstavljene u binarnom kodu, odnosno koristi se abeceda s potencijom dva (samo dva znaka 0 i 1). To je zbog činjenice da je prikladno predstaviti informacije u obliku niza električnih impulsa: nema impulsa (0), postoji impuls (1).

Takvo se kodiranje obično naziva binarnim, a sami logički nizovi nula i jedinica nazivaju se strojnim jezikom.

Sa stajališta računala, tekst se sastoji od pojedinačnih znakova. Simboli ne uključuju samo slova (velika ili mala, latinica ili ruski), već i brojeve, interpunkcijske znakove, posebne znakove poput "=", "(", "&" itd., pa čak (obratite posebnu pozornost!) razmake između njih. riječi.

Tekstovi se unose u memoriju računala pomoću tipkovnice. Slova, brojevi, interpunkcijski znaci i drugi simboli ispisani su na tipkama. Oni ulaze u RAM u binarnom kodu. To znači da je svaki znak predstavljen 8-bitnim binarnim kodom.

Tradicionalno, za kodiranje jednog znaka koristi se količina informacija jednaka 1 bajtu, odnosno I = 1 bajt = 8 bita. Koristeći formulu koja povezuje broj mogućih događaja K i količinu informacija I, možete izračunati koliko se različitih simbola može kodirati (pod pretpostavkom da su simboli mogući događaji): K = 2 I = 2 8 = 256, tj. , za Prikaz tekstualnih informacija može koristiti abecedu s kapacitetom od 256 znakova.

Ovaj broj znakova sasvim je dovoljan za predstavljanje tekstualnih informacija, uključujući velika i mala slova ruske i latinične abecede, brojeve, znakove, grafičke simbole itd.

Kodiranje znači da se svakom znaku dodjeljuje jedinstveni decimalni kod od 0 do 255 ili odgovarajući binarni kod od 00000000 do 11111111. Dakle, osoba razlikuje znakove po stilu, a računalo - po kodu.

Pogodnost bajtnog kodiranja znakova je očigledna, budući da je bajt najmanji adresabilni dio memorije i stoga procesor može pristupiti svakom znaku zasebno, obavljajući obradu teksta. S druge strane, 256 znakova je sasvim dovoljan broj za predstavljanje široke palete informacija o znakovima.

U procesu prikazivanja znaka na ekranu računala vrši se obrnuti proces - dekodiranje, odnosno pretvaranje koda znaka u njegovu sliku. Važno je da je dodjela određenog koda simbolu stvar konvencije, što je fiksirano u tablici kodova.

Sada se postavlja pitanje kakav osmobitni binarni kod pridružiti svakom znaku. Jasno je da je to uvjetna stvar, možete smisliti mnoge metode kodiranja.

Svi znakovi računalne abecede numerirani su od 0 do 255. Svaki broj odgovara osmobitnom binarnom kodu od 00000000 do 11111111. Ovaj kod je jednostavno redni broj znaka u binarnom brojevnom sustavu.

IV ... Vrste tablica kodiranja

Tablica u kojoj su svim znakovima računalne abecede dodijeljeni serijski brojevi naziva se tablica kodiranja.

Za različite vrste računala koriste se različite tablice kodiranja.

ASCII kodna tablica (American Standard Code for Information Interchange) usvojena je kao međunarodni standard, koji kodira prvu polovicu znakova s ​​numeričkim kodovima od 0 do 127 (kodovi od 0 do 32 nisu dodijeljeni simbolima, već funkcijskim tipkama ).

ASCII tablica podijeljena je na dva dijela.

Međunarodni standard je samo prva polovica tablice, t.j. znakova s ​​brojevima od 0 (00000000) do 127 (01111111).

Struktura ASCII tablice kodiranja

Serijski broj Kod Simbol
0 - 31 00000000 - 00011111

Simboli s brojevima od 0 do 31 obično se nazivaju kontrolni znakovi.

Njihova funkcija je kontrola procesa prikazivanja teksta na ekranu ili ispisa, davanja zvučnog signala, označavanja teksta itd.

32 - 127 0100000 - 01111111

Standardni dio tablice (engleski). To uključuje mala i velika slova latinice, decimalne znamenke, interpunkcijske znakove, sve vrste zagrada, komercijalne i druge simbole.

Lik 32 je razmak, t.j. prazno mjesto u tekstu.

Svi ostali se odražavaju u određenim znakovima.

128 - 255 10000000 - 11111111

Alternativni dio tablice (ruski).

Druga polovica tablice kodova ASCII, nazvana kodna stranica (128 kodova, počevši od 10000000 i završava s 11111111), može imati različite varijante, svaka varijanta ima svoj broj.

Kodna stranica se prvenstveno koristi za smještaj nacionalnih alfabeta osim latinice. U ruskim nacionalnim kodovima ovaj dio tablice sadrži simbole ruske abecede.

Prva polovica ASCII tablice

Skreće se pozornost da su u tablici kodiranja slova (velika i mala slova) poredana abecednim redom, a brojevi rastućim redoslijedom vrijednosti. Ovo poštivanje leksikografskog reda u rasporedu znakova naziva se princip sekvencijalnog kodiranja abecede.

Za slova ruske abecede također se promatra načelo sekvencijalnog kodiranja.

Druga polovica ASCII tablice

Nažalost, trenutno postoji pet različitih ćiriličkih kodiranja (KOI8-R, Windows. MS-DOS, Macintosh i ISO). Zbog toga često nastaju problemi s prijenosom ruskog teksta s jednog računala na drugo, s jednog softverskog sustava na drugi.

Kronološki, jedan od prvih standarda za kodiranje ruskih slova na računalima bio je KOI8 ("Kod za razmjenu informacija, 8-bitni"). Ovo se kodiranje koristilo još 70-ih godina na računalima serije ES računala, a od sredine 80-ih počelo se koristiti u prvim rusificiranim verzijama UNIX operativnog sustava.

Od početka 90-ih, vremena dominacije operativnog sustava MS DOS, ostaje kodiranje CP866 ("CP" znači "Code Page").

Apple računala s Mac OS-om koriste vlastito Mac kodiranje.

Osim toga, Međunarodna organizacija za standardizaciju (International Standards Organization, ISO) odobrila je još jedno kodiranje pod nazivom ISO 8859-5 kao standard za ruski jezik.

Trenutno je najčešće kodiranje Microsoft Windows, skraćeno CP1251. Uveo Microsoft; uzimajući u obzir široku distribuciju operativnih sustava (OS) i drugih softverskih proizvoda ove tvrtke u Ruskoj Federaciji, pronašao je široku distribuciju.

Od kasnih 90-ih, problem standardizacije kodiranja znakova riješen je uvođenjem novog međunarodnog standarda nazvanog Unicode.

Ovo je 16-bitno kodiranje, tj. dodjeljuje 2 bajta memorije za svaki znak. Naravno, to udvostručuje količinu korištene memorije. No, s druge strane, takva kodna tablica omogućuje uključivanje do 65536 znakova. Kompletna specifikacija Unicode standarda uključuje sve postojeće, izumrle i umjetno stvorene alfabete svijeta, kao i mnoge matematičke, glazbene, kemijske i druge simbole.

Unutarnji prikaz riječi u memoriji računala

koristeći ASCII tablicu

Ponekad se dogodi da se tekst koji se sastoji od slova ruske abecede, primljen s drugog računala, ne može pročitati - na ekranu monitora vidljiva je neka vrsta "brbljanja". To je zbog činjenice da računala koriste različito kodiranje znakova ruskog jezika.

Stoga je svako kodiranje specificirano vlastitom tablicom kodova. Kao što možete vidjeti iz tablice, različiti simboli su dodijeljeni istom binarnom kodu u različitim kodovima.

Na primjer, slijed brojčanih kodova 221, 194, 204 u kodiranju CP1251 tvori riječ "računalo", dok će u drugim kodovima to biti besmislen skup znakova.

Nasreću, u većini slučajeva korisnik ne mora brinuti o pretvaranju tekstualnih dokumenata, jer to rade posebni programi za pretvorbu ugrađeni u aplikacije.

V ... Izračunavanje količine tekstualnih informacija

Cilj 1: Kodirajte riječ "Rim" pomoću tablica kodiranja KOI8-R i CP1251.

Riješenje:

Cilj 2: Uz pretpostavku da je svaki znak kodiran u jednom bajtu, procijenite količinu informacija sljedeće rečenice:

“Moj ujak ima najpoštenija pravila,

Kada je ozbiljno bolestan,

Učinio je sebi poštovanje

I nisam to mogao bolje zamisliti."

Riješenje: Ovaj izraz ima 108 znakova, uključujući interpunkcijske znakove, navodnike i razmake. Taj broj množimo sa 8 bita. Dobivamo 108 * 8 = 864 bita.

Cilj 3: Dva teksta sadrže isti broj znakova. Prvi tekst je napisan na ruskom, a drugi na jeziku plemena Naguri, čija se abeceda sastoji od 16 znakova. Čiji tekst nosi više informacija?

Riješenje:

1) I = K * a (informacijski volumen teksta jednak je umnošku broja znakova s ​​informacijskom težinom jednog znaka).

2) Jer oba teksta imaju isti broj znakova (K), razlika ovisi o informativnosti jednog znaka abecede (a).

3) 2 a1 = 32, tj. a 1 = 5 bita, 2 a2 = 16, tj. a 2 = 4 bita.

4) I 1 = K * 5 bita, I 2 = K * 4 bita.

5) To znači da je tekst napisan na ruskom jeziku 5/4 puta više informacija.

Zadatak 4: Veličina poruke, koja je sadržavala 2048 znakova, bila je 1/512 MB. Odredite kardinalnost abecede.

Riješenje:

1) I = 1/512 * 1024 * 1024 * 8 = 16384 bita - količina informacija poruke je pretvorena u bitove.

2) a = I / K = 16384/1024 = 16 bita - pada na jedan znak abecede.

3) 2 * 16 * 2048 = 65536 znakova - snaga korištene abecede.

Zadatak 5: Laserski pisač Canon LBP ispisuje u prosjeku 6,3 Kbps. Koliko će trajati ispis dokumenta od 8 stranica ako se zna da u prosjeku na jednoj stranici ima 45 redaka, 70 znakova po retku (1 znak - 1 bajt)?

Riješenje:

1) Pronađite količinu informacija sadržanu na 1 stranici: 45 * 70 * 8 bita = 25200 bita

2) Pronađite količinu informacija na 8 stranica: 25200 * 8 = 201600 bita

3) Dovodimo do uniformnih mjernih jedinica. Da biste to učinili, prevedite Mbitove u bitove: 6,3 * 1024 = 6451,2 bit / s.

4) Pronađite vrijeme ispisa: 201600: 6451,2 = 31 sekunda.

Bibliografija

1. Ageev V.M. Teorija informacija i kodiranja: diskretizacija i kodiranje mjernih informacija. - M.: MAI, 1977.

2. Kuzmin I.V., Kedrus V.A. Osnove teorije informacija i kodiranja. - Kijev, škola Vishcha, 1986.

3. Najjednostavniji načini šifriranja teksta / D.M. Zlatopoljskog. - M .: Chistye Prudy, 2007. - 32 str.

4. Ugrinovich N.D. Informatika i informacijska tehnologija. Udžbenik za razrede 10-11 / N.D. Ugrinovich. - M .: BINOM. Laboratorij znanja, 2003 .-- 512 str.

5.http: //school497.spb.edu.ru/uchint002/les10/les.html#n

Spaljivanje

I. Povijest kodiranja informacija ……………………………… ..3

II. Kodiranje informacija ………………………………………… 4

III. Kodiranje tekstualnih informacija …………………………… .4

IV. Vrste tablica kodiranja …………………………………………… 6

V. Izračun količine tekstualnih informacija ……………………………… 14

Popis korištene literature …………………………………………… ..16

ja . Povijest kodiranja informacija

Čovječanstvo koristi šifriranje (kodiranje) teksta od samog trenutka kada su se pojavile prve tajne informacije. Pred vama je nekoliko metoda kodiranja teksta koje su izumljene u različitim fazama razvoja ljudske misli:

Kriptografija je tajno pisanje, sustav izmjene slova s ​​ciljem da se tekst učini nerazumljivim neupućenima;

Morseov kod ili nepravilni telegrafski kod, u kojem je svako slovo ili znak predstavljeno svojom kombinacijom kratkih čipova električne struje (točke) i čipova trostrukog trajanja (crtice);


znakovni jezik je znakovni jezik koji koriste osobe s oštećenjem sluha.

Jedna od najranijih poznatih metoda šifriranja nazvana je po rimskom caru Juliju Cezaru (1. st. pr. Kr.). Ova metoda se temelji na zamjeni svakog slova šifriranog teksta drugim, pomicanjem abecede od izvornog slova za fiksni broj znakova, a abeceda se čita u krugu, odnosno nakon slova i, a je razmatrano. Dakle, riječ "bajt" kada se pomakne za dva znaka udesno je kodirana riječju "gvlf". Obrnuti proces dekodiranja zadane riječi - potrebno je svako šifrirano slovo zamijeniti drugim lijevo od njega.

II. Kodiranje informacija

Kod je skup konvencija (ili signala) za snimanje (ili prijenos) nekih unaprijed definiranih koncepata.

Informacijsko kodiranje je proces formiranja specifične reprezentacije informacije. U užem smislu, pojam "kodiranje" često se shvaća kao prijelaz s jednog oblika prezentacije informacija na drugi, prikladniji za pohranu, prijenos ili obradu.

Obično je svaka slika kada je kodirana (ponekad kažu - šifrirana) predstavljena zasebnim znakom.

Znak je element konačnog skupa različitih elemenata.

U užem smislu, pojam "kodiranje" često se shvaća kao prijelaz s jednog oblika prezentacije informacija na drugi, prikladniji za pohranu, prijenos ili obradu.

Računalo može obraditi tekstualne informacije. Kada se unese u računalo, svako slovo je kodirano određenim brojem, a pri izlazu na vanjske uređaje (screen ili print), slike slova se grade za ljudsku percepciju pomoću tih brojeva. Korespondencija između skupa slova i brojeva naziva se kodiranjem znakova.

U pravilu su svi brojevi u računalu predstavljeni pomoću nula i jedinica (a ne deset znamenki, kao što je uobičajeno za ljude). Drugim riječima, računala obično rade u binarnom brojevnom sustavu, budući da su uređaji za njihovu obradu mnogo jednostavniji. Unos brojeva u računalo i njihov izlaz za ljudsko čitanje može se izvesti u uobičajenom decimalnom obliku, a sve potrebne transformacije izvode programi koji se izvode na računalu.

III. Kodiranje tekstualnih informacija

Ista informacija može se predstaviti (kodirati) u nekoliko oblika. Pojavom računala postalo je potrebno kodirati sve vrste informacija s kojima barata i pojedinačna osoba i čovječanstvo u cjelini. Ali čovječanstvo je počelo rješavati problem kodiranja informacija mnogo prije pojave računala. Ogromna dostignuća čovječanstva - pisanje i aritmetika - nisu ništa više od sustava za kodiranje govora i brojčanih informacija. Informacija se nikada ne pojavljuje u svom čistom obliku, uvijek je nekako prezentirana, nekako kodirana.

Binarno kodiranje jedan je od uobičajenih načina predstavljanja informacija. U računalima, robotima i numerički upravljanim alatnim strojevima u pravilu su sve informacije s kojima se uređaj bavi kodirane u obliku riječi u binarnoj abecedi.

Od kraja 60-ih, računala se sve više koriste za obradu tekstualnih informacija, a trenutno se najveći dio osobnih računala u svijetu (i većinu vremena) bavi obradom tekstualnih informacija. Sve ove vrste informacija u računalu su predstavljene u binarnom kodu, odnosno koristi se abeceda s potencijom dva (samo dva znaka 0 i 1). To je zbog činjenice da je prikladno predstaviti informacije u obliku niza električnih impulsa: nema impulsa (0), postoji impuls (1).

Takvo se kodiranje obično naziva binarnim, a sami logički nizovi nula i jedinica nazivaju se strojnim jezikom.

Sa stajališta računala, tekst se sastoji od pojedinačnih znakova. Simboli ne uključuju samo slova (velika ili mala, latinica ili ruski), već i brojeve, interpunkcijske znakove, posebne znakove poput "=", "(", "&" itd., pa čak (obratite posebnu pozornost!) razmake između njih. riječi.

Tekstovi se unose u memoriju računala pomoću tipkovnice. Slova, brojevi, interpunkcijski znaci i drugi simboli ispisani su na tipkama. Oni ulaze u RAM u binarnom kodu. To znači da je svaki znak predstavljen 8-bitnim binarnim kodom.

Tradicionalno, za kodiranje jednog znaka koristi se količina informacija jednaka 1 bajtu, odnosno I = 1 bajt = 8 bita. Koristeći formulu koja povezuje broj mogućih događaja K i količinu informacija I, možete izračunati koliko se različitih simbola može kodirati (pod pretpostavkom da su simboli mogući događaji): K = 2 I = 2 8 = 256, tj. , za Prikaz tekstualnih informacija može koristiti abecedu s kapacitetom od 256 znakova.

Ovaj broj znakova sasvim je dovoljan za predstavljanje tekstualnih informacija, uključujući velika i mala slova ruske i latinične abecede, brojeve, znakove, grafičke simbole itd.

Kodiranje znači da se svakom znaku dodjeljuje jedinstveni decimalni kod od 0 do 255 ili odgovarajući binarni kod od 00000000 do 11111111. Dakle, osoba razlikuje znakove po stilu, a računalo - po kodu.

Pogodnost bajtnog kodiranja znakova je očigledna, budući da je bajt najmanji adresabilni dio memorije i stoga procesor može pristupiti svakom znaku zasebno, obavljajući obradu teksta. S druge strane, 256 znakova je sasvim dovoljan broj za predstavljanje široke palete informacija o znakovima.

U procesu prikazivanja znaka na ekranu računala vrši se obrnuti proces - dekodiranje, odnosno pretvaranje koda znaka u njegovu sliku. Važno je da je dodjela određenog koda simbolu stvar konvencije, što je fiksirano u tablici kodova.

Sada se postavlja pitanje kakav osmobitni binarni kod pridružiti svakom znaku. Jasno je da je to uvjetna stvar, možete smisliti mnoge metode kodiranja.

Svi znakovi računalne abecede numerirani su od 0 do 255. Svaki broj odgovara osmobitnom binarnom kodu od 00000000 do 11111111. Ovaj kod je jednostavno redni broj znaka u binarnom brojevnom sustavu.

IV ... Vrste tablica kodiranja

Tablica u kojoj su svim znakovima računalne abecede dodijeljeni serijski brojevi naziva se tablica kodiranja.

Za različite vrste računala koriste se različite tablice kodiranja.

ASCII kodna tablica (American Standard Code for Information Interchange) usvojena je kao međunarodni standard, koji kodira prvu polovicu znakova s ​​numeričkim kodovima od 0 do 127 (kodovi od 0 do 32 nisu dodijeljeni simbolima, već funkcijskim tipkama ).

ASCII tablica podijeljena je na dva dijela.

Međunarodni standard je samo prva polovica tablice, t.j. znakova s ​​brojevima od 0 (00000000) do 127 (01111111).

Struktura ASCII tablice kodiranja

Serijski broj Kod Simbol
0 - 31 00000000 - 00011111 Simboli s brojevima od 0 do 31 obično se nazivaju kontrolni znakovi. Njihova funkcija je kontrola procesa prikazivanja teksta na ekranu ili ispisa, davanja zvučnog signala, označavanja teksta itd.
32 - 127 0100000 - 01111111 Standardni dio tablice (engleski). To uključuje mala i velika slova latinice, decimalne znamenke, interpunkcijske znakove, sve vrste zagrada, komercijalne i druge simbole. Lik 32 je razmak, t.j. prazno mjesto u tekstu. Svi ostali se odražavaju u određenim znakovima.
128 - 255 10000000 - 11111111 Alternativni dio tablice (ruski). Druga polovica tablice kodova ASCII, nazvana kodna stranica (128 kodova, počevši od 10000000 i završava s 11111111), može imati različite varijante, svaka varijanta ima svoj broj. Kodna stranica se prvenstveno koristi za smještaj nacionalnih alfabeta osim latinice. U ruskim nacionalnim kodovima ovaj dio tablice sadrži simbole ruske abecede.

Prva polovica ASCII tablice

Skreće se pozornost da su u tablici kodiranja slova (velika i mala slova) poredana abecednim redom, a brojevi rastućim redoslijedom vrijednosti. Ovo poštivanje leksikografskog reda u rasporedu znakova naziva se princip sekvencijalnog kodiranja abecede.

Kod je skup konvencija (ili signala) za snimanje (ili prijenos) nekih unaprijed definiranih koncepata.

Informacijsko kodiranje je proces formiranja specifične reprezentacije informacije. U užem smislu, pojam "kodiranje" često se shvaća kao prijelaz s jednog oblika prezentacije informacija na drugi, prikladniji za pohranu, prijenos ili obradu.

Obično je svaka slika kada je kodirana (ponekad kažu - šifrirana) predstavljena zasebnim znakom.

Znak je element konačnog skupa različitih elemenata.

U užem smislu, pojam "kodiranje" često se shvaća kao prijelaz s jednog oblika prezentacije informacija na drugi, prikladniji za pohranu, prijenos ili obradu.

Računalo može obraditi samo informacije predstavljene u numeričkom obliku. Sve ostale informacije (na primjer, zvukovi, slike, očitanja instrumenta itd.) za obradu na računalu moraju se pretvoriti u numerički oblik. Na primjer, da biste digitalizirali glazbeni zvuk, možete mjeriti intenzitet zvuka na određenim frekvencijama u kratkim intervalima, prikazujući rezultate svakog mjerenja u numeričkom obliku. Uz pomoć programa za računalo možete izvesti transformacije primljenih informacija, na primjer, "preklapati" zvukove iz različitih izvora jedan na drugi.

Slično, tekstualne informacije mogu se obraditi na računalu. Kada se unese u računalo, svako slovo je kodirano određenim brojem, a pri izlazu na vanjske uređaje (screen ili print), slike slova se grade za ljudsku percepciju pomoću tih brojeva. Korespondencija između skupa slova i brojeva naziva se kodiranjem znakova.

U pravilu su svi brojevi u računalu predstavljeni pomoću nula i jedinica (a ne deset znamenki, kao što je uobičajeno za ljude). Drugim riječima, računala obično rade u binarnom brojevnom sustavu, budući da su uređaji za njihovu obradu mnogo jednostavniji. Unos brojeva u računalo i njihov izlaz za ljudsko čitanje može se izvesti u uobičajenom decimalnom obliku, a sve potrebne transformacije izvode programi koji se izvode na računalu.

Metode za kodiranje informacija.

Ista informacija može se predstaviti (kodirati) u nekoliko oblika. Pojavom računala postalo je potrebno kodirati sve vrste informacija s kojima barata i pojedinačna osoba i čovječanstvo u cjelini. Ali čovječanstvo je počelo rješavati problem kodiranja informacija mnogo prije pojave računala. Ogromna dostignuća čovječanstva - pisanje i aritmetika - nisu ništa više od sustava za kodiranje govora i brojčanih informacija. Informacija se nikada ne pojavljuje u svom čistom obliku, uvijek je nekako prezentirana, nekako kodirana.

Binarno kodiranje jedan je od uobičajenih načina predstavljanja informacija. U računalima, robotima i numerički upravljanim alatnim strojevima u pravilu su sve informacije s kojima se uređaj bavi kodirane u obliku riječi u binarnoj abecedi.

Kodiranje informacija o znakovima (tekstu).

Glavna operacija koja se izvodi na pojedinačnim znakovima teksta je usporedba znakova.

Prilikom usporedbe simbola najvažniji aspekti su jedinstvenost koda za svaki simbol i duljina tog koda, a sam izbor principa kodiranja praktički je irelevantan.

Za kodiranje tekstova koriste se različite tablice pretraživanja. Važno je da se ista tablica koristi prilikom kodiranja i dekodiranja istog teksta.

Tablica pretvorbe je tablica koja sadrži popis kodiranih znakova, poredanih na neki način, prema kojem se znak pretvara u svoj binarni kod i obrnuto.

Najpopularnije tablice pretraživanja: DKOI-8, ASCII, CP1251, Unicode.

Povijesno gledano, 8 bitova ili 1 bajt odabrano je kao duljina koda za kodiranje znakova. Stoga jedan znak teksta pohranjenog u računalu najčešće odgovara jednom bajtu memorije.

Može postojati 28 = 256 različitih kombinacija 0 i 1 s duljinom koda od 8 bita, tako da se ne može kodirati više od 256 znakova pomoću jedne tablice pretraživanja. Uz duljinu koda od 2 bajta (16 bita), može se kodirati 65536 znakova.

Kodiranje numeričkih informacija.

Sličnost kodiranja brojčanih i tekstualnih informacija je sljedeća: da bi se mogli usporediti podaci ove vrste, različiti brojevi (kao i različiti znakovi) moraju imati različitu šifru. Glavna razlika između brojčanih podataka i simboličkih podataka je u tome što se osim operacije usporedbe nad brojevima izvode i razne matematičke operacije: zbrajanje, množenje, vađenje korijena, računanje logaritma itd. Pravila za izvođenje ovih operacija u matematici su razvijena u detalj za brojeve predstavljene u pozicijskom brojevnom sustavu.

Osnovni brojevni sustav za predstavljanje brojeva u računalu je binarni pozicijski brojevni sustav.

Kodiranje tekstualnih informacija

Trenutno većina korisnika pomoću računala obrađuje tekstualne informacije koje se sastoje od simbola: slova, brojeva, interpunkcijskih znakova itd. Izračunajmo koliko znakova ima i koliko bitova nam je potrebno.

10 brojeva, 12 interpunkcijskih znakova, 15 aritmetičkih znakova, slova ruske i latinične abecede, UKUPNO: 155 znakova, što odgovara 8 bitova informacija.

Jedinice mjerenja informacija.

1 bajt = 8 bitova

1 KB = 1024 bajta

1 MB = 1024 kbajta

1 GB = 1024 MB

1 TB = 1024 GB

Suština kodiranja je da se svakom znaku dodjeljuje binarni kod od 00000000 do 11111111 ili odgovarajući decimalni kod od 0 do 255.

Treba imati na umu da se trenutno koristi pet različitih tablica kodova za kodiranje ruskih slova (KOI - 8, CP1251, CP866, Mac, ISO), a tekstovi kodirani pomoću jedne tablice neće biti ispravno prikazani u drugoj

Glavni prikaz kodiranja znakova je ASCII kod - American Standard Code for Information Interchange - američki standardni kod za razmjenu informacija, koji je tablica 16 x 16, gdje su znakovi kodirani u heksadecimalnom zapisu.

Kodiranje grafičkih informacija.

Važna faza u kodiranju grafičke slike je njezina podjela na diskretne elemente (diskretizacija).

Glavni načini prezentacije grafike za pohranu i obradu pomoću računala su rasterske i vektorske slike.

Vektorska slika je grafički objekt koji se sastoji od elementarnih geometrijskih oblika (najčešće linija i lukova). Položaj ovih elementarnih segmenata određen je koordinatama točaka i vrijednosti radijusa. Za svaki red su naznačeni binarni kodovi tipa linije (puna, točkasta, crtica-točkasta), debljina i boja.

Rasterska slika je skup točaka (piksela) dobivenih kao rezultat uzorkovanja slike u skladu s matričnim principom.

Matrični princip kodiranja grafičkih slika je da je slika podijeljena na zadani broj redaka i stupaca. Zatim se svaki element rezultirajuće mreže kodira prema odabranom pravilu.

Piksel (element slike) je minimalna jedinica slike, čija se boja i svjetlina mogu postaviti neovisno o ostatku slike.

U skladu s matričnim principom konstruiraju se slike koje se izlaze na pisač, prikazuju na zaslonu, dobivene pomoću skenera.

Kvaliteta slike bit će veća, što se pikseli "gušće" nalaze, odnosno što je veća rezolucija uređaja, a boja svakog od njih je točnije kodirana.

Za crno-bijelu sliku, kod boje svakog piksela naveden je u jednom bitu.

Ako je slika u boji, tada se za svaku točku postavlja binarni kod njezine boje.

Budući da su boje također kodirane u binarnom kodu, onda ako, na primjer, želite koristiti sliku od 16 boja, tada su vam potrebna 4 bita (16 = 24) za kodiranje svakog piksela, a ako je moguće koristiti 16 bita ( 2 bajta) za kodiranje boja jednog piksela, tada možete prenijeti 216 = 65536 različitih boja. Korištenje tri bajta (24 bita) za kodiranje boje jedne točke omogućuje odraz 16,777,216 (ili oko 17 milijuna) različitih nijansi boje - takozvani način True Color. Imajte na umu da se oni trenutno koriste, ali daleko od ograničavajućih mogućnosti modernih računala.

Audio kodiranje.

Iz kolegija fizike znate da su zvuk vibracije zraka. Po svojoj prirodi, zvuk je kontinuirani signal. Pretvorimo li zvuk u električni signal (na primjer, pomoću mikrofona), vidimo kako se napon glatko mijenja tijekom vremena.

Za računalnu obradu analogni signal mora se nekako pretvoriti u niz binarnih brojeva, a za to se mora uzorkovati i digitalizirati.

Možete učiniti sljedeće: mjeriti amplitudu signala u pravilnim intervalima i dobivene numeričke vrijednosti upisivati ​​u memoriju računala.

Kodiranje tekstualnih informacija u računalu ponekad je bitan uvjet za ispravan rad uređaja ili prikazivanje određenog fragmenta. Kako se ovaj proces događa tijekom rada računala s tekstualnim i vizualnim informacijama, zvukom - sve ćemo to analizirati u ovom članku.

Uvod

Elektronički računalni stroj (koji u svakodnevnom životu nazivamo računalom) percipira tekst na vrlo specifičan način. Za nju je vrlo važno kodiranje tekstualnih informacija, jer svaki fragment teksta doživljava kao skupinu znakova izoliranih jedan od drugog.

Koji su simboli?

Kao simboli za računalo ne djeluju samo ruska, engleska i druga slova, već i interpunkcijski znakovi, kao i drugi znakovi. Čak i prostor koji koristimo za razdvajanje riječi kada tipkamo na računalu uređaj percipira kao simbol. Nešto vrlo slično višoj matematici, jer tamo, prema mnogim profesorima, nula ima dvostruko značenje: to je broj, a pritom ne znači ništa. Čak i za filozofe, pitanje praznine u tekstu može postati gorući problem. Šala, naravno, ali, kako kažu, u svakoj šali ima istine.

Kakve informacije postoje?

Dakle, za percepciju informacija računalo treba pokrenuti procese obrade. A kakve informacije postoje? Tema ovog članka je kodiranje tekstualnih informacija. Ovom zadatku ćemo posvetiti posebnu pozornost, ali ćemo se pozabaviti i drugim mikrotemama.

Informacije mogu biti tekstualne, numeričke, zvučne, grafičke. Računalo mora pokrenuti procese koji kodiraju tekstualne informacije kako bi prikazalo ono što, na primjer, upisujemo na tipkovnici. Vidjet ćemo simbole i slova, to je razumljivo. A što auto vidi? Ona percipira apsolutno sve informacije - a sada ne govorimo samo o tekstu - kao određeni niz nula i jedinica. Oni čine osnovu takozvanog binarnog koda. Sukladno tome, proces koji pretvara informacije koje stižu na uređaj u razumljive za njega naziva se "binarno kodiranje tekstualnih informacija".

Kratki princip rada binarnog koda

Zašto je kodiranje informacija binarnim kodom najraširenije u elektroničkim strojevima? Tekstualna baza, koja je kodirana pomoću nula i jedinica, može biti apsolutno bilo koji niz simbola i znakova. Međutim, to nije jedina prednost koju ima binarno tekstualno kodiranje informacija. Stvar je u tome što je princip ove metode kodiranja vrlo jednostavan, ali je u isto vrijeme i prilično funkcionalan. Kada postoji električni impuls, on je označen (konvencionalno, naravno) jedinicom. Nema pulsa - označite nulom. Odnosno, tekstualno kodiranje informacija temelji se na principu konstruiranja niza električnih impulsa. Logički niz sastavljen od znakova u binarnom kodu naziva se strojni jezik. Istodobno, kodiranje i obrada tekstualnih informacija pomoću binarnog koda omogućuje izvođenje operacija u prilično kratkom vremenskom razdoblju.

Bitovi i bajtovi

Broj koji percipira stroj sadrži određenu količinu informacija. Jednako je jednom bitu. To se odnosi na svaku nulu koja čini jedan ili drugi slijed šifriranih informacija.

Sukladno tome, količina informacija u svakom slučaju može se odrediti jednostavno poznavanjem broja znakova u binarnom kodnom nizu. Međusobno će biti brojčano jednaki. 2 znamenke u kodu nose informaciju od 2 bita, 10 znamenki - 10 bita i tako dalje. Načelo određivanja količine informacija, koje je pokriveno određenim dijelom binarnog koda, prilično je jednostavno, kao što možete vidjeti.

Kodiranje tekstualnih informacija u računalu

Upravo sada čitate članak koji se sastoji od niza, kako vjerujemo, slova abecede ruskog jezika. A računalo, kao što je ranije spomenuto, sve informacije (i u ovom slučaju također) percipira kao niz ne slova, već nula i jedinica, što označava odsutnost i prisutnost električnog impulsa.

Stvar je u tome što je moguće kodirati jedan znak koji vidimo na ekranu koristeći konvencionalnu mjernu jedinicu koja se zove bajt. Kao što je gore napisano, binarni kod ima takozvano informacijsko opterećenje. Podsjetimo da je numerički jednak ukupnom broju nula i jedinica u odabranom fragmentu koda. Dakle, 8 bitova je 1 bajt. Kombinacije signala u ovom slučaju mogu biti vrlo različite, što se može lako vidjeti crtanjem pravokutnika na papiru, koji se sastoji od 8 ćelija jednake veličine.

Ispada da se tekstualne informacije mogu kodirati pomoću abecede koja ima kardinalnost od 256 znakova. Što je bit? Poanta je da će svaki znak imati svoj vlastiti binarni kod. Kombinacije, "vezane" za određene znakove, počinju od 00000000 i završavaju s 11111111. Ako idete s binarnog na decimalni brojevni sustav, tada možete kodirati informacije u takvom sustavu od 0 do 255.

Ne zaboravite da sada postoje razne tablice koje koriste kodiranje slova ruske abecede. To su, na primjer, ISO i KOI-8, Mac i CP u dvije varijacije: 1251 i 866. Lako je osigurati da se tekst kodiran u jednoj od ovih tablica neće ispravno prikazati u različitom kodiranju od ove. To je zbog činjenice da različiti simboli odgovaraju istom binarnom kodu u različitim tablicama.

Ovo je u početku bio problem. Međutim, trenutno su posebni algoritmi već ugrađeni u programe koji pretvaraju tekst, dovodeći ga u ispravan oblik. 1997. obilježeno je stvaranjem kodiranja pod nazivom Unicode. U njemu svaki znak ima na raspolaganju 2 bajta odjednom. To vam omogućuje kodiranje teksta koji ima mnogo veći broj znakova. 256 i 65536: postoji li razlika?

Grafičko kodiranje

Kodiranje tekstualnih i grafičkih informacija ima neke sličnosti. Kao što znate, za prikaz grafičkih informacija koristi se periferna jedinica računala pod nazivom "monitor". Sada se grafika (sada govorimo o računalnoj grafici) naširoko koristi u raznim područjima. Srećom, hardverske mogućnosti osobnih računala omogućuju rješavanje prilično složenih grafičkih zadataka.

Obrada videa postala je moguća posljednjih godina. Ali tekst je puno "lakši" od grafike, što je, u principu, razumljivo. Zbog toga se konačna veličina grafičkih datoteka mora povećati. Takve probleme moguće je prevladati poznavanjem suštine u kojoj su grafički podaci prikazani.

Najprije shvatimo u koje je skupine podijeljena ova vrsta informacija. Prvo, to je bitmap. Drugo, vektorski je.

Rasterske slike su vrlo slične kockastom papiru. Svaka ćelija na takvom papiru obojana je u jednu ili drugu boju. Ovaj princip donekle podsjeća na mozaik. Odnosno, ispada da je u rasterskoj grafici slika podijeljena na zasebne elementarne dijelove. Zovu se pikseli. Prevedeno na ruski, pikseli znače "točke". Ima smisla da su pikseli poredani u odnosu na linije. Grafička mreža sastoji se od samo određenog broja piksela. Naziva se i raster. Imajući na umu ove dvije definicije, bitmapa nije ništa drugo nego zbirka piksela koji se prikazuju na pravokutnoj mreži.

Veličina rastera i piksela monitora utječu na kvalitetu slike. Bit će što veći, veći je raster na monitoru. Veličine rastera su rezolucije zaslona za koje je svaki korisnik vjerojatno čuo. Jedna od najvažnijih karakteristika koje imaju računalni zasloni je razlučivost, a ne samo razlučivost. Pokazuje koliko je piksela u danoj jedinici duljine. Obično se rezolucija monitora mjeri u pikselima po inču. Što više piksela ima po jedinici duljine, to će biti veća kvaliteta, budući da je "zrno" smanjeno.

Obrada audio toka

Kodiranje tekstualnih i audio informacija, kao i druge vrste kodiranja, ima neke osobitosti. Sada ćemo se usredotočiti na posljednji proces: kodiranje audio informacija.

Prezentacija zvučnog toka (kao i zasebnog zvuka) može se izvesti na dva načina.

Analogni oblik prezentacije zvučnih informacija

U ovom slučaju vrijednost može poprimiti zaista ogroman broj različitih vrijednosti. Štoviše, te iste vrijednosti ne ostaju konstantne: vrlo se brzo mijenjaju, a taj je proces kontinuiran.

Diskretni oblik prezentacije zvučnih informacija

Ako govorimo o diskretnoj metodi, onda u ovom slučaju vrijednost može uzeti samo ograničen broj vrijednosti. U tom slučaju promjena dolazi naglo. Moguće je diskretno kodirati ne samo zvučne, već i grafičke informacije. Što se tiče analognog oblika, usput.

Analogne audio informacije pohranjene su na vinilnim pločama, na primjer. Ali CD je već diskretan način prezentiranja audio informacija.

Na samom početku govorili smo o tome da računalo sve informacije percipira u strojnom jeziku. Za to su informacije kodirane u obliku niza električnih impulsa - nula i jedinica. Audio kodiranje nije iznimka od ovog pravila. Da biste obrađivali zvuk na računalu, prvo ga trebate pretvoriti u taj slijed. Tek tada se operacije mogu izvoditi na streamu ili jednom zvuku.

Kada se odvija proces kodiranja, tok se vremenski uzorkuje. Zvučni val je kontinuiran, razvija se u malim dijelovima vremena. U tom se slučaju vrijednost amplitude postavlja za svaki definirani interval posebno.

Zaključak

Dakle, što smo saznali tijekom ovog članka? Prvo, apsolutno sve informacije koje se prikazuju na monitoru računala su kodirane prije nego što se tamo pojave. Drugo, ovo kodiranje se odnosi na prevođenje informacija u strojni jezik. Treće, strojni jezik nije ništa više od niza električnih impulsa – nula i jedinica. Četvrto, postoje zasebne tablice za kodiranje različitih znakova. I, peto, moguće je predstaviti grafičke i zvučne informacije u analognom i diskretnom obliku. Ovo su, možda, glavne točke koje smo razjasnili. Jedna od disciplina koja proučava ovo područje je informatika. Kodiranje tekstualnih informacija i njegove osnove objašnjavaju se u školi, jer u tome nema ništa komplicirano.

Vrhunski povezani članci