RekenaarsProgrammering

Hoekom is 'n universele binêre encoding? ontwikkeling metodes

Die rekenaar verwerk die groot hoeveelheid inligting. Audio lêers, foto's, teks - alles wat jy wil om te speel of vertoning. Hoekom binêre koderingstelsel is 'n universele metode van data programmering van enige tegniese toerusting?

Wat is anders as die kodering enkripsie?

Dikwels mense gelyk te stel die konsep van "coding" en "encryption", terwyl dit in werklikheid hulle het verskillende betekenisse. So, enkripsie is die proses van die omskakeling van inligting ten einde dit te verberg. Decrypt dikwels kan die persoon wat die teks, of spesiaal opgeleide mense verander. Kodering word gebruik vir die verwerking van inligting en gemak van gebruik om haar. algemene kodering tafel word algemeen gebruik, bekend aan almal. Dit is gebou in jou rekenaar.

binêre koderingstelsel beginsel

Binêre encoding is gebaseer op die gebruik van slegs twee simbole - 0 en 1 - vir die verwerking van inligting wat gebruik word deur die verskillende toestelle. Hierdie tekens is geroep binêre syfers, Engels - binêre syfer, of bietjie. Elkeen van die simbole van binêre kode beslaan geheue van die rekenaar om 1 bietjie. Hoekom binêre koderingstelsel is 'n universele metode van verwerking van inligting? Die feit dat die rekenaar makliker om minder karakters te hanteer. Van hierdie hang en doeltreffendheid van die rekenaar: die minder funksionele take wat nodig is om die toestel te voer, hoe hoër die spoed en kwaliteit van werk.

binêre kodering beginsel is gevind nie net in programmering. Met die afwisseling van stemlose en uitgespreek drom slae Polynesians stuur inligting aan mekaar. 'N Soortgelyke beginsel geld in Morsekode, waar die lang en kort klanke gebruik word om die boodskap oor te dra. "Telegrafiese alfabet" vandag gebruik.

Waar om binêre encoding gebruik?

Die binêre koderingstelsel van inligting in 'n rekenaar is oral gebruik. Elke lêer, of dit nou musiek of teks wat gevolg moet word geprogrammeer sodat dit later maklik kan hanteer en lees. binêre koderingstelsel is nuttig vir die werk met simbole en getalle, klank lêers, grafiese.

Binêre encoding van getalle

Nou rekenaar getalle word op 'n gekodeerde vorm, onverstaanbaar vir die gemiddelde persoon. Die gebruik van Arabiese syfers, as ons dink, vir die tegniek onprakties. Die rede hiervoor is die behoefte om 'n unieke nommer aan elke karakter wat om te doen by tye onmoontlik toewys.

Daar is twee notasies: posisionele en nepozitsionnyh. Nepozitsionnyh stelsel is gebaseer op die gebruik van Latynse letters en bekend aan ons in die vorm van Grieks figure. Hierdie opname metode is baie ingewikkeld om te verstaan, dus, is laat vaar.

Posisionele getallestelsel vandag gebruik. Dit sluit in binêre, desimale, octaal en heksadesimaal kodering selfs inligting.

Desimale koderingstelsel wat ons gebruik in die alledaagse lewe. Dit is gewoonlik vir ons Arabiese syfers, wat verstaanbaar vir almal is. Binêre encoding verskillende getalle met behulp van slegs nul en een.

Heelgetalle word omgeskakel na binêre koderingstelsel deur hulle te deel deur 2. Die gevolglike gedeeltelike ook verdeel word in twee fases, totdat 'n finaal 0 of 1. Byvoorbeeld, die getal 123 10 in binêre notasie in die vorm 2 1111011 voorgestel kan word. 'N Aantal van 20 Oktober verskyn as 10.100 2.

Indekse 10 en 2 word aangedui onderskeidelik binêre en desimale getalle van koderingstelsel. binêre kodering simbool word gebruik om die werking van die aangebied in verskillende getalstelsels waardes te vereenvoudig.

Programmeringstegnieke desimale getalle is gebaseer op die "floating point". Met die oog op die waarde behoorlik oordra van desimale te die binêre koderingstelsel met behulp van die formule N = M x qp. M - is die MANTISSA (sonder die uitdrukking van 'n bevel), p - is aan die orde van die waardes van N, en q - basis koderingstelsel (in hierdie geval 2).

Nie alle getalle is positief. Ten einde te onderskei tussen positiewe en negatiewe getalle, laat die rekenaar die plek van 1 bietjie na die teken enkodeer. Hier nul is 'n plus, en eenheid - minus.

Die gebruik van hierdie nommeringstelsel maak dit maklik vir die rekenaar te werk met getalle. Dit is waarom die binêre koderingstelsel is universeel as die berekening van prosesse.

Binêre encoding van tekstuele inligting

Elke alfabet gekodeerde karakter stel sy nulle en ene. Die teks bestaan uit verskillende karakters: letters (hoofletters en kleinletters), rekenkundige tekens en ander verskillende waardes. Die kodering van tekstuele inligting vereis dat die gebruik van agt agtereenvolgende binêre waardes van 00000000 aan 11111111. is dit dus moontlik om die 256 verskillende karakters te omskep.

Om verwarring in die enkodering van die teks voorkom, gebruik die spesiale tabel van waardes vir elke karakter. Hulle bied die Latynse alfabet, rekenkundige tekens en tekens van spesiale doel (byvoorbeeld, €, ¥, ©, ens). Simbole interval 128-255 enkodeer nasionale alfabet in die land.

Om simbole te enkodeer vereis 1 8 bit geheue. Om te vereenvoudig podstchetov 8 stukkies is gelyk aan 1 byte, so die totale skyfspasie vir teks inligting word gemeet in grepe.

Die meeste persoonlike rekenaars is toegerus met 'n standaard tabel van ASCII (American Standard Code for Information Interchange). ander tafels word ook gebruik, waarin die koderingstelsel van tekstuele inligting verskil. Byvoorbeeld, die eerste bekende karakter enkodering genoem KOI-8 (Kode vir Inligting wisselaar 8-bit), en dit werk op 'n UNIX-bedryfstelsel rekenaars. Table SR1251 kodes is ook wyd gevind wat geskep is vir die Windows-bedryfstelsel.

Binêre koderingstelsel van klanke

Nog 'n rede waarom die binêre koderingstelsel is 'n universele metode van data programmering - is sy eenvoud by die werk met audio lêers. Enige musiek is klankgolwe van wisselende amplitude en frekwensie van ossillasie. Hierdie instellings beïnvloed die volume en die veld.

'N klankgolf program, die rekenaar verdeel dit in verskeie dele voorwaardelik, of "monsters". Die getal van sodanige monsters kan groot wees, so daar is 65536 verskillende kombinasies van nulle en ene. Gevolglik word die moderne rekenaars toegerus met 16-bit sound card dat die gebruik van 16 binêre syfers aan 'n monster van die klankgolf enkodeer beteken.

Om 'n klank lêer speel, die rekenaar verwerk die geprogrammeer volgorde van binêre kode en kombineer hulle in een deurlopende golf.

kodering kaarte

Grafiese inligting kan aangebied word in die vorm van beelde, diagramme, prente of skyfievertoning in PowerPoint. Elke beeld is saamgestel uit klein kolletjies - pixels wat in 'n ander kleur geverf kan word. Die kleur van elke pixel is geïnkripteer en gestoor word, en uiteindelik kry ons 'n volledige beeld.

As die prentjie is swart en wit, kan elke pixel-kode óf 'n eenheid of 'n nul wees. By die gebruik van vier kleure, die kode van elkeen van hulle bestaan uit twee getalle: 00, 01, 10 of 11. Volgens hierdie beginsel onderskei gehalte van enige beeldverwerking. Verhoog of verlaag die glans word ook beïnvloed deur die aantal kleure wat gebruik word. In die beste geval, die rekenaar onderskei ongeveer 16.777.216 kleure.

gevolgtrekking

Daar is verskillende metodes van ontwikkeling inligting, insluitend binêre encoding is die mees doeltreffende. Slegs deur twee simbole - 0 en 1 - rekenaar maklik lees die meeste lêers. Waarin die verwerking spoed is baie hoër as sou word, byvoorbeeld, die programmering van die desimale stelsel. Die eenvoud van hierdie metode maak dit onontbeerlik vir enige tegnologie. Dit is waarom die binêre koderingstelsel is universeel onder sy eweknieë.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.birmiss.com. Theme powered by WordPress.