/ / Kodėl dvejetainis kodavimas universalus? Programavimo metodai

Kodėl dvejetainis kodavimas universalus? Programavimo metodai

Kompiuteris apdoroja daugybęinformacija. Garso failai, paveikslėliai, tekstai - visa tai turi būti atkurta arba rodoma. Kodėl dvejetainis kodavimas yra universalus bet kokios techninės įrangos informacijos programavimo būdas?

Koks skirtumas tarp šifravimo ir šifravimo?

Dažnai žmonės nustato sąvokas "kodavimas"ir "šifravimas", kai jie iš tikrųjų turi skirtingas reikšmes. Taigi, šifravimas yra informacijos transformavimo procesas, siekiant jį paslėpti. Dažnai jį gali iššifruoti asmuo, kuris pakeitė tekstą, arba specialiai apmokyti žmonės. Kodavimas naudojamas informacijos apdorojimui ir darbui su tuo supaprastinti. Paprastai naudojamas įprastas kodavimo stalas, visiems žinomas. Jis taip pat įmontuotas į kompiuterį.

kodėl dvejetainis kodavimas yra universali

Binarinio kodavimo principas

Binary coding is based onNaudokite tik du simbolius - 0 ir 1 - apdoroti informaciją, kurią naudoja skirtingi įrenginiai. Šie ženklai vadinami dvejetainiais skaitmenimis, anglų kalba - dvejetainiu skaitmeniu arba bitais. Kiekvienas dvejetainis kodo simbolis užima kompiuterio atmintį 1 bitu. Kodėl dvejetainis kodavimas yra universalus informacijos apdorojimo metodas? Faktas yra tai, kad kompiuteriui lengviau apdoroti mažiau simbolių. Tai tiesiogiai veikia kompiuterio produktyvumą: kuo mažiau funkcinių užduočių atlikti įrenginį, tuo didesnis greitis ir darbo kokybė.

programavimo metodai

Binarinio kodavimo principas neįvykstatik programavimas. Keičiant kurčiųjų ir garsų būgnų ritmą, Polinezijos gyventojai perduodavo informaciją vieni kitiems. Panašus principas taip pat naudojamas Morzės kodelyje, kur pranešimo perdavimui naudojami ilgi ir trumpi garsai. "Telegraph ABC" vis dar naudojama šiandien.

Kur naudojamas dvejetainis kodavimas?

Dvejetainis informacijos kodavimas kompiuteryjeyra naudojamas visuotinai. Kiekvienas failas, būtent muzika ar tekstas, turi būti užprogramuotas taip, kad ateityje jį būtų galima lengvai apdoroti ir skaityti. Binarinė kodavimo sistema yra naudinga dirbant su simboliais ir skaičiais, garso failais, grafika.

Binarinis numerių kodavimas

Dabar kompiuteriuose pateikiami numeriaikoduota forma, nesuprantama paprastam asmeniui. Abricų skaičių naudojimas, kaip mes įsivaizduojame, yra neracionalus technologijoms. Priežastis yra tai, kad kiekvienam numeriui reikia priskirti savo unikalų simbolį, kurį kartais neįmanoma padaryti.

binarinis numerių kodavimas

Yra dvi skaitmenų sistemos: pozicinis ir nepozitsionnyh. Nepozitsionnyh sistema remiasi lotyniškomis raidėmis naudoti ir susipažinę su mumis į Graikijos skaičiais. Šis apskaitos metodas yra gana sudėtinga suprasti, todėl buvo atsisakyta.

Pozicijos numerio sistema naudojama šiandien. Tai apima binarinę, dešimtainę, aštuonkąją ir net šešioliktainį koduotę informaciją.

Dešimtinė kodavimo sistema, kurią naudojamegyvenimas. Tai yra žinomi arabiški skaitmenys, kurie yra aiškūs kiekvienam žmogui. Binarinis numerių kodavimas skiriasi, naudojant tik nulį ir vieną.

Sveikieji skaičiai yra konvertuojami į dvejetainiu kodavimo dalijant juos iš 2. Gautas dalinis taip pat suskirstyti į dviem etapais, kol galiausiai 0 arba 1. Pavyzdžiui, skaičius 12310 binarinėje sistemoje gali būti pateiktas kaip 11110112. Ir numeris 2010 atrodys kaip 101002.

Indeksai 10 ir 2 žymimi atitinkamaidešimtainė ir dvejetainė numerių kodavimo sistema. Dvejetainis kodavimo simbolis naudojamas siekiant supaprastinti darbą su reikšmėmis, pateiktomis skirtingose ​​skaičių sistemose.

Remiantis dešimtainių skaičių programavimo metodais"plūduriuojančiame taške". Norint tinkamai išversti vertę iš dešimtosios į binarinę kodavimo sistemą, naudokite formulę N = M x qp. M yra mantissa (skaičiaus išraiška be jokios tvarkos), p yra N vertės, o q yra sistemos kodavimo pagrindas (mūsų atveju 2).

Ne visi skaičiai yra teigiami. Norint atskirti teigiamą ir neigiamą skaičių, kompiuteris palieka 1 bitų erdvę koduoti simbolį. Čia nulis reiškia pliuso ženklą, o vienas reiškia minuso ženklą.

Naudojant tokią skaičių sistemą, kompiuteris gali lengviau dirbti su numeriais. Štai kodėl dvejetainis kodavimas yra universalus skaičiavimo procesuose.

binarinis informacijos kodavimas kompiuteriu

Tekstinė informacijos dvejetainis kodavimas

Kiekvienas abėcėlės ženklas yra užkoduotas savo rinkiniunuliai ir tie. Tekstas susideda iš skirtingų simbolių: raidžių (didžiųjų ir mažųjų raidžių), aritmetinių ženklų ir kitų skirtingų verčių. Teksto informacijos kodavimui reikia naudoti 8 nuoseklias dvejetaines vertes nuo 00000000 iki 11111111. Tokiu būdu galima konvertuoti 256 skirtingus simbolius.

Siekiant išvengti painiavos koduojant tekstą,Naudokite specialias kiekvieno simbolio verčių lenteles. Juose yra lotyniška abėcėlė, aritmetiniai ženklai ir specialūs ženklai (pvz., €, ¥, © ir kt.). Tarpo simboliai 128-255 koduoja šalies nacionalinį abėcėlę.

Norėdami koduoti 1 simbolį, reikia 8 bitų atminties. Norint supaprastinti balus, 8 bitai prilyginami 1 baitui, taigi bendra teksto informacija diske yra matuojama baitais.

binarinio kodavimo principas

Dauguma asmeninių kompiuterių yra įrengtistandartinė ASCII lentelė (Amerikos standartinis informacijos mainų kodeksas). Taip pat naudojamos kitos lentelės, kuriose teksto informacijos kodavimo sistema yra kitokia. Pavyzdžiui, pirmasis žinomas simbolių kodavimas vadinamas KOI-8 (informacijos mainų kodas yra 8 bitų), ir jis veikia kompiuteriuose su UNIX OS. Taip pat plačiai randama kodų CP1251 lentelė, kuri buvo sukurta "Windows" operacinei sistemai.

Dvejetainis garsų kodavimas

Kita priežastis, kodėl dvejetainis kodavimasyra universalus informacijos programavimo būdas - tai yra jo paprastumas dirbant su garso failais. Bet kokia muzika yra skirtingos amplitudės ir dažnio svyravimų garso banga. Iš šių parametrų priklauso garsas ir jo aukštis.

Norėdami programuoti garso bangą, kompiuterissąlygiškai dalijamas į kelias dalis arba "pasirinkimus". Tokių pavyzdžių skaičius gali būti didelis, todėl yra 65536 skirtingų kombinacijų nulių ir. Taigi, šiuolaikiniai kompiuteriai yra įrengta su 16 bitų garso korta tai reiškia, kad 16 dvejetainiais skaitmenimis naudoti koduoti vieną pavyzdį garso bangos.

Norėdami atkurti garso failą, kompiuteris apdoroja užprogramuotas dvejetainio kodo sekas ir sujungia juos su viena nepertraukiama banga.

dvejetainis kodavimo simbolis

Kodavimo grafika

Grafinė informacija gali būti pateikta"PowerPoint" brėžinių, diagramų, nuotraukų ar skaidrių forma. Bet kokia nuotrauka susideda iš mažų taškų - pikselių, kurie gali būti dažomi skirtingomis spalvomis. Kiekvieno taško spalva yra koduota ir išsaugota, o galiausiai mes gauname pilną vaizdą.

Jei paveikslėlis yra juodos ir baltos, kiekvieno taško kodasgali būti vienas arba nulis. Jei naudojate 4 spalvas, kiekvieno iš jų kodas susideda iš dviejų skaitmenų: 00, 01, 10 arba 11. Šis principas išskiria bet kokio vaizdo apdorojimo kokybę. Ryškumo didinimas arba sumažinimas taip pat turi įtakos naudojamų spalvų skaičiui. Geriausiu atveju kompiuteris išskiria apie 16 777 216 atspalvių.

dvejetainis kodavimo simbolis

Išvada

Yra skirtingi programavimo būdaiinformacija, tarp kurių binarinis kodavimas yra efektyviausias. Tiesiog naudojant du simbolius - 1 ir 0 - kompiuteris lengvai nuskaito daugumą failų. Tuo pačiu metu apdorojimo greitis yra daug didesnis nei, pavyzdžiui, dešimtųjų programavimo sistema. Šio metodo paprastumas tampa nepakeičiamas bet kokiu būdu. Štai kodėl dvejetainis kodavimas yra universalus tarp jo kolegų.

</ p>>
Skaityti daugiau: