KompjûtersProgramming

Wêrom is in universele binêre kodearring? Programming metoaden

De kompjûter ferwurket de grutte mannichte ynformaasje. Audio triemmen, foto, text - alles jo wolle boartsje of display. Wêrom binêre taalkodearjen is in universele metoade fan gegevens programmearring fan in technyske apparatuer?

Wat oars is út it taalkodearjen yn fersifering?

Faak minsken definiearje it begryp "taalkodearjen yn" en "fersifer", doe't yn feite se ha ferskillende betsjuttings. Sa, fersifering is it proses fan it konvertearjen fan ynformaasje om te ferburgen. Ûntsiferje faak kin de persoan dy't feroare de tekst, of spesjaal oplate minsken. Coding wurdt brûkt foar it ferwurkjen fan ynformaasje en gemak fan gebrûk oan har. mienskiplik taalkodearjen yn tabel wurdt ornaris brûkt wurdt, dêr't se bekend mei elkenien. It is boud yn jo kompjûter.

binêre taalkodearjen yn prinsipe

Binary kodearring is basearre op it brûken fan mar twa symboalen - 0 en 1 - foar de ferwurking fan ynformaasje brûkt troch de ferskate apparaten. Dizze tekens wurde neamd binêre sifers, Ingelsk - binêre sifer, of bytsje. Elk fan de symboalen fan binêre koade ynnimt in kompjûter syn ûnthâld nei 1 bit. Wêrom binêre taalkodearjen is in universele metoade fan ferwurkjen fan ynformaasje? It feit dat kompjûter makliker te omgean minder karakters. Ut dit hinget en de effektiviteit fan 'e PC: de minder funksjonele taken nedich te fieren it apparaat, wat heger de snelheid en kwaliteit fan it wurk.

binêre taalkodearjen yn prinsipe wurdt fûn net allinnich yn programmearring. Mei de ôfwikseling fan stimleaze en stimhawwende tromme slacht Polyneezjers zenden ynformaasje oan elkoar. In ferlykbere prinsipe jildt yn Morse koade, dêr't de lange en koarte lûden wurde brûkt om stjoert it berjocht. "Telegraphic alfabet" brûkt hjoed.

Wêr te brûken binary kodearring?

De binaire taalkodearjen fan ynformaasje yn in kompjûter wurdt brûkt oeral. Elts triem, oft it is muzyk of tekst dy moatte wurde programmearre sadat dat it koe letter wurde maklik omgien en lêzen. binêre taalkodearjen systeem is brûkber foar wurkjen mei symboalen en cijfers, audio triemmen, graphics.

Binary kodearring fan nûmers

No kompjûter getallen binne fertsjintwurdige yn in ynmekoar setten foarm, ûnbegryplik foar de gemiddelde persoan. It brûken fan Arabyske sifers, as wy yntinke, foar de technyk impractical. De reden hjirfoar is it needsaak om tawize in unike getal nei eltse karakter wat te dwaan by tiden ûnmooglik.

Der binne twa notaasjes: mindere en nepozitsionnyh. Nepozitsionnyh systeem is basearre op it brûken fan Latynske brieven en fertroud mei ús yn 'e foarm fan' e Grykske figueren. Dizze opname metoade is hiel yngewikkeld te begripen, dêrom, waard ferlitten.

Mindere number systeem brûkt hjoed. Te tinken falt binaire, desimale, octal en heksadesimale taalkodearjen sels ynformaasje.

Desimale taalkodearjen systeem wy brûke yn it deistich libben. It is wenst foar ús Arabysk sifers, dy't begryplik foar elkenien. Binary kodearring ferskillende nûmers mei help mar nul en ien.

Integers wurde konvertearre nei binêre taalkodearjen troch dielen se by 2. De dêrút in part ek ferdield yn twa fazen, oant in lang om let 0 of 1. bygelyks, de nûmer 123 10 yn binêre notaasje kin wurde fertsjintwurdige yn de foarm 2 1111011. In oantal fan 20 oktober sil ferskine as 10100 2.

Yndeksen 10 en 2 binne denoted respektivelik binary en desimaal oantallen taalkodearjen systeem. binêre taalkodearjen symboal wurdt brûkt om te ferienfâldigjen wurking fan de wearden presintearre yn ferskillende tal systemen.

Programming techniques desimale sifers binne basearre op de "driuwende komma". Om goed oerdrage de wearde fan desimale nei it binaire taalkodearjen systeem mei help fan de formule N = M x qp. M - is de mantissa (sûnder de útdrukking fan in folchoarder), p - is de oarder fan 'e wearden fan N, en q - basis taalkodearjen systeem (yn dit gefal 2).

Net alle nûmers binne posityf. Om ûnderskied te meitsjen tusken positive en negative getallen, de computer ferlit it plak fan 1 bit te kodearjen it teken. Hjir nul is in plus, en unit - minus.

Mei help fan dizze nûmering systeem makket it maklik foar de kompjûter te wurkjen mei nûmers. Dat is wêrom't de binaire taalkodearjen yn is universeel as it berekkenjen fan prosessen.

Binary kodearring of tekstuele ynformaasje

Elts alfabet ynmekoar setten tekenset fan syn nullen en nijen. De tekst bestiet út ferskillende tekens: letters (haadletter en lytse letters), rekkenjen buorden en oare ferskate wearden. De kodearring fan tekstuele ynformaasje fereasket it gebrûk fan acht oerwinnings binêre wearden út 00000000 oant 11111111. Sa is it mooglik om te bekearen ta de 256 ferskillende personaazjes.

Om foar te kommen dat betizing yn de kodearring fan 'e tekst, brûk de bysûndere tafel fan wearden foar elk personaazje. Sy presintearje it Latynske alfabet, rekkenjen teikens en tekens fan spesjale doel (bygelyks, €, ¥, ©, ensfh). Symbols tuskenskoft 128-255 Encode it lân syn nasjonale alfabet.

Te kodearjen symboalen fereasket 1 8 bit ûnthâld. Te ferienfâldigjen podstchetov 8 bits binne gelyk oan 1 byte, sadat de totale skiif romte foar tekst ynformaasje wurdt metten yn bytes.

De measte persoanlike kompjûters binne foarsjoen fan in standert tafel fan ASCII (American Standard Code for Information Knooppunt). oare tabellen wurde ek brûkt, dêr't it taalkodearjen systeem fan tekstuele ynformaasje ferskilt. Bygelyks, de earste bekende karakter kodearring neamd Koi-8 (Code foar ynformaasje Knooppunt 8-bit), en it wurket op in UNIX- OS kompjûters. Tabel SR1251 koades wurde ek in soad fûn, dat waard makke foar de Windows bestjoeringssysteem.

Binary taalkodearjen fan klanken

In oare reden wêrom't de binaire taalkodearjen is in universele metoade fan gegevens programmearring - is binne ienfâld as wurkje mei audio bestannen. Any muzyk is lûd weagen fan wikseljende amplitude en frekwinsje fan oscillation. Dizze ynstellings beynfloedzje it folume en it fjild.

Om programmearje in lûd weach, de computer ferdielt it yn ferskate dielen conditionally, of "gebrûk". It tal fan sokke fan gebrûk meie wêze grut, dus der binne 65536 ferskillende kombinaasjes fan nullen en nijen. Accordingly, moderne kompjûters binne foarsjoen fan 16-bit Soundkarte dat betsjut it brûken fan 16 binêre sifers te kodearjen in stekproef fan it lûd weach.

Te spyljen in audio triem, de kompjûter ferwurket de programmearre folchoarder fan binêre koade en kombinearret se yn ien trochrinnende weach.

taalkodearjen charts

Grafisch ynformaasje kin wurde presintearre yn de foarm fan grafyske, skema ', ôfbyldings of diashow yn PowerPoint. Eltse foto bestiet út lytse stippen - piksels dat kin wurde skildere yn in oare kleur. De kleur fan eltse piksel kodearre en opslein, en úteinlik krije wy in folslein byld.

As de foto is swart en wyt, elk pixel koade kin wêze of in ienheid of in nul. By it brûken fan fjouwer kleuren, de koade fan elk fan harren bestiet út twa nûmers: 00, 01, 10 of 11. Neffens dit prinsipe ûnderskiede kwaliteit fan in ôfbylding ferwurkjen. Ferlytsje of fergrutsje de helderheid wurdt ek beynfloede troch it tal kleuren brûkt. Yn it bêste gefal, de computer ûnderskiedt likernôch 16.777.216 kleuren.

konklúzje

Der binne ferskate metoades fan de programmearring ynformaasje, wêrûnder binêre kodearring is it meast effektyf. Allinne troch twa symboalen - 0 en 1 - kompjûter maklik lêst measte bestannen. Wêrby't it ferwurkjen snelheid is folle heger as soe brûkt wurde, bygelyks, in adres yn it desimale systeem. De ienfâld fan dizze metoade makket it ûnmisber foar eltse technology. Dat is wêrom't de binaire taalkodearjen yn is universeel ûnder syn leeftydsgenoaten.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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