ArvutidProgrammeerimine

Miks on universaalne binaarkodeeringuga? programmeerimine meetodeid

Arvuti töötleb suur hulk teavet. Audio failid, pildid, tekst - kõik, mida soovite mängida või ekraanil. Miks binaarkodeerimise on universaalne meetod andmete programmeerimine kõik tehnilised seadmed?

Mis on erinev kodeerimine krüpteerimine?

Sageli inimesed samastavad mõiste "kodeerimine" ja "krüpteerimine", kui tegelikult nad on erinevad tähendused. Seega, krüpteerimine on protsess konverteeriva teavet, et varjata seda. Dekrüpteerida sageli võimalik isiku muutis teksti või spetsiaalselt koolitatud inimesed. Kodeerimine kasutatakse informatsiooni töötlemine ja kasutusmugavus teda. ühise kodeerimine tabelis on levinud, tuttav kõigile. See on ehitatud arvuti.

binaarkodeerimise põhimõte

Binaarkodeeringuga põhineb ainult kahe sümbolid - 0 ja 1 - andmete töötlemiseks kasutatavad erinevate seadmete. Need märgid on kutsutud kahendnumbrist, Inglise - kahendnumbri või natuke. Iga sümbolid kahendkoodi hõivab arvuti mälu 1 bit. Miks binaarkodeerimise on universaalne meetod informatsiooni töötlemise? Asjaolu, et arvuti lihtsam käsitseda tähemärki. Sellest sõltub ja tõhusust PC: vähem funktsionaalne vajalikke ülesandeid täita seadme, seda suurem on kiirus ja töö kvaliteet.

binaarkodeerimise põhimõte on leida mitte ainult programmeerimine. Mis vaheldumine helitu ja heliline trumli lööki Polynesians edastada teavet omavahel. Sarnane põhimõte kehtib Morse kood, kus pikk ja lühike heli on kasutatud edastada sõnum. "Telegraafiaseadmed tähestik" kasutatakse tänapäeval.

Kui kasutada binaarkodeeringuga?

Binaarne informatsiooni kodeerimiseks arvutis kasutatakse kõikjal. Iga faili, kas see on muusika või teksti, mis peavad olema programmeeritud nii, et see võib hiljem hõlpsasti ja lugeda. binaarkodeerimise süsteem on kasulik koostööd sümbolid ja numbrid, helifaile, graafika.

Binaarkodeeringuga numbrite

Nüüd arvuti numbrid esindatud kodeeritud kujul, arusaamatu keskmine inimene. Kasutamine araabia numbritega, nagu me ette kujutada, et tehnikat ebapraktiline. Selle põhjuseks on vajadus unikaalse numbri iga märk, mida teha kohati võimatu.

On kaks märked: asendi ja nepozitsionnyh. Nepozitsionnyh süsteem põhineb kasutamise ladina tähti ja meile tuttav kujul Kreeka arvud. See salvestus meetod on üsna keeruline mõista, seetõttu loobuti.

Positsiooniline arvusüsteem kasutatakse tänapäeval. Nende hulka kuuluvad binaarsed, koma, kaheksand- ja kuueteistkümnendsüsteemi kodeerimine isegi teavet.

Koma kodeerimissüsteemi me kasutame igapäevaelus. On tavaline, et me araabia numbritega, mis on kõigile arusaadav. Binaarkodeeringuga erinevaid numbreid kasutades ainult nulli ja ühe.

Täisarvud muundatakse binaarkodeerimise jagades neile 2. Saadud osalise ka kaheastmeline, kuni lõpuks 0 või 1. Näiteks arvu 123 10 kahendesituse saab kujutada kujul 2 1111011. Mitmed: 20 10 10100 näeb 2.

Indeksid 10 ja 2 on tähistatud vastavalt kahe- ja kohaga numbrid kodeerimissüsteemile. binaarkodeerimise sümbolit kasutatakse lihtsustada tööks toodud väärtusi erinev arv süsteeme.

Programmeerimise tehnikat koma numbrid põhinevad "ujukoma". Et korralikult kanda väärtus kohaga kuni binaarkodeerimise süsteemi kasutades valemit N = M x qp. M - on mantiss (ilma ekspressiooni suvalises järjekorras), p - on suurusjärgus väärtusi N ja q - base kodeerimissüsteemi (antud juhul 2).

Mitte kõik numbrid on positiivne. Et eristada positiivseid ja negatiivseid arve, arvuti ärasaatmisel 1 bit kodeerida märk. Siin null on pluss, ja ühiku - miinus.

Kasutades seda süsteemi on lihtne arvuti töötada numbrid. Sellepärast binaarkodeerimise on universaalne, kui arvuti protsesse.

Binaarkodeeringuga tekstilise teabe

Iga tähestik kodeeritud kooditabel oma ühtede ja nullide. Tekst koosneb eri märke: tähed (suur- ja väiketähed), märgiga ja muid erinevaid väärtusi. Kodeerimine tekstilist teavet tuleb kasutada kaheksa järjestikust binaarne väärtused 00000000 kuni 11111111. Seega on võimalik teisendada 256 erinevat märki.

Et vältida segadust kodeering teksti, kasuta spetsiaalset väärtuste tabelit iga märk. Nad esitavad ladina tähestikku, märgiga ja märke eriotstarbelised (näiteks €, ¥, © jne). Sümbolid intervalli 128-255 kodeerida riigi riikliku tähestikku.

Kodeerida sümboleid nõuab 1 8 bitti mälu. Et lihtsustada podstchetov 8 bitti on võrdne 1 bait, nii kogu kettaruumi teksti informatsiooni mõõdetakse baitides.

Enamik personaalarvutid on varustatud standard tabeli ASCII (American Standard Code for Information Interchange). Teine tabelid kasutatakse ka, kus kodeerimine süsteemi tekstilist teavet erineb. Näiteks esimene teadaolev märgikodeering nimetatakse KOI-8 (infovahetuse 8-bitine) ja see töötab UNIX OS arvutites. Tabel SR1251 koodid on samuti laialt levinud, mis loodi Windowsi operatsioonisüsteemi.

Binaarkodeerimise helid

Teine põhjus, miks binaarkodeerimise on universaalne meetod andmete programmeerimine - on oma lihtsuses töötamisel helifaile. Iga muusika on helilainete muutuva amplituudiga ja võnkesagedus. Need seaded mõjutavad mahu ja asemele.

Programmeerimiseks helilaine, arvuti jagab selle mitmeks osaks tingimisi või "proovi". Mitmed sellised proovid võivad olla suured, mistõttu on 65536 erinevad kombinatsioonid ühtede ja nullide. Seega kaasaegseid arvuteid on varustatud 16-bitine helikaart mis tähendab kasutamist 16 kahendnumbrist kodeerida proovi helilaine.

Mängida helifaili arvuti töötleb programmeeritud jada kahendkoodi ja ühendab need üheks pideva laine.

kodeerimise graafikuid

Graafilised andmed saab esitada kujul graafika, diagrammid, pildid või slaidiesitlust PowerPoint. Iga pilt koosneb väikestest punktidest - pikslit, mida saab värvitud eri värvi. Värvi iga piksel ja salvestatud, ja lõpuks saame täieliku pildi.

Kui pilt on must ja valge, iga piksli kood võib olla kas täis- või null. Kui kasutate nelja värvi, kood igaüks neist koosneb kahest numbrid: 00, 01, 10 või 11. Selle põhimõtte kohaselt eristada kvaliteedi kohta pilditöötlus. Suurendada või vähendada heledust mõjutab ka mitmeid värve kasutada. Parimal juhul arvuti eristab umbes 16777216 värve.

järeldus

On erinevaid meetodeid programmeerimine teavet, sealhulgas binaarkodeeringuga on kõige tõhusam. Ainult kaks sümbolid - 0 ja 1 - arvuti lihtsalt loeb kõige faile. Kusjuures töötlemise kiirus on palju suurem, kui oleks kasutatud, näiteks programmeerimine detsimaalsüsteem. Selline lihtne meetod muudab vältimatuks tahes tehnoloogiat. Sellepärast binaarkodeerimise on universaalne vahel tema eakaaslased.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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