Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Konvertoni emrin në kod binar. Shndërrimi i tekstit në kod dixhital

Kodi binar është një formë e regjistrimit të informacionit në formën e njësheve dhe zeros. Ky është pozicional me bazën 2. Sot, kodi binar (tabela e paraqitur pak më poshtë përmban disa shembuj të shkrimit të numrave) përdoret në të gjitha pajisjet dixhitale pa përjashtim. Popullariteti i tij shpjegohet me besueshmërinë dhe thjeshtësinë e lartë të kësaj forme regjistrimi. Aritmetika binare është shumë e thjeshtë, dhe në përputhje me rrethanat, është e lehtë për t'u zbatuar në nivelin e harduerit. komponentët (ose, siç quhen gjithashtu, logjikë) janë shumë të besueshëm, pasi ato funksionojnë vetëm në dy gjendje: logjike (ka rrymë) dhe zero logjike (pa rrymë). Kështu, ato krahasohen në mënyrë të favorshme me komponentët analogë, funksionimi i të cilave bazohet në procese kalimtare.

Si përbëhet shënimi binar?

Le të kuptojmë se si formohet një çelës i tillë. Një bit i kodit binar mund të përmbajë vetëm dy gjendje: zero dhe një (0 dhe 1). Kur përdorni dy bit, bëhet e mundur të shkruani katër vlera: 00, 01, 10, 11. Një hyrje me tre bit përmban tetë gjendje: 000, 001 ... 110, 111. Si rezultat, ne gjejmë se gjatësia e kodi binar varet nga numri i biteve. Kjo shprehje mund të shkruhet duke përdorur formulën e mëposhtme: N = 2m, ku: m është numri i shifrave dhe N është numri i kombinimeve.

Llojet e kodeve binare

Në mikroprocesorët, çelësat e tillë përdoren për të regjistruar informacione të ndryshme të përpunuara. Gjerësia e kodit binar mund të tejkalojë ndjeshëm memorien e tij të integruar. Në raste të tilla, numrat e gjatë zënë disa vende ruajtjeje dhe përpunohen duke përdorur disa komanda. Në këtë rast, të gjithë sektorët e memories që ndahen për kodin binar me shumë bajt konsiderohen si një numër i vetëm.

Në varësi të nevojës për të siguruar këtë ose atë informacion, dallohen llojet e mëposhtme të çelësave:

  • i panënshkruar;
  • kodet direkte të karaktereve të numrave të plotë;
  • anasjellta të nënshkruara;
  • shenjë shtesë;
  • Kodi gri;
  • kodi Grey Express;
  • kodet thyesore.

Le të hedhim një vështrim më të afërt në secilën prej tyre.

Kodi binar i panënshkruar

Le të kuptojmë se çfarë është ky lloj regjistrimi. Në kodet me numra të plotë të panënshkruar, çdo shifër (binare) përfaqëson një fuqi prej dy. Në këtë rast, numri më i vogël që mund të shkruhet në këtë formë është zero, dhe maksimumi mund të përfaqësohet me formulën e mëposhtme: M = 2 n -1. Këta dy numra përcaktojnë plotësisht gamën e çelësit që mund të përdoret për të shprehur një kod të tillë binar. Le të shohim aftësitë e formularit të përmendur të regjistrimit. Kur përdorni këtë lloj çelësi të panënshkruar, i përbërë nga tetë bit, diapazoni i numrave të mundshëm do të jetë nga 0 në 255. Një kod gjashtëmbëdhjetë-bitësh do të ketë një gamë nga 0 deri në 65535. Në procesorët tetë-bitësh përdoren dy sektorë memorie për të ruajtur dhe shkruar numra të tillë, të cilët ndodhen në destinacione ngjitur. Komandat speciale ofrojnë punë me çelësa të tillë.

Kodet e drejtpërdrejta të nënshkruara me numra të plotë

Në këtë lloj çelësi binar, biti më domethënës përdoret për të regjistruar shenjën e numrit. Zero korrespondon me një plus, dhe një me një minus. Si rezultat i futjes së kësaj shifre, diapazoni i numrave të koduar zhvendoset në anën negative. Rezulton se një çelës binar me numër të plotë me tetë bit mund të shkruajë numra në rangun nga -127 në +127. Gjashtëmbëdhjetë-bit - në rangun nga -32767 në +32767. Mikroprocesorët tetë-bit përdorin dy sektorë ngjitur për të ruajtur kode të tilla.

Disavantazhi i kësaj forme regjistrimi është se shenjat dhe pjesët dixhitale të çelësit duhet të përpunohen veçmas. Algoritmet e programeve që punojnë me këto kode rezultojnë të jenë shumë komplekse. Për të ndryshuar dhe theksuar pjesët e shenjave, është e nevojshme të përdoren mekanizma për maskimin e këtij simboli, gjë që kontribuon në një rritje të mprehtë të madhësisë së softuerit dhe një ulje të performancës së tij. Për të eliminuar këtë pengesë, u prezantua një lloj i ri çelësi - një kod binar i kundërt.

Çelësi i kundërt i nënshkruar

Kjo formë regjistrimi ndryshon nga kodet e drejtpërdrejta vetëm në atë që numri negativ në të merret duke përmbysur të gjitha pjesët e çelësit. Në këtë rast, pjesët dixhitale dhe ato të shenjave janë identike. Falë kësaj, algoritmet për të punuar me këtë lloj kodi janë thjeshtuar ndjeshëm. Megjithatë, çelësi i kundërt kërkon një algoritëm të veçantë për të njohur karakterin e shifrës së parë dhe për të llogaritur vlerën absolute të numrit. Si dhe rivendosjen e shenjës së vlerës që rezulton. Për më tepër, në kodet e pasme dhe të përparme të numrave, përdoren dy çelësa për të shkruar zero. Pavarësisht se kjo vlerë nuk ka shenjë pozitive apo negative.

Nënshkruan numrin binar të plotësimit të dy

Ky lloj regjistrimi nuk ka disavantazhet e listuara të çelësave të mëparshëm. Kode të tilla lejojnë përmbledhjen e drejtpërdrejtë të numrave pozitivë dhe negativë. Në këtë rast, nuk kryhet asnjë analizë e bitit të shenjës. E gjithë kjo mundësohet nga fakti se numrat plotësues janë një unazë natyrale simbolesh, dhe jo formacione artificiale si çelësat përpara dhe prapa. Për më tepër, një faktor i rëndësishëm është se është jashtëzakonisht e lehtë të kryhen llogaritjet e plotësimit në kodet binare. Për ta bërë këtë, thjesht shtoni një në çelësin e kundërt. Kur përdorni këtë lloj kodi të shenjës, i përbërë nga tetë shifra, diapazoni i numrave të mundshëm do të jetë nga -128 në +127. Një çelës gjashtëmbëdhjetë-bitësh do të ketë një gamë nga -32768 në +32767. Procesorët tetë-bit përdorin gjithashtu dy sektorë ngjitur për të ruajtur numra të tillë.

Kodi i plotësimit të Binar Two është interesant për shkak të efektit të tij të vëzhgueshëm, i cili quhet fenomeni i përhapjes së shenjave. Le të kuptojmë se çfarë do të thotë kjo. Ky efekt është që në procesin e konvertimit të një vlere me një bajt në një me dy bajt, mjafton të caktohen vlerat e biteve të shenjave të bajtit të ulët në çdo bit të bajtit të lartë. Rezulton se mund të përdorni pjesët më domethënëse për të ruajtur atë të nënshkruar. Në këtë rast, vlera e çelësit nuk ndryshon fare.

Kodi gri

Kjo formë regjistrimi është në thelb një çelës me një hap. Kjo do të thotë, në procesin e kalimit nga një vlerë në tjetrën, vetëm një pjesë e informacionit ndryshon. Në këtë rast, një gabim në leximin e të dhënave çon në një kalim nga një pozicion në tjetrin me një zhvendosje të lehtë kohore. Sidoqoftë, marrja e një rezultati krejtësisht të pasaktë të pozicionit këndor me një proces të tillë është plotësisht i përjashtuar. Avantazhi i një kodi të tillë është aftësia e tij për të pasqyruar informacionin. Për shembull, duke përmbysur pjesët më të rëndësishme, thjesht mund të ndryshoni drejtimin e numërimit. Kjo ndodh falë hyrjes së kontrollit të Komplementit. Në këtë rast, vlera e daljes mund të rritet ose zvogëlohet për një drejtim fizik të rrotullimit të boshtit. Meqenëse informacioni i regjistruar në çelësin Grey është ekskluzivisht i koduar në natyrë, i cili nuk përmban të dhëna reale numerike, para punës së mëtejshme është e nevojshme që së pari të konvertohet në formën e zakonshme binare të regjistrimit. Kjo bëhet duke përdorur një konvertues të veçantë - dekoderin Grey-Binar. Kjo pajisje mund të zbatohet lehtësisht duke përdorur elemente elementare logjike si në harduer ashtu edhe në softuer.

Kodi Express Grey

Tasti standard me një hap i Greit është i përshtatshëm për zgjidhjet që përfaqësohen si numra, dy. Në rastet kur është e nevojshme të zbatohen zgjidhje të tjera, vetëm pjesa e mesme pritet nga kjo formë regjistrimi dhe përdoret. Si rezultat, natyra me një hap të çelësit ruhet. Sidoqoftë, në këtë kod, fillimi i diapazonit numerik nuk është zero. Zhvendoset nga vlera e specifikuar. Gjatë përpunimit të të dhënave, gjysma e diferencës midis rezolucionit fillestar dhe të reduktuar zbritet nga pulset e krijuara.

Paraqitja e një numri thyesor në çelësin binar me pikë fikse

Në procesin e punës, duhet të veproni jo vetëm me numra të plotë, por edhe me thyesa. Numra të tillë mund të shkruhen duke përdorur kode të drejtpërdrejta, të kundërta dhe plotësuese. Parimi i ndërtimit të çelësave të përmendur është i njëjtë me atë të numrave të plotë. Deri më tani, ne besuam se presja binare duhet të jetë në të djathtë të shifrës më pak të rëndësishme. Por kjo nuk është e vërtetë. Mund të vendoset në të majtë të shifrës më domethënëse (në këtë rast, vetëm numrat thyesorë mund të shkruhen si ndryshore), dhe në mes të ndryshores (mund të shkruhen vlera të përziera).

Paraqitja binar me pikë lundruese

Kjo formë përdoret për të shkruar ose anasjelltas - shumë e vogël. Shembujt përfshijnë distancat ndëryjore ose madhësitë e atomeve dhe elektroneve. Gjatë llogaritjes së vlerave të tilla, duhet të përdoret kodi binar shumë i madh. Sidoqoftë, nuk kemi nevojë të marrim parasysh distancat kozmike me saktësi milimetrike. Prandaj, forma e shënimit me pikë fikse është joefektive në këtë rast. Një formë algjebrike përdoret për të shfaqur kode të tilla. Kjo do të thotë, numri shkruhet si një mantisa e shumëzuar me dhjetë në një fuqi që pasqyron rendin e dëshiruar të numrit. Duhet të dini se mantisa nuk duhet të jetë më e madhe se një dhe një zero nuk duhet të shkruhet pas presjes dhjetore.

Llogaritja binar besohet të jetë shpikur në fillim të shekullit të 18-të nga matematikani gjerman Gottfried Leibniz. Megjithatë, siç zbuluan kohët e fundit shkencëtarët, shumë kohë përpara ishullit polinezian të Mangareva, u përdor kjo lloj aritmetike. Përkundër faktit se kolonizimi shkatërroi pothuajse plotësisht sistemet origjinale të numrave, shkencëtarët kanë rivendosur llojet komplekse binare dhe dhjetore të numërimit. Për më tepër, shkencëtari njohës Nunez pretendon se kodimi binar është përdorur në Kinën e lashtë që në shekullin e 9-të para Krishtit. e. Qytetërime të tjera të lashta, si Majat, përdorën gjithashtu kombinime komplekse të sistemeve dhjetore dhe binare për të gjurmuar intervalet kohore dhe fenomenet astronomike.

Të gjithë e dinë se kompjuterët mund të kryejnë llogaritjet në grupe të mëdha të dhënash me shpejtësi të madhe. Por jo të gjithë e dinë se këto veprime varen vetëm nga dy kushte: nëse ka rrymë apo jo dhe çfarë tensioni.

Si arrin një kompjuter të përpunojë një larmi të tillë informacioni?
Sekreti qëndron në sistemin binar të numrave. Të gjitha të dhënat hyjnë në kompjuter, të paraqitura në formën e njësheve dhe zerove, secila prej të cilave korrespondon me një gjendje të telit elektrik: ato - tension i lartë, zero - i ulët, ose një - prania e tensionit, zero - mungesa e tij. Shndërrimi i të dhënave në zero dhe një quhet konvertim binar, dhe përcaktimi i tij përfundimtar quhet kod binar.
Në shënimin dhjetor, bazuar në sistemin e numrave dhjetorë të përdorur në jetën e përditshme, një vlerë numerike përfaqësohet me dhjetë shifra nga 0 në 9, dhe çdo vend në numër ka një vlerë dhjetë herë më të lartë se vendi në të djathtë të tij. Për të përfaqësuar një numër më të madh se nëntë në sistemin dhjetor, një zero vendoset në vend të saj dhe një vendoset në vendin tjetër, më të vlefshëm në të majtë. Në mënyrë të ngjashme, në sistemin binar, i cili përdor vetëm dy shifra - 0 dhe 1, çdo vend është dy herë më i vlefshëm se vendi në të djathtë të tij. Kështu, në kodin binar vetëm zero dhe një mund të përfaqësohen si numra të vetëm, dhe çdo numër më i madh se një kërkon dy vende. Pas zeros dhe njës, tre numrat e ardhshëm binarë janë 10 (lexo një-zero) dhe 11 (lexo një-një) dhe 100 (lexo një-zero-zero). 100 binar është i barabartë me 4 dhjetore. Tabela e sipërme në të djathtë tregon ekuivalentët e tjerë BCD.
Çdo numër mund të shprehet në binar, thjesht zë më shumë hapësirë ​​sesa në dhjetor. Alfabeti mund të shkruhet edhe në sistemin binar nëse çdo shkronje i caktohet një numër i caktuar binar.

Dy shifra për katër vende
Mund të bëhen 16 kombinime duke përdorur topa të errët dhe të lehta, duke i kombinuar ato në grupe prej katër vetash Nëse topat e errët merren si zero dhe topat e lehta si një, atëherë 16 grupe do të rezultojnë të jenë një kod binar me 16 njësi, vlera numerike e. që është nga zero në pesë (shih tabelën e sipërme në faqen 27). Edhe me dy lloje topash në sistemin binar, një numër i pafund kombinimesh mund të ndërtohet thjesht duke rritur numrin e topave në secilin grup - ose numrin e vendeve në numra.

Bit dhe bajt

Njësia më e vogël në përpunimin kompjuterik, bit është një njësi e të dhënave që mund të ketë një nga dy kushtet e mundshme. Për shembull, secila nga njësitë dhe zero (në të djathtë) përfaqëson 1 bit. Një bit mund të përfaqësohet në mënyra të tjera: prania ose mungesa e rrymës elektrike, një vrimë ose mungesa e saj, drejtimi i magnetizimit djathtas ose majtas. Tetë bit përbëjnë një bajt. 256 bajtë të mundshëm mund të përfaqësojnë 256 karaktere dhe simbole. Shumë kompjuterë përpunojnë një bajt të dhënash në të njëjtën kohë.

Konvertimi binar. Kodi binar katërshifror mund të përfaqësojë numra dhjetorë nga 0 në 15.

Tabelat e kodeve

Kur kodi binar përdoret për të përfaqësuar shkronjat e alfabetit ose shenjat e pikësimit, kërkohen tabela kodesh që tregojnë se cili kod përkon me cilin karakter. Janë përpiluar disa kode të tilla. Shumica e PC-ve janë konfiguruar me një kod shtatëshifror të quajtur ASCII, ose Kodi Standard Amerikan për Shkëmbimin e Informacionit. Tabela në të djathtë tregon kodet ASCII për alfabetin anglez. Kodet e tjera janë për mijëra karaktere dhe alfabete të gjuhëve të tjera të botës.

Pjesë e një tabele kodi ASCII

Është e mundur duke përdorur mjete standarde softuerike të sistemit operativ Microsoft Windows. Për ta bërë këtë, hapni menunë "Start" në kompjuterin tuaj, në menunë që shfaqet, klikoni "Të gjitha programet", zgjidhni dosjen "Accessories" dhe gjeni aplikacionin "Llogaritësi" në të. Në menynë e sipërme të kalkulatorit, zgjidhni "View" dhe më pas "Programmer". Forma e kalkulatorit është konvertuar.

Tani shkruani numrin për të transferuar. Në një dritare të veçantë nën fushën e hyrjes do të shihni rezultatin e konvertimit të numrit të kodit. Kështu, për shembull, pasi të futni numrin 216, do të merrni rezultatin 1101 1000.

Nëse nuk keni kompjuter ose smartphone pranë, mund ta provoni vetë numrin e shkruar me numra arabë në kod binar. Për ta bërë këtë, duhet ta ndani vazhdimisht numrin me 2 derisa mbetja e fundit të mbetet ose rezultati të arrijë zero. Duket kështu (duke përdorur numrin 19 si shembull):

19: 2 = 9 - mbetja 1
9: 2 = 4 - mbetja 1
4: 2 = 2 - mbetja 0
2: 2 = 1 - mbetja 0
1: 2 = 0 - 1 është arritur (dividenti është më i vogël se pjesëtuesi)

Shkruani pjesën e mbetur në drejtim të kundërt - nga e fundit në të parën. Do të merrni rezultatin 10011 - ky është numri 19 in.

Për të kthyer një numër dhjetor të pjesshëm në një sistem, fillimisht duhet të konvertoni pjesën e plotë të numrit thyesor në sistemin e numrave binar, siç u tregua në shembullin e mësipërm. Pastaj ju duhet të shumëzoni pjesën thyesore të numrit të zakonshëm me bazën binare. Si rezultat i produktit, është e nevojshme të zgjidhni të gjithë pjesën - merr vlerën e shifrës së parë të numrit në sistem pas pikës dhjetore. Fundi i algoritmit ndodh kur pjesa e pjesshme e produktit bëhet zero, ose nëse arrihet saktësia e kërkuar e llogaritjes.

Burimet:

  • Algoritmet e përkthimit në Wikipedia

Përveç sistemit të zakonshëm të numrave dhjetorë në matematikë, ka shumë mënyra të tjera për të paraqitur numrat, duke përfshirë formë. Për këtë përdoren vetëm dy simbole, 0 dhe 1, gjë që e bën sistemin binar të përshtatshëm kur përdoret në pajisje të ndryshme dixhitale.

Udhëzimet

Sistemet në janë të dizajnuara për shfaqje simbolike të numrave. Sistemi i zakonshëm përdor kryesisht sistemin dhjetor, i cili është shumë i përshtatshëm për llogaritjet, përfshirë në mendje. Në botën e pajisjeve dixhitale, duke përfshirë kompjuterët, e cila tani është bërë një shtëpi e dytë për shumë njerëz, më e përhapura është ajo, e ndjekur nga oktali dhe heksadecimal në rënie të popullaritetit.

Këto katër sisteme kanë një gjë të përbashkët - ato janë pozicionale. Kjo do të thotë se kuptimi i secilës shenjë në numrin përfundimtar varet nga pozicioni në të cilin ndodhet. Kjo nënkupton konceptin e thellësisë së bitit në formë binare, njësia e thellësisë së bitit është numri 2, në – 10, etj.

Ekzistojnë algoritme për konvertimin e numrave nga një sistem në tjetrin. Këto metoda janë të thjeshta dhe nuk kërkojnë shumë njohuri, por zhvillimi i këtyre aftësive kërkon njëfarë aftësie, e cila arrihet me praktikë.

Konvertimi i një numri nga një sistem tjetër numrash në një sistem tjetër të numrave kryhet në dy mënyra të mundshme: me pjesëtim përsëritës me 2 ose duke shkruar secilën shenjë individuale të numrit në formën e katër simboleve, të cilat janë vlera tabelare, por mund të gjenden edhe në mënyrë të pavarur për shkak të thjeshtësia e tyre.

Përdorni metodën e parë për të kthyer një numër dhjetor në binar. Kjo është edhe më e përshtatshme sepse është më e lehtë të operosh me numra dhjetorë në kokën tënde.

Për shembull, konvertoni numrin 39 në binar Ndani 39 me 2 - merrni 19 me një mbetje prej 1. Bëni edhe disa përsëritje të pjesëtimit me 2 derisa të përfundoni me zero dhe ndërkohë shkruani mbetjet e ndërmjetme në një rresht nga e djathta në të majtë. Grupi rezultues i njësheve dhe zeros do të jetë numri juaj në binar: 39/2 = 19 → 1;19/2 = 9 → 1;9/2 = 4 → 1;4/2 = 2 → 0;2/2 = 1 → 0; 1/2 = 0 → 1. Pra, marrim numrin binar 111001.

Për të kthyer një numër nga bazat 16 dhe 8 në formë binare, gjeni ose bëni tabelat tuaja të emërtimeve përkatëse për çdo element dixhital dhe simbolik të këtyre sistemeve. Gjegjësisht: 0 0000, 1 0001, 2 0010, 3 0011, 4 0100, 5 0101, 6 0110, 7 0111, 8 1000, 9 1001, A 1010, C 11, 101 1 1 .

Shkruani çdo shenjë të numrit origjinal në përputhje me të dhënat në këtë tabelë. Shembuj: Numri oktal 37 = = 00110111 në sistemin binar 5FEB12 = = 01011111110101100010010;

Video mbi temën

Disa nuk janë të plota numrat mund të shkruhet në formë dhjetore. Në këtë rast, pas presjes që ndan të gjithë pjesën numrat, qëndron për një numër të caktuar shifrash që karakterizojnë pjesën jo të plotë numrat. Në raste të ndryshme, është e përshtatshme të përdoret ose dhjetore numrat, ose thyesore. dhjetore numrat mund të shndërrohet në thyesa.

Do t'ju duhet

  • aftësia për të reduktuar thyesat

Udhëzimet

Nëse emëruesi është 10, 100, ose në rastin e 10^n, ku n është një numër natyror, atëherë thyesa mund të shkruhet si . Numri i vendeve dhjetore përcakton emëruesin e thyesës. Është e barabartë me 10^n, ku n është numri i karaktereve. Kjo do të thotë, për shembull, 0.3 mund të shkruhet si 3/10, 0.19 si 19/100, etj.

Nëse ka një ose më shumë zero në fund të një thyese dhjetore, atëherë këto zero mund të hidhen poshtë dhe numri me numrat dhjetorë të mbetur të shndërrohet në një thyesë. Shembull: 1,7300 = 1,73 = 173/100.

Video mbi temën

Burimet:

  • Dhjetoret
  • si të konvertohen thyesat

Pjesa më e madhe e produkteve softuerike për Android janë shkruar në gjuhën e programimit Java. Zhvilluesit e sistemit gjithashtu u ofrojnë programuesve korniza për zhvillimin e aplikacioneve në C/C++, Python dhe Java Script përmes bibliotekave jQuery dhe PhoneGap.

Motodev Studio për Android, i ndërtuar në krye të Eclipse dhe që lejon programimin direkt nga Google SDK.

Për të shkruar disa programe dhe seksione të kodit që kërkojnë ekzekutim maksimal, mund të përdoren bibliotekat C/C++. Përdorimi i këtyre gjuhëve është i mundur përmes një pakete të veçantë për zhvilluesit e Android Native Development Kit, që synon posaçërisht krijimin e aplikacioneve duke përdorur C++.

Embarcadero RAD Studio XE5 ju lejon gjithashtu të shkruani aplikacione amtare Android. Në këtë rast, mjafton një pajisje Android ose një emulator i instaluar për të testuar programin. Zhvilluesit i ofrohet gjithashtu mundësia për të shkruar module të nivelit të ulët në C/C++ duke përdorur disa biblioteka standarde Linux dhe bibliotekën Bionic të zhvilluar për Android.

Përveç C/C++, programuesit kanë mundësinë të përdorin C#, mjetet e së cilës janë të dobishme kur shkruajnë programe amtare për platformën. Puna në C# me Android është e mundur përmes ndërfaqes Mono ose Monotouch. Sidoqoftë, një licencë fillestare C# do t'i kushtojë një programuesi 400 dollarë, gjë që është e rëndësishme vetëm kur shkruani produkte të mëdha softuerike.

PhoneGap

PhoneGap ju lejon të zhvilloni aplikacione duke përdorur gjuhë të tilla si HTML, JavaScript (jQuery) dhe CSS. Në të njëjtën kohë, programet e krijuara në këtë platformë janë të përshtatshme për sisteme të tjera operative dhe mund të modifikohen për pajisje të tjera pa ndryshime shtesë në kodin e programit. Me PhoneGap, zhvilluesit e Android mund të përdorin JavaScript për të shkruar kodin dhe HTML me CSS për të krijuar markup.

Zgjidhja SL4A bën të mundur përdorimin e gjuhëve të skriptimit me shkrim. Duke përdorur mjedisin, është planifikuar të prezantohen gjuhë të tilla si Python, Perl, Lua, BeanShell, JRuby, etj. Megjithatë, numri i zhvilluesve që aktualisht përdorin SL4A për programet e tyre është i vogël dhe projekti është ende në fazën e testimit.

Burimet:

  • PhoneGap

Sepse është më e thjeshta dhe plotëson kërkesat:

  • Sa më pak vlera të ketë sistem, aq më e lehtë është të prodhohen elementë individualë që veprojnë në këto vlera. Në veçanti, dy shifra të sistemit të numrave binar mund të përfaqësohen lehtësisht nga shumë fenomene fizike: ka një rrymë - nuk ka rrymë, induksioni i fushës magnetike është më i madh se një vlerë pragu ose jo, etj.
  • Sa më pak gjendje të ketë një element, aq më i lartë është imuniteti ndaj zhurmës dhe aq më shpejt mund të funksionojë. Për shembull, për të koduar tre gjendje përmes madhësisë së induksionit të fushës magnetike, do t'ju duhet të vendosni dy vlera pragu, të cilat nuk do të kontribuojnë në imunitetin ndaj zhurmës dhe besueshmërinë e ruajtjes së informacionit.
  • Aritmetika binare është mjaft e thjeshtë. Të thjeshta janë tabelat e mbledhjes dhe shumëzimit - veprimet bazë me numrat.
  • Është e mundur të përdoret aparati i algjebrës logjike për të kryer operacione në bit në numra.

Lidhjet

  • Llogaritësi online për konvertimin e numrave nga një sistem numrash në tjetrin

Fondacioni Wikimedia. 2010.

Shihni se çfarë është "Kodi binar" në fjalorë të tjerë:

    Kodi gri 2-bit 00 01 11 10 Kodi gri 3-bit 000 001 011 010 110 111 101 100 Kodi gri 4-bit 0000 0001 0011 0010 0110 101110 1010 1011 1001 1000 Kodi gri një sistem numrash në të cilin dy vlera ngjitur ... ... Wikipedia

    Kodi i Pikës së Sinjalit (SPC) i Sistemit të Sinjalit 7 (SS7, OX 7) është një adresë nyje unike (në rrjetin e shtëpisë) e përdorur në nivelin e tretë MTP (drejtimi) në rrjetet OX 7 të telekomunikacionit për identifikim ... Wikipedia

    Në matematikë, një numër pa katror është një numër që nuk pjesëtohet me asnjë katror përveç 1. Për shembull, 10 është pa katror, ​​por 18 nuk është, pasi 18 pjesëtohet me 9 = 32. Fillimi i sekuencës së numrat pa katrorë janë: 1, 2, 3, 5, 6, 7,… … Wikipedia

    Për të përmirësuar këtë artikull, dëshironi të: Wikify artikullin. Ripunoni dizajnin në përputhje me rregullat për shkrimin e artikujve. Korrigjo artikullin sipas rregullave stilistike të Wikipedia-s... Wikipedia

    Ky term ka kuptime të tjera, shih Python (kuptimet). Ora e gjuhës Python: mu... Wikipedia

    Në kuptimin e ngushtë të fjalës, fraza aktualisht do të thotë "Përpjekje për një sistem sigurie" dhe priret më tepër në kuptimin e termit vijues, sulm Cracker. Kjo ndodhi për shkak të një shtrembërimi të kuptimit të fjalës "haker". Haker... ... Wikipedia

Kodi binar përfaqëson tekstin, udhëzimet e procesorit kompjuterik ose të dhëna të tjera duke përdorur çdo sistem me dy karaktere. Më së shpeshti, është një sistem me 0 dhe 1 që cakton një model të shifrave binare (bit) për çdo simbol dhe udhëzim. Për shembull, një varg binar me tetë bit mund të përfaqësojë cilindo nga 256 vlerat e mundshme dhe për këtë arsye mund të gjenerojë shumë elementë të ndryshëm. Shqyrtimet e kodit binar nga komuniteti profesional global i programuesve tregojnë se kjo është baza e profesionit dhe ligji kryesor i funksionimit të sistemeve kompjuterike dhe pajisjeve elektronike.

Deshifrimi i kodit binar

Në kompjuter dhe telekomunikacion, kodet binare përdoren për metoda të ndryshme të kodimit të karaktereve të të dhënave në vargje bit. Këto metoda mund të përdorin vargje me gjerësi fikse ose me gjerësi të ndryshueshme. Ka shumë grupe karakteresh dhe kodime për konvertimin në kod binar. Në kodin me gjerësi fikse, çdo shkronjë, numër ose karakter tjetër përfaqësohet nga një varg biti me të njëjtën gjatësi. Ky varg bit, i interpretuar si një numër binar, zakonisht shfaqet në tabelat e kodit në shënime oktal, dhjetore ose heksadecimal.

Dekodimi binar: Një varg bit i interpretuar si numër binar mund të konvertohet në një numër dhjetor. Për shembull, shkronja e vogël a, nëse përfaqësohet nga vargu i bitit 01100001 (si në kodin standard ASCII), mund të përfaqësohet gjithashtu si numër dhjetor 97. Konvertimi i kodit binar në tekst është e njëjta procedurë, vetëm në të kundërt.

Si punon

Nga se përbëhet kodi binar? Kodi i përdorur në kompjuterët dixhital bazohet në të cilin ekzistojnë vetëm dy gjendje të mundshme: on. dhe off, zakonisht shënohet me zero dhe një. Ndërsa në sistemin dhjetor, i cili përdor 10 shifra, çdo pozicion është shumëfish i 10 (100, 1000, etj.), në sistemin binar, çdo pozicion shifror është shumëfish i 2 (4, 8, 16, etj.) . Një sinjal kod binar është një seri pulsesh elektrike që përfaqësojnë numra, simbole dhe operacione që duhen kryer.

Një pajisje e quajtur orë dërgon pulse të rregullta dhe komponentë të tillë si transistorët ndizen (1) ose fiken (0) për të transmetuar ose bllokuar pulset. Në kodin binar, çdo numër dhjetor (0-9) përfaqësohet nga një grup prej katër shifrash binare ose bit. Katër veprimet themelore të aritmetikës (mbledhja, zbritja, shumëzimi dhe pjesëtimi) mund të reduktohen në kombinime të veprimeve algjebrike themelore të Bulit në numrat binarë.

Pak në teorinë e komunikimit dhe informacionit është një njësi e të dhënave ekuivalente me rezultatin e zgjedhjes midis dy alternativave të mundshme në sistemin e numrave binar që përdoret zakonisht në kompjuterët dixhitalë.

Rishikimet e kodit binar

Natyra e kodit dhe e të dhënave është një pjesë themelore e botës themelore të IT. Ky mjet përdoret nga specialistë të IT-së globale "prapa skenave" - ​​programues, specializimi i të cilëve fshihet nga vëmendja e përdoruesit mesatar. Rishikimet e kodit binar nga zhvilluesit tregojnë se kjo fushë kërkon një studim të thellë të bazave matematikore dhe praktikë të gjerë në fushën e analizës dhe programimit matematik.

Kodi binar është forma më e thjeshtë e kodit kompjuterik ose e të dhënave programuese. Ai përfaqësohet tërësisht nga një sistem shifror binar. Sipas rishikimeve të kodit binar, ai shpesh shoqërohet me kodin e makinës sepse grupet binare mund të kombinohen për të formuar kodin burimor që interpretohet nga një kompjuter ose pajisje tjetër. Kjo është pjesërisht e vërtetë. përdor grupe shifrash binare për të formuar udhëzime.

Së bashku me formën më themelore të kodit, një skedar binar përfaqëson gjithashtu sasinë më të vogël të të dhënave që rrjedhin nëpër të gjithë sistemet komplekse, harduerike dhe softuerike nga fundi në fund, që përpunojnë burimet dhe asetet e të dhënave të sotme. Sasia më e vogël e të dhënave quhet bit. Vargjet aktuale të biteve bëhen kod ose të dhëna që interpretohen nga kompjuteri.

Numri binar

Në matematikë dhe elektronikë dixhitale, një numër binar është një numër i shprehur në sistemin e numrave bazë-2, ose sistemin numerik binar, i cili përdor vetëm dy karaktere: 0 (zero) dhe 1 (një).

Sistemi i numrave bazë-2 është një shënim pozicional me një rreze prej 2. Çdo shifër referohet si një bit. Për shkak të zbatimit të tij të thjeshtë në qarqet elektronike dixhitale duke përdorur rregulla logjike, sistemi binar përdoret pothuajse nga të gjithë kompjuterët dhe pajisjet elektronike moderne.

Histori

Sistemi modern i numrave binar si bazë për kodin binar u shpik nga Gottfried Leibniz në 1679 dhe u prezantua në artikullin e tij "Aritmetika Binar Shpjeguar". Numrat binare ishin qendrore për teologjinë e Leibniz-it. Ai besonte se numrat binare simbolizonin idenë e krishterë të krijimtarisë ex nihilo, ose krijimit nga asgjëja. Leibniz u përpoq të gjente një sistem që do të transformonte deklaratat verbale të logjikës në të dhëna thjesht matematikore.

Sistemet binare që i paraprijnë Leibniz-it kanë ekzistuar edhe në botën e lashtë. Një shembull është sistemi binar kinez I Ching, ku teksti i hamendjes bazohet në dualitetin e yin dhe yang. Në Azi dhe Afrikë, bateritë me vrima me tone binare u përdorën për të koduar mesazhet. Studiuesi indian Pingala (rreth shekullit të 5-të para Krishtit) zhvilloi një sistem binar për të përshkruar prozodinë në veprën e tij Chandashutrema.

Banorët e ishullit Mangareva në Polinezinë Franceze përdorën një sistem hibrid binar-decimal deri në vitin 1450. Në shekullin e 11-të, shkencëtari dhe filozofi Shao Yong zhvilloi një metodë të organizimit të heksagrameve që korrespondon me sekuencën 0 deri në 63, siç përfaqësohet në një format binar, ku yin është 0 dhe yang është 1. Rendi është gjithashtu një renditje leksikografike në blloqe elementësh të zgjedhur nga një grup me dy elementë.

Koha e re

Në 1605, u diskutua një sistem në të cilin shkronjat e alfabetit mund të reduktoheshin në sekuenca të shifrave binare, të cilat më pas mund të kodoheshin si variacione delikate të llojit në çdo tekst të rastësishëm. Është e rëndësishme të theksohet se ishte Francis Bacon ai që plotësoi teorinë e përgjithshme të kodimit binar me vëzhgimin se kjo metodë mund të përdoret me çdo objekt.

Një tjetër matematikan dhe filozof i quajtur George Boole botoi një punim në 1847 të quajtur "Analiza Matematikore e Logjikës", e cila përshkruante sistemin algjebrik të logjikës të njohur sot si algjebra e Bulit. Sistemi bazohej në një qasje binare, e cila përbëhej nga tre operacione bazë: DHE, OSE dhe JO. Ky sistem nuk u bë funksional derisa një student i diplomuar në MIT i quajtur Claude Shannon vuri re se algjebra e Bulit që po mësonte ishte e ngjashme me një qark elektrik.

Shannon shkroi një disertacion në 1937 që bëri gjetje të rëndësishme. Teza e Shannon u bë pika fillestare për përdorimin e kodit binar në aplikime praktike si kompjuterët dhe qarqet elektrike.

Forma të tjera të kodit binar

Bitstring nuk është lloji i vetëm i kodit binar. Një sistem binar në përgjithësi është çdo sistem që lejon vetëm dy opsione, të tilla si një kalim në një sistem elektronik ose një test i thjeshtë i vërtetë ose i rremë.

Braille është një lloj kodi binar i përdorur gjerësisht nga njerëzit e verbër për të lexuar dhe shkruar me prekje, i quajtur sipas krijuesit të tij Louis Braille. Ky sistem përbëhet nga rrjete me gjashtë pika secila, tre për kolonë, në të cilat secila pikë ka dy gjendje: të ngritur ose të zhytur. Kombinime të ndryshme pikash mund të përfaqësojnë të gjitha shkronjat, numrat dhe shenjat e pikësimit.

Kodi standard amerikan për shkëmbimin e informacionit (ASCII) përdor një kod binar 7-bit për të përfaqësuar tekstin dhe karakteret e tjera në kompjuterë, pajisje komunikimi dhe pajisje të tjera. Secilës shkronjë ose simbol i caktohet një numër nga 0 në 127.

Dhjetorja e koduar binar ose BCD është një paraqitje e koduar binar e vlerave të plota që përdor një grafik 4-bit për të koduar shifrat dhjetore. Katër bit binarë mund të kodojnë deri në 16 vlera të ndryshme.

Në numrat e koduar me BCD, vetëm dhjetë vlerat e para në çdo grimcë janë të vlefshme dhe kodojnë shifrat dhjetore me zero pas nëntë. Gjashtë vlerat e mbetura janë të pavlefshme dhe mund të shkaktojnë ose një përjashtim të makinës ose sjellje të paspecifikuar, në varësi të zbatimit të kompjuterit të aritmetikës BCD.

Aritmetika BCD nganjëherë preferohet mbi formatet e numrave me pikë lundruese në aplikacionet tregtare dhe financiare ku sjellja komplekse e rrumbullakimit të numrave është e padëshirueshme.

Aplikacion

Shumica e kompjuterëve modernë përdorin një program kodi binar për udhëzime dhe të dhëna. CD-të, DVD-të dhe disqet Blu-ray përfaqësojnë audio dhe video në formë binare. Thirrjet telefonike kryhen në mënyrë dixhitale në rrjetet e telefonisë celulare dhe në distanca të gjata duke përdorur modulimin e kodit të pulsit dhe me zë mbi rrjetet IP.

Artikujt më të mirë mbi këtë temë