Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows Phone
  • Metodat e kodimit: si të zgjidhni më të mirën? Kodimi i informacionit është veprimtaria edukative dhe shkencore e anisimov vladimir viktorovich.

Metodat e kodimit: si të zgjidhni më të mirën? Kodimi i informacionit është veprimtaria edukative dhe shkencore e anisimov vladimir viktorovich.

Mësimi "Informacioni i kodimit".

Ne i transmetojmë informacione njëri-tjetrit me gojë dhe me shkrim, si dhe në formën e gjesteve dhe shenjave.

Shenjat mund të jenë të natyrës fizike të ndryshme. ... Për shembull, për të paraqitur informacionin duke përdorur gjuhën me shkrim, shenja që janë imazhe në letër ose bartës të tjerë, në të folurit gojor përdoren si shenja gjuhësore tinguj të ndryshëm (fonema), dhe kur përpunohet teksti në një kompjuter, shenjat përfaqësohen në formën e sekuencave të impulseve elektrike ( kodet kompjuterike ).

Llojet e informacionit

Informacion se si një objekt klasifikohet sipas llojit. Ka disa klasifikime të tilla. Çdo shkencë paraqet klasifikimin e vet. Për informatikën, gjëja kryesore është se si informacioni futet/dalet, përpunohet, ruhet duke përdorur teknologjinë kompjuterike. Prandaj, klasifikimi i mëposhtëm i llojeve të informacionit është miratuar në shkencën kompjuterike:

Analog - i vazhdueshëm

(i perceptuar nga njeriu)

Diskret - hopping

(perceptuar nga BT)

  • vizuale
  • dëgjimore
  • prekëse
  • nuhatëse
  • shijuese

Shembuj:

    violinë

    Set televizori

    telefonit

    një foto në një muze

    grafikët e funksioneve

Shembuj:

    piano

    monitoruar

    Qendra muzikore

    celular


Format e paraqitjes së informacionit

Meqenëse një person percepton informacionin analog me ndihmën e shqisave të tij, ai kërkon ta rregullojë atë në atë mënyrë që të bëhet i kuptueshëm për të tjerët. Për më tepër, i njëjti informacion mund të paraqitet në forma të ndryshme.

Në çdo formë, informacioni për ne shpreh informacion për dikë ose diçka. Ai pasqyron atë që po ndodh ose ka ndodhur në botën tonë, për shembull: çfarë bëmë dje ose do të bëjmë nesër, si do të duket fustani i maturës ose vendi i punës së ardhshme. Por në të njëjtën kohë, informacioni duhet domosdoshmërisht të marrë një formë që është më e përshtatshme për perceptim:

· tekste, fotografi, fotografi, vizatime;

· gjestet dhe shprehjet e fytyrës;

· erë dhe shije;

· Valët e radios;

· impulset elektrike dhe nervore;

· rekorde magnetike;

Kromozomet

Marrja e informacionit është, në fund të fundit, marrja e fakteve, informacionit dhe të dhënave për vetitë, strukturën ose ndërveprimin e objekteve dhe fenomeneve të botës përreth nesh.

Gjuha si sistem shenjash

Në procesin e zhvillimit të shoqërisë njerëzore, njerëzit kanë zhvilluar një numër të madh të gjuhëve. Midis tyre janë gjuha e gjesteve dhe shprehjeve të fytyrës, gjuha e vizatimeve dhe vizatimeve, gjuha e muzikës dhe gjuha e matematikës, gjuha e folur, gjuha algoritmike etj.

Për të shkëmbyer informacion me njerëz të tjerë, një person përdor gjuhët natyrore (rusisht, anglisht, kinezisht, etj.), domethënë informacioni paraqitet duke përdorur gjuhë natyrore.

Shembuj të alfabeteve: Gjuha ruse bazohet në cirilik që përmban 33 karaktere, përdorime në anglisht latinisht(26 karaktere), kinezishtja përdor një alfabet prej dhjetëra mijëra karakteresh ( hieroglifet).

Sekuencat e karaktereve të alfabetit sipas rregullave gramatikore formë objektet bazë të gjuhës- fjalët. Quhen rregullat sipas të cilave formohen fjalitë nga fjalët e një gjuhe të caktuar sintaksë ... Duhet të theksohet se në gjuhët natyrore gramatika dhe sintaksa e gjuhës formulohen duke përdorur një numër të madh rregullash, nga të cilat ka përjashtime, pasi rregulla të tilla janë formuar historikisht.

Skema e transferimit të informacionit përmes shkrimit

FJALA GOJORE

Þ

Letër

TEKST

Leximi

FJALA GOJORE

EKODIM DEKODIME

Kodimi i informacionit

Skema e përgjithshme e shkëmbimit të informacionit

Burimi i informacionit

Enkoder

Transferimi i informacionit

Dekoder

Marrësi i informacionit

Kodimi i informacionit të tekstit

Gjuhët e prezantimit të informacionit

Natyrore:

Anglisht Frëngjisht,…

Formal:

Matematikë, programim, fletë muzikore, ...

Kodimi i informacionit

Qëllimet e kodimit

fshehtësia

informacion

mënyra e shpejtë e regjistrimit

transmetimi nëpërmjet kanaleve të komunikimit teknik

kryerja e llogaritjeve matematikore

Enkriptimi

stenografi

Kodi i telegrafit

Sistemet e numrave

Algoritmet kriptografike

Një shenjë - një fjalë ose një kombinim shkronjash

Kodi Morse

Kodi Baudot

Për një person: dhjetore

Për PC: binare

Ka shumë mënyra për të koduar si

Kodi Morse:


stenografi(nga greqishtja στενός - e ngushtë, e ngushtë dhe γράφειν - për të shkruar) - një mënyrë e të shkruarit me anë të shenjave të veçanta dhe një sërë shkurtesash, që bën të mundur regjistrimin e shpejtë të fjalës gojore. Shpejtësia e shkrimit të stenografisë është 4-7 herë më e madhe se normalja.

Duke qenë se zgjedhja e ikonave për stenografi është kryesisht arbitrare, nga kombinimet e ikonave të ndryshme janë formuar sisteme të panumërta stenografike, secila prej të cilave ka avantazhet dhe disavantazhet e veta.

Arti i stenografisë ekzistonte tashmë, siç mund të konkludohet nga disa burime, egjiptianët e lashtë , ku fjalimet regjistroheshin me një shenjë konvencionale faraonët ; nga egjiptianët kaloi ky art grekët dhe romakët që kishin shkrimtarë kursive. 5 dhjetor 63 para Krishtit e. në Romën e lashtë, përdorimi i parë i njohur i stenografisë ndodhi në histori.

Në disa raste, ekziston nevoja për të klasifikuar një dokument ose tekst. Në këtë rast, teksti është i koduar. Në kohët e lashta, teksti i koduar quhej kriptografi.

Enkriptimi- një mënyrë për të kthyer hapur informacion mbyllur dhe mbrapa. Përdoret për të ruajtur informacione të rëndësishme në burime jo të besueshme ose për ta transmetuar atë përmes kanaleve të pambrojtura komunikimi.

Kriptimi është gjithashtu kodim, por me një metodë sekrete të njohur vetëm nga adresuesi dhe burimi. Shkenca merret me metodat e kriptimit kriptografia .

Le të shqyrtojmë, si shembull kodimi, korrespondencën e kodeve dixhitale dhe barkodeve të një produkti. Kode të tilla janë të disponueshme në secilin produkt dhe ju lejojnë të identifikoni plotësisht produktin (vendi dhe kompania e prodhuesit, lloji i produktit dhe barkodet e produktit.

Karakteret (numrat) e kodit dixhital korrespondojnë me grupin e karaktereve të kodit të shiritit (goditjet e ngushta dhe të gjera, si dhe madhësinë e hapësirave ndërmjet tyre).

Për një person, një kod dixhital është i përshtatshëm, dhe për kontabilitetin e automatizuar dhe një kod bar, i cili lexohet duke përdorur një rreze të ngushtë drite dhe përpunohet më tej në sistemet e kontabilitetit kompjuterik.

Detyre shtepie - nxirrni ose mbani mend disa informacione dhe prezantoni ato në forma të ndryshme, krijoni një diagram:

Krijo një melodi të re


30.10.2017 Narkologu Mikhail Konstantinovich Tranzicioni 2

Si të kodoni për varësinë ndaj alkoolit

Kodimi për alkoolizmin është një metodë terapeutike për të ndikuar te pacienti me synimin për të zhvilluar një ndjenjë neverie ndaj produkteve që përmbajnë alkool.

Metoda e parë është dhënia e barnave speciale për pacientin që ndikojnë si në nivelin fizik ashtu edhe në atë mendor. Meqenëse, së bashku me alkoolin, këto barna shkaktojnë dehje të rënda të trupit, personi përmbahet qëllimisht nga pirja për të mos dëmtuar veten.

Por ka mënyra të tjera, vetëm psikologjike të kodimit. Këto përfshijnë efekte hipnotike dhe kodim sipas metodës Dovzhenko. Në këto raste, specialisti gjatë seancës ndikon në subkoshiencën e pacientit, duke zhvilluar një refuzim psikologjik ndaj alkoolit. Kjo procedurë është më e përshtatshme për njerëzit që hipnotizohen lehtësisht. Suksesi i punës së kryer mund të garantohet vetëm nëse pacienti përmbahet nga pirja e alkoolit për 20 ditë.

Kodimi ka një anë pozitive - efekt afatgjatë. Përshkrimi se si funksionon kodimi është mjaft i thjeshtë.

Është e rëndësishme të mbani mend se rezultati i dëshiruar mund të arrihet vetëm duke ndjekur rreptësisht rregullat e përshkruara nga mjeku.

Trajtimi me injeksion ose dosje duhet të kryhet në një spital ku pacienti do të jetë plotësisht i kufizuar nga pijet alkoolike. Nëse i varur vendosi të kodohej nga alkooli me hipnozë ose me metodën Dovzhenko, atëherë mjafton vetëm të vijë në seancat. Por në të njëjtën kohë, një person duhet të jetë plotësisht i vetëdijshëm për të gjithë përgjegjësinë dhe të mos pijë alkool për një kohë të caktuar përpara se të fillojë trajtimin. Në rastin e kodimit të Dovzhenko, kjo është të paktën 14 ditë.

Me një grup rrethanash të favorshme, pacienti zhvillon një refuzim psikologjik ndaj alkoolit. Alkooliku nuk ka një ndjenjë kënaqësie, por një neveri ndaj pijeve me përmbajtje alkooli të përdorura, ose nuk ndjen ndonjë mall për to, ndjesitë varen nga metoda e zgjedhur. Të menduarit logjik është rikthyer. Mendja bëhet më e qartë, trupi fillon të luftojë vetë me nevojat fiziologjike për alkool.

Disavantazhi i çdo metode kodimi është pamundësia për të konsumuar alkool. Edhe 100 gram alkool pas trajtimit mund të ketë efekte të këqija.

Indikacionet

Procedura kryhet vetëm me pëlqimin e plotë të pacientit. Është e pamundur të çlirosh pacientin nga varësia psikologjike pa dëshirën e tij. Refuzimi për të pirë alkool është një tronditje e fortë emocionale. Nëse klienti nuk është në dijeni ose nuk dëshiron t'i nënshtrohet vullnetarisht trajtimit, ekziston mundësia e një prishjeje. Dorëzimi i përsëritur i ndihmës së kërkuar do të jetë i vështirë. Ekspertët paralajmërojnë se shpërthimet e tërbimit dhe agresionit janë të mundshme gjatë periudhës së rehabilitimit. Para seancës, alkoolisti ftohet për ekzaminim nga një psikiatër. Është planifikuar edhe një konsultë me një psikolog. Në bazë të dëshmisë së mjekëve po ndërtohet një plan rehabilitimi.

Është e dëshirueshme që trajtimi të kryhet në një kompleks. Përdorimi i kodimit si një metodë ndihmëse në luftën kundër një sëmundjeje rrit shanset për shërim. Nëse e përdorni këtë opsion si kryesorin, atëherë nuk do të jeni në gjendje të shpëtoni nga sëmundja përgjithmonë. Pija do të kthehet pas një kohe.

Qëllimi është të ndihmojë pacientin të heqë qafe varësinë psikologjike ndaj alkoolit. Rezultati i procedurës është refuzimi i pijeve alkoolike. Shkencëtarët argumentojnë se kjo metodë nuk është radikale, pasi nuk e shëron vetë problemin e sëmundjes, por parandalon përdorimin.

Metodat e kodimit të ilaçeve

Qendrat e trajtimit të drogës tani ofrojnë shumë mënyra për të rivendosur shëndetin. Në luftën kundër varësisë nga alkooli, përdoren metoda medicinale të kodimit të alkoolizmit. Ilaçi administrohet:

  1. nënlëkuror (futja e kapsulës);
  2. intravenoz (injeksion, me pika)
  3. mbushje nën tehun e shpatullës.

Specialistët i kanë mësuar këto metoda për një kohë të gjatë dhe kanë fituar përvojë të madhe në trajtimin e alkoolizmit duke përdorur drogë. Ilaçet administrohen nga mjeku vetëm pas pëlqimit të pacientit.

Qepja e ampulës Esperal për kodimin kundër alkoolit

Esperal është një ilaç që është një nga barnat më të famshme dhe më të përdorura për trajtimin e varësisë ndaj alkoolit. Kohëzgjatja e këtij ilaçi është nga 1 deri në 5 vjet.

Afati përfundimtar caktohet nga mjeku pas konsultimit me pacientin. Ilaçi përfshihet në grupin e një prej mjeteve më efektive, siç dëshmohet nga rishikimet e mjekëve dhe pacientëve. Më poshtë është një foto e paketimit të drogës:

Lista e reagimeve ndaj alkoolit:

  • dhimbje koke;
  • marramendje;
  • rritje e ndjeshme e temperaturës, ethe;
  • djersitje e bollshme;
  • ndjenja e të përzierave;
  • presion i rritur;
  • çrregullim i ritmit të zemrës;
  • frymëmarrje e munduar;
  • dispnea;
  • të vjella;
  • dhimbje në mëlçi.

Aquilong

Ilaçi Aquilong injektohet direkt në qarkullimin e gjakut. Agjenti aktiv është disulfirami. Efekti i ilaçit është nga 3 muaj deri në 6 vjet. Kohëzgjatja zgjidhet nga pacienti në konsultim me mjekun që merr pjesë.

Efektet e Aquilong në trup:

  • refuzimi i produkteve alkoolike;
  • pacienti nuk i pëlqen përdorimi;
  • dehja nuk arrihet;
  • formohet një neveri ndaj erës dhe shijes.

Disulfiram

Disulfirami është një substancë që gjendet pothuajse në të gjitha barnat për varësinë ndaj alkoolit. Ilaçi që përmban këtë përbërës është radikal dhe prodhon një neveri të fortë ndaj alkoolit. Në kombinim me alkoolin, shkakton një numër të madh efektesh anësore. Ilaçi përdoret në formën e tabletave, implantimit, injeksioneve intravenoze dhe intramuskulare. Kostoja e ilaçit varet nga mënyra e administrimit në trup.

Para një kursi rehabilitimi, kërkohet një ekzaminim mjekësor.

Futja e barnave të tilla quhet gjerësisht kodimi i torpedos. Medikamente të ngjashme që përmbajnë disulfiram dhe substanca të tjera janë testuar për shumë vite në praktikë dhe kanë vërtetuar efektivitetin e tyre. Siç thamë, metoda Torpedo ka disa metoda të prezantimit. Ato janë të koduara në mënyra të tilla për një periudhë prej 6 muajsh ose më shumë.

E rëndësishme! Nëse i koduari merr një dozë alkooli, atëherë kërkohet ndihma e mjekëve. Prandaj, mos e shtyni thirrjen e një shërbimi të ambulancës.

Kodimi i dyfishtë është thelbi i procedurës

Jo të gjithë pacientët përballen me dëshirat për alkool. Disa njerëz fillojnë të pinë alkool edhe para skadimit të kodimit. Në raste të tilla, mjekët përdorin një bllok të dyfishtë. Një kombinim i dy llojeve të ndryshme të barnave përdoret për një efekt më të madh të trajtimit.

Reagimi ndaj alkoolit është një përkeqësim jashtëzakonisht i fortë i mirëqenies, komplikime serioze janë të mundshme, helmimi akut i trupit manifestohet.

Kombinimi i barnave zgjidhet individualisht nga mjeku që merr pjesë në bazë të rezultateve të testit.

Kodimi me laser

Përdorimi i një lazeri për kodim konsiderohet të jetë më efektivi. Mundësia e rikuperimit priret të jetë njëqind për qind. Ky lloj i kontrollit të sëmundjes ka fituar popullaritetin e tij për shkak të mungesës së kundërindikacioneve. Trajtimi me lazer ju lejon të hiqni dorë nga alkooli përgjithmonë. Informacioni i koduar futet në strukturën e trurit, duke e detyruar pacientin të ndalojë pirjen e alkoolit. Futja bëhet pa prerje ose shpime, gjë që e bën të lehtë transferimin e procedurës.

Psikoterapia dhe hipnoza

Trajtimi i alkoolizmit me psikoterapi ose hipnozë është sugjerim për pacientin, në një nivel nënndërgjegjeshëm, për mungesën e dëshirës për alkool. Pacienti mund të futet në një gjendje gjumi të thellë - ekstazë, ose ata mund të veprojnë mbi të në vetëdije. Metoda varet nga metoda e zgjedhur.

Për një efekt pozitiv nga një alkoolist, një dëshirë e fortë për të hequr qafe një sëmundje, besim te mjeku që merr pjesë, kërkohet periudha minimale e lejuar pa pirë alkool.

Hipnozë

Metoda bazohet në zhytjen e pacientit në një gjendje ekstaze dhe sugjerim. Një hipnolog ndihmon për të hequr qafe komplekset, depresionin, agresionin, varësinë ndaj alkoolit. Trajtimi ka një shkallë të lartë efektiviteti dhe është metoda më e vjetër. Terapia kryhet në 3 faza:

  1. përgatitja e pacientit;
  2. seancë rehabilitimi;
  3. ruajtjen dhe konsolidimin e një efekti pozitiv.

Metoda Dovzhenko

Konsiderohet si një nga teknikat më të besueshme dhe më efektive të hipnozës, e miratuar në 1985. Metoda e Dovzhenko është vendosur si e përballueshme, rishikime të pacientëve dhe mjekëve që marrin pjesë. Mori miratimin nga Organizata Botërore e Shëndetësisë.

Përparësitë:

  • hipnoza është pozitive në 92% të rasteve;
  • nuk varet nga feja;
  • metoda ju lejon të bëni pa poshtëruar dinjitetin e pacientit;
  • shfaqja e pijeve alkoolike nuk shkakton një refleks të gojës;
  • kohëzgjatja e terapisë është nga dy deri në tre orë;
  • një rritje e gjallërisë dhe përmirësim të mirëqenies;
  • pacienti është i vetëdijshëm.

Metoda e Shiçkos

Metoda bazohet në vetëdijen dhe mbështetjen e fjalëve, jepen bindjet shkencore, duke u nisur nga pozicioni i sigurt i pacientit, shkatërrohen qëndrimet psikologjike negative.

Kjo metodë përdoret për të rehabilituar varësinë ndaj alkoolit dhe duhanit. Një tipar dallues është disponueshmëria e metodës. Programet e rehabilitimit janë falas.

Sa kushton

Shumica e pacientëve pyesin se sa kushton të kodohet nga alkooli. Çmimi i shërbimeve varet drejtpërdrejt nga metoda ose mënyra e zgjedhur e administrimit të barnave. Pas vizitës së konsultës, specialisti do të njoftojë koston e shërbimeve dhe do të sugjerojë mënyrën më efektive për t'u marrë me sëmundjen. Në çdo rast, ilaçet janë të lira dhe të disponueshme për të gjithë. Sa për seancat e psikoterapisë dhe hipnozës, atëherë çmimet fillojnë nga 3 mijë rubla.

Zgjedhja e një metode kodimi

Nëse një pacient ose të afërmit e tij po përpiqen të zgjedhin vetë një metodë trajtimi për alkoolizmin, ky është një gabim i madh. Vetëm një specialist është në gjendje të zgjedhë saktë një metodë rikuperimi. Në raste të tjera, suksesi nuk mund të garantohet.

Mjeku që merr pjesë do të përshkruajë një metodë të bazuar në të dhënat individuale të mbledhura gjatë kalimit të mjekëve dhe analizave. Gjithashtu, një opsion terapie i zgjedhur gabimisht mund të shkaktojë dëm të pariparueshëm për shëndetin e dobësuar të një alkoolisti.

Kundërindikimet dhe pasojat e kodimit

Rreziku i kodimit të një pacienti është se nuk dihet plotësisht se si trupi do të reagojë ndaj një metode të caktuar, veçanërisht kur bëhet fjalë për administrimin e një ilaçi. Për më tepër, rreziku për jetën dhe shëndetin e pacientit lind në rast të një "ndërprerjeje", ilaçi ka një efekt të dëmshëm në gjendjen e përgjithshme shëndetësore, në disa raste ka pasur vdekje.

Para se të përdorni këtë ose atë metodë kodimi, mjeku shpjegon të gjitha nuancat e trajtimit. Efektet anësore dhe pasojat janë diskutuar. Procedura kryhet vetëm pas pëlqimit të plotë të pacientit.

Pra, në cilat raste do të duhet të braktisni çdo metodë kodimi:

  • prania e patologjive kardiovaskulare në anemnezë (një sulm i mëparshëm në zemër, si dhe një gjendje para infarktit, hipertension, angina pectoris);
  • qarkullimi i gjakut i dëmtuar në zonën e trurit (veçanërisht pas një goditjeje);
  • sëmundje tiroide;
  • diabeti;
  • cirroza akute dhe hepatiti;
  • epilepsi;
  • shtatzënia dhe laktacioni;
  • semundje mendore.

Rezultati i kodimit nga alkoolizmi

Pas përfundimit të kursit të trajtimit, lëshohet një certifikatë alkoolizmi e koduar me vulën e mjekut.

Në procesin e zhvillimit, njerëzimi ka arritur të kuptojë nevojën për të ruajtur dhe transmetuar këtë apo atë informacion në një distancë. Në rastin e fundit, kërkohej që të shndërrohej në sinjale. Ky proces quhet kodim i të dhënave. Informacioni i tekstit si dhe imazhet grafike mund të konvertohen në numra. Artikulli ynë do t'ju tregojë se si mund të bëhet kjo.

Transmetimi i informacionit në distancë

  • korrier dhe postë;
  • akustike (për shembull, përmes një altoparlanti);
  • në bazë të një ose një metode tjetër të telekomunikacionit (me kabllo, radio, optike, radio stafetë, satelit, fibër optike).

Më të zakonshmet për momentin janë sistemet e transmetimit të tipit të fundit. Sidoqoftë, për t'i përdorur ato, së pari duhet të aplikoni një ose një metodë tjetër të kodimit të informacionit. Është jashtëzakonisht e vështirë ta bësh këtë me ndihmën e numrave në llogaritjen dhjetore të njohur për një person modern.

Enkriptimi

Sistemi binar i numrave

Në agimin e epokës së kompjuterit, shkencëtarët ishin të preokupuar me gjetjen e një pajisjeje që do të bënte të mundur paraqitjen sa më të thjeshtë të numrave në një kompjuter. Çështja u zgjidh kur Claude Chenon propozoi përdorimin e sistemit binar të numrave. Është i njohur që nga shekulli i 17-të dhe zbatimi i tij kërkonte një pajisje me 2 gjendje të qëndrueshme, që korrespondonin me logjikën "1" dhe logjikën "0". Kishte shumë prej tyre në atë kohë - nga një bërthamë, e cila mund të magnetizohej ose demagnetizohej, te një transistor i aftë për të qenë ose në gjendje të hapur ose të mbyllur.

Paraqitja e fotove me ngjyra

Metoda e kodimit të informacionit duke përdorur numra për imazhe të tilla është disi më e ndërlikuar. Për këtë, imazhi duhet së pari të zbërthehet në 3 ngjyra kryesore (jeshile, e kuqe dhe blu), pasi si rezultat i përzierjes së tyre në përmasa të caktuara, mund të merret çdo nuancë e perceptuar nga syri i njeriut. Kjo metodë e kodimit të një fotografie duke përdorur numra duke përdorur 24 bit binare quhet RGB, ose Ngjyra e vërtetë.

Kur bëhet fjalë për printimin, përdoret sistemi CMYK. Ai bazohet në idenë se secili nga komponentët bazë RGB mund të krahasohet me një ngjyrë plotësuese të së bardhës. Këto janë cian, magenta dhe të verdhë. Edhe pse ka mjaft prej tyre, për të ulur kostot e printimit, shtohet edhe një komponent i katërt - i zi. Kështu, për të paraqitur grafikë në sistemin CMYK, kërkohen 32 bit binare dhe vetë modaliteti zakonisht quhet me ngjyra të plota.

Paraqitja e tingujve

Kur pyeteni nëse ka një mënyrë për të koduar informacionin duke përdorur numra, përgjigjja duhet të jetë po. Megjithatë, për momentin, metoda të tilla nuk konsiderohen të përsosura. Kjo perfshin:

  • Metoda FM. Ai bazohet në zbërthimin e çdo tingulli kompleks në një sekuencë sinjalesh elementare harmonike të frekuencave të ndryshme, të cilat mund të përshkruhen me një kod.
  • Metoda e valës së tabelës. Mostrat ruhen në tabela të përpiluara paraprakisht - mostra tingujsh për instrumente të ndryshme muzikore. Kodet numerike shprehin llojin dhe numrin e modelit të instrumentit, lartësinë, intensitetin dhe kohëzgjatjen e zërit, etj.

Tani e dini se kodimi binar është një nga mënyrat e zakonshme të përfaqësimit të informacionit, i cili luajti një rol të madh në zhvillimin e teknologjisë kompjuterike.

22. KODIMI I INFORMACIONIT

22.1. Informacion i pergjithshem

Kodimi- prezantimi i informacionit në një formë alternative. Në thelb, sistemet e kodimit (ose thjesht kodet) janë të ngjashme, në të cilat elementet e informacionit të koduar korrespondojnë me përcaktimet e kodit. Dallimi qëndron në faktin se shifrat përmbajnë një pjesë të ndryshueshme (çelës), i cili për një mesazh fillestar të caktuar me të njëjtin algoritëm enkriptimi mund të prodhojë tekste të ndryshme shifrimi. Nuk ka asnjë pjesë të ndryshueshme në sistemet e kodimit. Prandaj, i njëjti mesazh origjinal, kur është i koduar, zakonisht duket gjithmonë i njëjtë 1. Një tipar tjetër dallues i kodimit është përdorimi i emërtimeve (zëvendësimeve) të kodit tërësisht për fjalë, fraza ose numra (një grup numrash). Zëvendësimi i elementeve të informacionit të koduar me emërtimet e kodit mund të kryhet në bazë të tabelës përkatëse (si një tabelë e zëvendësimeve të shifrave) ose të përcaktohet me anë të një funksioni ose një algoritmi kodues.

Si elementet e informacionit të koduar mund të veprojë:

Shkronja, fjalë dhe fraza të gjuhës natyrore;

Simbole të ndryshme si shenja pikësimi, veprime aritmetike dhe logjike, operatorë krahasimi etj. Duhet të theksohet se vetë shenjat e funksionimit dhe operatorët e krahasimit janë emërtime kodi;

Imazhe audiovizuale;

Situatat dhe dukuritë;

Informacioni trashëgues;

Emërtimet e kodeve mund të përfaqësojë:

Shkronjat e gjuhës natyrore dhe kombinimet e shkronjave;

Simbolet grafike;

Impulset elektromagnetike;

Sinjalet e dritës dhe zërit;

Një grup dhe kombinim i molekulave kimike;

Kodimi mund të bëhet në qëllimet:

Komoditeti i ruajtjes, përpunimit dhe transmetimit të informacionit (si rregull, informacioni i koduar paraqitet më kompakt, dhe është gjithashtu i përshtatshëm për përpunim dhe transmetim nga softueri dhe hardueri automatik);

Lehtësia e shkëmbimit të informacionit ndërmjet subjekteve;

Dukshmëria e ekranit;

Identifikimi i objekteve dhe subjekteve;

Fshehja e informacionit të klasifikuar;

Kodimi i informacionit është nje- dhe shumë nivele... Një shembull i kodimit në një nivel janë sinjalet e dritës të dhëna nga një semafor (e kuqe - ndalo, e verdhë - përgatitu, jeshile - përpara). Si një kodim me shumë nivele, ju mund të sillni paraqitjen e një imazhi vizual (grafik) në formën e një skedari fotografik. Së pari, imazhi vizual ndahet në elementet elementare përbërëse të tij (pikselë), d.m.th. çdo pjesë e veçantë e imazhit vizual është e koduar nga një element elementar. Çdo element përfaqësohet (i koduar) si një grup ngjyrash elementare (RGB: anglisht e kuqe - e kuqe, jeshile - jeshile, blu - blu) me intensitetin përkatës, i cili nga ana tjetër përfaqësohet si një vlerë numerike. Më pas, grupet e numrave, si rregull, transformohen (kodohen) në mënyrë që të përfaqësojnë informacionin më kompakt (për shembull, në jpeg, png, etj.). Dhe së fundi, numrat total përfaqësohen (kodohen) në formën e sinjaleve elektromagnetike për transmetim përmes kanaleve të komunikimit ose zonave në mediumin e ruajtjes. Duhet të theksohet se vetë numrat gjatë përpunimit të softuerit përfaqësohen në përputhje me sistemin e miratuar të kodimit të numrave.

Kodimi i informacionit mund të jetë e kthyeshme dhe të pakthyeshme... Me kodimin e kthyeshëm të bazuar në mesazhin e koduar, është e mundur që në mënyrë të qartë (pa humbje të cilësisë) të rikuperohet mesazhi i koduar (imazhi origjinal). Për shembull, kodimi me kodin Morse ose barkod. Me kodim të pakthyeshëm, një restaurim i qartë i imazhit origjinal është i pamundur. Për shembull, kodimi i informacionit audiovizual (formatet jpg, mp3 ose avi) ose.

Kodi Morse- një mënyrë për të koduar karakteret (shkronjat e alfabetit, numrat, shenjat e pikësimit, etj.) duke përdorur një sekuencë "pikash" dhe "vijash". Kohëzgjatja e një pike merret si njësi e kohës. Kohëzgjatja e një vize është tre pika. Një pauzë midis elementeve të të njëjtit karakter është një pikë (rreth 1/25 e sekondës), midis karaktereve në një fjalë - 3 pikë, midis fjalëve - 7 pikë. Emëruar pas Samuel Morse, një shpikës dhe artist amerikan.

rusisht
letër
latinisht
letër
Kodi Morse rusisht
letër
latinisht
letër
Kodi Morse Simboli Kodi Morse
A A · - R R · - · 1 · - - - -
B B - · · · ME S · · · 2 · · - - -
V W · - - T T - 3 · · · - -
G G - - · Kanë U · · - 4 · · · · -
D D - · · F F · · - · 5 · · · · ·
SAJ) E · X H · · · · 6 - · · · ·
F V · · · - C C - · - · 7 - - · · ·
Z Z - - · · H O - - - · 8 - - - · ·
DHE Unë · · Sh CH - - - - 9 - - - - ·
Th J · - - - SCH P - - · - 0 - - - - -
TE K - · - B N - - · - - Pika · · · · · ·
L L · - · · S Y - · - - presje · - · - · -
M M - - B (b) X - · · - - · · - - · ·
N N - · E E · · - · · ! - - · · - -
O O - - - YU U · · - - @ · - - · - ·
P P · - - · UNË JAM A · - · - Përfundo kontaktin · · - · -

Figura 22.1. Fragment i kodit Morse

Fillimisht, kodi Morse u përdor për të transmetuar mesazhe në telegraf. Në këtë rast, pikat dhe vizat u transmetuan në formën e sinjaleve elektrike që kalonin nëpër tela. Aktualisht, kodi Morse përdoret zakonisht në vende ku mjete të tjera komunikimi nuk janë të disponueshme (për shembull, në burgje).

Një fakt interesant lidhet me shpikësin e llambës së parë, Thomas Alva Edison (1847-1931). Ai kishte vështirësi në dëgjim dhe komunikonte me gruan e tij, Mary Stiwell, duke përdorur kodin Morse. Gjatë takimit, Edison i propozoi martesës duke shtypur fjalët me dorë dhe ajo u përgjigj në të njëjtën mënyrë. Kodi telegrafik është bërë një mjet i zakonshëm komunikimi për bashkëshortët. Edhe kur shkonin në teatër, Edisoni i vuri dorën Marisë në gju, në mënyrë që ajo t'i "lidhte" dialogët e aktorëve me të.

Kodi Baudot- Kodi dixhital 5-bit. Ajo u zhvillua nga Emile Baudot në 1870 për telegrafin e tij. Kodi futej drejtpërdrejt me një tastierë të përbërë nga pesë çelësa, shtypja ose mos shtypja e një tasti korrespondonte me transmetimin ose mostransmetimin e një biti në një kod pesë-bitësh. Ekzistojnë disa lloje (standarde) të këtij kodi (CCITT-1, CCITT-2, MTK-2, etj.) Në veçanti, MTK-2 është një modifikim i standardit ndërkombëtar CCITT-2 me shtimin e shkronjave cirilike.

Personazhet e kontrollit
Binar
Kodi
dhjetore
Kodi
Emërimi
01000 8 Kthim ngarkese
00010 2 Përkthimi i linjës
11111 31 shkronja latine
11011 27 Numrat
00100 4 Hapësirë
00000 0 Shkronjat ruse
Binar
Kodi
dhjetore
Kodi
latinisht
letër
rusisht
letër
Shifrat dhe
simbole të tjera
00011 3 A A -
11001 25 B B ?
01110 14 C C :
01001 9 D D Kush eshte aty?
00001 1 E E Z
01101 13 F F E
11010 26 G G Sh
10100 20 H X SCH
00110 6 Unë DHE 8
01011 11 J Th YU
01111 15 K TE (
10010 18 L L )
11100 28 M M .
01100 12 N N ,
11000 24 O O 9
10110 22 P P 0
10111 23 P UNË JAM 1
01010 10 R R 4
00101 5 S ME "
10000 16 T T 5
00111 7 U Kanë 7
11110 30 V F =
10011 19 W V 2
11101 29 X B /
10101 21 Y S 6
10001 17 Z Z +

Figura 22.2. Standardi i kodit Bodo MTK-2

Ilustrimi i mëposhtëm tregon një kasetë teleshtypëse me një mesazh të transmetuar duke përdorur kodin Baudot.

Oriz. 22.3. Shirit i prerë me kodin Bodo

Ka dy fakte interesante për të vënë në dukje në lidhje me kodin Baudot.

1. Punonjësit e kompanisë telegrafike AT&T Gilberto Vernam dhe majori Joseph Maubourne në 1917 propozuan idenë e kriptimit automatik të mesazheve telegrafike bazuar në kodin Baudot. Kriptimi ishte në proces.

2. Korrespondenca midis alfabetit anglez dhe rus, të miratuar në MTK-2, u përdor për të krijuar kodime kompjuterike KOI-7 dhe KOI-8.

ASCII dhe Unicode.

ASCII (Anglish American Standard Code for Information Interchange) është tabela standarde amerikane e kodimit për karakteret e printueshme dhe të kontrollit. Fillimisht u zhvillua si një 7-bit për të përfaqësuar 128 karaktere, kur përdoret në kompjuterë, 8 bit (1 bajt) u ndanë për karakter, ku biti i 8-të u përdor për kontrollin e integritetit (biti i barazisë). Më vonë, duke përdorur 8 bit për të përfaqësuar karaktere shtesë (256 karaktere gjithsej), për shembull, shkronja të alfabeteve kombëtare, filloi të perceptohej si gjysma e 8-bit. Në veçanti, në bazë të ASCII, u zhvilluan kodime që përmbajnë shkronjat e alfabetit rus: për sistemin operativ MS-DOS - cp866 (faqe kodi në anglisht - faqe kodi), për sistemin operativ MS Windows - Windows 1251, për të ndryshme sistemet operative - KOI-8 (kodi i shkëmbimit të informacionit, 8 bit), ISO 8859-5 dhe të tjerët.

Kodimi ASCII Simbolet shtesë
Binar
Kodi
dhjetore
Kodi
Simboli Binar
Kodi
dhjetore
Kodi
Simboli Binar
Kodi
dhjetore
Kodi
Simboli Binar
Kodi
dhjetore
Kodi
Simboli
00000000 0 NUL 01000000 64 @ 10000000 128 Ђ 11000000 192 A
00000001 1 SOH 01000001 65 A 10000001 129 Ѓ 11000001 193 B
00000010 2 STX 01000010 66 B 10000010 130 11000010 194 V
00000011 3 ETX 01000011 67 C 10000011 131 ѓ 11000011 195 G
00000100 4 EOT 01000100 68 D 10000100 132 11000100 196 D
00000101 5 ENQ 01000101 69 E 10000101 133 11000101 197 E
00000110 6 ACK 01000110 70 F 10000110 134 11000110 198 F
00000111 7 BEL 01000111 71 G 10000111 135 11000111 199 Z
00001000 8 BS 01001000 72 H 10001000 136 11001000 200 DHE
00001001 9 Ht 01001001 73 Unë 10001001 137 11001001 201 Th
00001010 10 LF 01001010 74 J 10001010 138 Љ 11001010 202 TE
00001011 11 VT 01001011 75 K 10001011 139 11001011 203 L
00001100 12 FF 01001100 76 L 10001100 140 Њ 11001100 204 M
00001101 13 CR 01001101 77 M 10001101 141 Ќ 11001101 205 N
00001110 14 KËSHTU QË 01001110 78 N 10001110 142 Ћ 11001110 206 O
00001111 15 SI 01001111 79 O 10001111 143 Џ 11001111 207 P
00010000 16 DLE 01010000 80 P 10010000 144 ђ 11010000 208 R
00010001 17 DC1 01010001 81 P 10010001 145 11010001 209 ME
00010010 18 DC2 01010010 82 R 10010010 146 11010010 210 T
00010011 19 DC3 01010011 83 S 10010011 147 11010011 211 Kanë
00010100 20 DC4 01010100 84 T 10010100 148 11010100 212 F
00010101 21 NAK 01010101 85 U 10010101 149 11010101 213 X
00010110 22 SYN 01010110 86 V 10010110 150 11010110 214 C
00010111 23 ETB 01010111 87 W 10010111 151 - 11010111 215 H
00011000 24 MUND 01011000 88 X 10011000 152
11011000 216 Sh
00011001 25 EM 01011001 89 Y 10011001 153 11011001 217 SCH
00011010 26 NËN 01011010 90 Z 10011010 154 љ 11011010 218 B
00011011 27 ESC 01011011 91 [ 10011011 155 11011011 219 S
00011100 28 FS 01011100 92 \ 10011100 156 њ 11011100 220 B
00011101 29 GS 01011101 93 ] 10011101 157 ќ 11011101 221 E
00011110 30 Rs 01011110 94 ^ 10011110 158 ћ 11011110 222 YU
00011111 31 SHBA 01011111 95 _ 10011111 159 џ 11011111 223 UNË JAM
00100000 32
01100000 96 ` 10100000 160
11100000 224 a
00100001 33 ! 01100001 97 a 10100001 161 Ў 11100001 225 b
00100010 34 " 01100010 98 b 10100010 162 ў 11100010 226 v
00100011 35 # 01100011 99 c 10100011 163 Ј 11100011 227 G
00100100 36 $ 01100100 100 d 10100100 164 ¤ 11100100 228 d
00100101 37 % 01100101 101 e 10100101 165 Ґ 11100101 229 e
00100110 38 & 01100110 102 f 10100110 166 ¦ 11100110 230 f
00100111 39 " 01100111 103 g 10100111 167 § 11100111 231 s
00101000 40 ( 01101000 104 h 10101000 168 Jo 11101000 232 dhe
00101001 41 ) 01101001 105 i 10101001 169 © 11101001 233 th
00101010 42 * 01101010 106 j 10101010 170 Є 11101010 234 për të
00101011 43 + 01101011 107 k 10101011 171 « 11101011 235 l
00101100 44 , 01101100 108 l 10101100 172 ¬ 11101100 236 m
00101101 45 - 01101101 109 m 10101101 173 ¬ 11101101 237 n
00101110 46 . 01101110 110 n 10101110 174 ® 11101110 238 O
00101111 47 / 01101111 111 o 10101111 175 Ї 11101111 239 P
00110000 48 0 01110000 112 fq 10110000 176 ° 11110000 240 R
00110001 49 1 01110001 113 q 10110001 177 ± 11110001 241 Me
00110010 50 2 01110010 114 r 10110010 178 І 11110010 242 T
00110011 51 3 01110011 115 s 10110011 179 і 11110011 243
00110100 52 4 01110100 116 t 10110100 180 ґ 11110100 244 f
00110101 53 5 01110101 117 u 10110101 181 µ 11110101 245 X
00110110 54 6 01110110 118 v 10110110 182 11110110 246 c
00110111 55 7 01110111 119 w 10110111 183 · 11110111 247 h
00111000 56 8 01111000 120 x 10111000 184 e 11111000 248 w
00111001 57 9 01111001 121 y 10111001 185 11111001 249 SCH
00111010 58 : 01111010 122 z 10111010 186 є 11111010 250 b
00111011 59 ; 01111011 123 { 10111011 187 » 11111011 251 s
00111100 60 < 01111100 124 | 10111100 188 ј 11111100 252 b
00111101 61 = 01111101 125 } 10111101 189 Ѕ 11111101 253 eh
00111110 62 > 01111110 126 ~ 10111110 190 ѕ 11111110 254 Ju
00111111 63 ? 01111111 127 DEL 10111111 191 ї 11111111 255 unë jam

Oriz. 22.4. Faqja e kodit të Windows 1251

Unicode është një standard i kodimit të karaktereve që lejon që karakteret të përfaqësohen pothuajse në të gjitha gjuhët e shkruara. Standardi u propozua në 1991 nga Konsorciumi Unicode, Unicode Inc., një organizatë jofitimprurëse. Përdorimi i këtij standardi ju lejon të kodoni më shumë karaktere (se në ASCII dhe kodime të tjera) për shkak të kodimit të karaktereve me dy bajt (65536 karaktere në total). Në dokumentet e Unicode, karakteret kineze, simbolet matematikore, shkronjat e alfabetit grek, alfabetet latine dhe cirilike mund të bashkëjetojnë.

Kodet në standardin Unicode ndahen në disa seksione. 128 kodet e para korrespondojnë me kodimin ASCII. Më tej ka seksione shkronjash me shkrime të ndryshme, shenja pikësimi dhe simbole teknike. Në veçanti, shkronjat e mëdha dhe të vogla të alfabetit rus korrespondojnë me kodet 1025 (Ё), 1040-1103 (A-z) dhe 1105 (ё).

Braille- një font i prekshëm me pikë reliev, i krijuar për të shkruar dhe lexuar nga personat e verbër. Ajo u zhvillua në 1824 nga francezi Louis Braille, djali i një këpucari. Luisi, në moshën tre vjeçare, humbi shikimin si pasojë e inflamacionit të syrit, që nisi nga fakti se djali u plagos me një thikë shale (të ngjashme me fëndyrën) në punishten e të atit. Në moshën 15-vjeçare, ai krijoi gungën e tij me pika, frymëzuar nga thjeshtësia e "skriptit të natës" të kapitenit të artilerisë Charles Barbier, i cili përdorej nga ushtria në atë kohë për të lexuar raporte në errësirë.

Për të paraqitur karaktere (kryesisht shkronja dhe numra) në Braille, përdoren 6 pika, të renditura në dy kolona, ​​3 në secilën.

Oriz. 22.5. Numërimi i pikave

Çdo simbol ka grupin e vet unik të pikave të ngritura. Se. Braille është një sistem për kodimin e 2 6 = 64 karaktere. Por prania e karaktereve të kontrollit në font (për shembull, kalimi në shkronja ose numra) ju lejon të rritni numrin e karaktereve të koduara.

Personazhet e kontrollit
Simboli
font
Braille
Emërimi
letra
Numrat
Shkronja, numra dhe simbole të tjera
Simboli
font
Braille
latinisht
letra
rusët
letra
Numrat
A A 1
B B 2
C C 3
D D 4
E E 5
F F 6
G G 7
H X 8
Unë DHE 9
J F 0
K TE
L L
M M
N N
O O
P P
P H
R R
S ME
T T
U Kanë
V
W V
X SCH
Y
Z Z

Jo

Th
Sh
B
S
B
E
YU
UNË JAM
Pika
presje
Pikëçuditje
Pikëpyetje
Pikëpresje
Vizë ndarëse
Hapësirë

Oriz. 22.6. Braille

Shkrimi Braille kohët e fundit është përdorur gjerësisht në jetën publike dhe jetën e përditshme për shkak të vëmendjes në rritje ndaj personave me aftësi të kufizuara.

Oriz. 22.7. Shkronja braille "Soçi 2014" në medaljen e artë Paraolimpike 2014.

Barkodi- informacioni grafik i aplikuar në sipërfaqen, shënjimin ose paketimin e produkteve, i cili është një sekuencë vijash bardh e zi ose forma të tjera gjeometrike me qëllim leximin e tij me mjete teknike.

Në vitin 1948, Bernard Silver, një student i diplomuar në Institutin e Teknologjisë në Universitetin Drexel në Filadelfia, dëgjoi presidentin e një zinxhiri ushqimor lokal duke i kërkuar njërit prej dekanëve të zhvillonte një sistem që lexon automatikisht informacionin për një produkt ndërsa ai po e inspektonte atë. Silver u tha miqve të tij për këtë - Norman Joseph Woodland dhe Jordin Johanson. Të tre filluan të eksplorojnë sisteme të ndryshme shënjimi. Sistemi i tyre i parë i punës përdori bojëra ultravjollcë, por ato ishin mjaft të shtrenjta dhe gjithashtu u zbehën me kalimin e kohës.

I bindur se sistemi ishte i zbatueshëm, Woodland u largua nga Filadelfia dhe u transferua në Florida në apartamentin e babait të tij për të vazhduar punën. Më 20 tetor 1949, Woodland dhe Silver paraqitën një kërkesë për një shpikje, e cila u miratua më 7 tetor 1952. Në vend të rreshtave me të cilat jemi mësuar, patenta përmbante një përshkrim të një sistemi barkodi në formën e rrathëve koncentrikë.

Oriz. 22.8. Patenta Woodland dhe Silver me rrathë koncentrikë, pararendës të barkodeve moderne

Barkodet u përdorën zyrtarisht për herë të parë në 1974 në dyqanet në Troy, Ohio. Sistemet e barkodimit përdoren gjerësisht në jetën publike: tregtia, posta, njoftimet financiare dhe gjyqësore, njësitë e ruajtjes, identifikimi personal, informacioni i kontaktit (lidhjet e internetit, adresat e postës elektronike, numrat e telefonit), etj.

Dalloni midis barkodeve lineare (të lexuara në një drejtim) dhe atyre dydimensionale. Secila prej varieteteve ndryshon si në madhësinë e imazhit grafik ashtu edhe në sasinë e informacionit të paraqitur. Tabela e mëposhtme jep shembuj të disa prej variacioneve të barkodit.

Tabela 22.1. Varietetet e barkodeve

Emri Shembull i barkodit Shënime (redakto)
Linear
Kodi universal i produktit, UPC
(kodi universal i produktit)

(UPC-A)
Standardi amerikan i barkodit i krijuar për të koduar identifikuesit e produktit dhe prodhuesit.
Ka varietete:
- UPC-E - 8 shifra janë të koduara;
- UPC-A - 13 shifra të koduara.
Numri i Artikujve Evropian, EAN
(Numri i artikullit evropian)

(EAN-13)
Standardi evropian i barkodit i krijuar për të koduar identifikuesit e produktit dhe prodhuesit.
Ka varietete:
- EAN-8 - 8 shifra janë të koduara;
- EAN 13 - 13 shifra janë të koduara;
- EAN-128 - çdo numër shkronjash dhe numrash të kombinuar në grupe të rregulluara është i koduar.
GOST ISO / IEC 15420-2001 "Identifikimi automatik. Barkodimi. Specifikimi i simbolologjisë EAN / UPC ".
Kodi 128
(Kodi 128)
Përfshin 107 karaktere. Nga të cilat 103 simbole të dhënash, 3 simbole startuese dhe 1 simbol ndalese. Për të koduar të 128 karakteret ASCII, ekzistojnë tre grupe karakteresh - A, B dhe C, të cilat mund të përdoren brenda një barkodi.
EAN-128 kodon sipas alfabetit kodin 128
GOST 30743-2001 (ISO / IEC 15417-2000) "Identifikimi automatik. Barkodimi. Specifikimi simbolik i kodit 128 (Kodi 128)”.
Dy dimensionale
DataMatrix
(të dhënat e matricës)
Numri maksimal i karaktereve që përshtaten në një kod është 2048 bajt.
GOST R ISO / IEC 16022-2008 "Identifikimi automatik. Barkodimi. Specifikimi i simbolologjisë së matricës së të dhënave ".
Kodi QR
(Përgjigje e shpejtë në anglisht - përgjigje e shpejtë)
Sheshet në qoshet e figurës ju lejojnë të normalizoni madhësinë dhe orientimin e imazhit, si dhe këndin në të cilin sensori lidhet me sipërfaqen e imazhit. Pikat konvertohen në numra binarë me verifikimin e shumës së kontrollit.
Numri maksimal i karaktereve që përshtaten në një kod QR:
- numrat - 7089;
- numra dhe shkronja (latinisht) - 4296;
- kodi binar - 2953 bajt;
- hieroglife - 1817.
MaxiCode
(maksikodi)
Madhësia - inç për inç (1 inç = 2,54 cm).
Përdoret për sistemet e transportit dhe pranimit.

GOST R 51294.6-2000 "Identifikimi automatik. Barkodimi. Specifikimet simbolike të MaxiCode ".
PDF147
(Skedari i të dhënave portative në anglisht -
skedari portativ i të dhënave)
Përdoret për identifikimin personal, kontabilizimin e mallrave, gjatë paraqitjes së raporteve tek autoritetet rregullatore dhe fusha të tjera.
Mbështet kodimin deri në 2710 karaktere dhe mund të përmbajë deri në 90 rreshta.
Etiketa e Microsoft
(etiketa e Microsoft)
Projektuar për t'u njohur nga kamerat e ngulitura në telefonat celularë.
Mund të mbajë të njëjtin numër karakteresh si Code128.
Projektuar për identifikimin dhe marrjen e shpejtë të informacionit të përgatitur paraprakisht në pajisje (lidhje ueb, tekst arbitrar deri në 1000 karaktere, numër telefoni, etj.) të lidhura me një kod dhe të ruajtur në një server Microsoft.
Përmban 13 bajt plus një bit shtesë për barazi.

Paraqitja binar e numrave (në një kompjuter)... Siç e dini, informacioni i ruajtur dhe i përpunuar në kompjuter paraqitet në formë binare. Bit(eng. bi nary digi t- numri binar; luaj edhe me fjalët: ing. bit - një copë, një grimcë) - një njësi për matjen e sasisë së informacionit, e barabartë me një bit në sistemin e numrave binar. Duke përdorur një bit, mund të kodoni (paraqitni, dalloni) dy gjendje (0 ose 1; po ose jo). Duke rritur numrin e biteve (biteve), ju mund të rrisni numrin e gjendjeve të koduara. Për shembull, për një bajt (byte në anglisht), i përbërë nga 8 bit, numri i gjendjeve të koduara është 2 8 = 256.

Numrat janë të koduar në të ashtuquajturat. formatet me pikë fikse dhe me pikë lundruese.

1. Formati i pikës fikse, përdoret kryesisht për numra të plotë, por mund të përdoret edhe për numra realë, të cilët kanë një numër fiks të shifrave dhjetore pas presjes dhjetore. Për numrat e plotë, supozohet se "presja" është në të djathtë pas bitit (shifrës) më pak domethënëse, d.m.th. jashtë rrjetit të biteve. Ekzistojnë dy paraqitje në këtë format: të panënshkruara (për numrat jonegativë) dhe të nënshkruara.

Për e panënshkruar përfaqësimi, të gjitha shifrat janë të rezervuara për paraqitjen e vetë numrit. Për shembull, duke përdorur një bajt, ju mund të përfaqësoni numra të plotë të panënshkruar nga 0 10 në 255 10 (00000000 2 - 11111111 2) ose numra realë me një vend dhjetor nga 0.0 10 deri në 25.5 10 (00000000 11111). Për ikonike përfaqësime, d.m.th. numrave pozitivë dhe negativë, biti më domethënës i caktohet shenjës (0 - numër pozitiv, 1 - negativ).

Dalloni midis kodeve të drejtpërdrejta, të kundërta dhe shtesë për shkrimin e numrave të nënshkruar.

V e drejtpërdrejtë Në kod, numrat pozitivë dhe negativë shkruhen në të njëjtën mënyrë si në paraqitjen e panënshkruar (përveç që biti më domethënës i caktohet shenjës). Kështu, numrat 5 10 dhe -5 10 shkruhen si 00000101 2 dhe 10000101 2. Në kodin e drejtpërdrejtë, ka dy kode për numrin 0: "zero pozitive" 00000000 2 dhe "zero negative" 10000000 2.

Duke përdorur e kundërta kodi, një numër negativ shkruhet si një numër pozitiv i përmbysur (0 ndryshon në 1 dhe anasjelltas). Për shembull, numrat 5 10 dhe -5 10 shkruhen si 00000101 2 dhe 11111010 2. Duhet të theksohet se në kodin e kundërt, si në atë të përparmë, ka "zero pozitive" 00000000 2 dhe "zero negative" 11111111 2. Përdorimi i kodit të kundërt ju lejon të zbrisni një numër nga një tjetër duke përdorur operacionin e mbledhjes, d.m.th. zbritja e dy numrave X - Y zëvendësohet me shumën e tyre X + (-Y). Kjo përdor dy rregulla shtesë:

Numri i zbritur është i përmbysur (i përfaqësuar si kod i anasjelltë);

Nëse numri i bitave të rezultatit është më shumë se numri i caktuar për paraqitjen e numrave, atëherë biti më i majtë (më i rëndësishëm) hidhet poshtë dhe rezultatit i shtohet 1 2.

Tabela e mëposhtme jep shembuj të zbritjes.

Tabela 22.2. Shembuj të zbritjes së dy numrave duke përdorur kodin e kundërt

X - Y 5 – 5 6 – 5 5 – 6 5 – (-6)
X 2 00000101 00000110 00000101 00000101
Y 2 00000101 00000101 00000110 11111001
Zëvendësimi me shtesë 5 + (-5) 6 + (-5) 5 + (-6) 5 + 6
Kodi i kundërt për zbritjen (-Y 2) 11111010 11111010 11111001 00000110
Shtimi 00000101
+
11111010
11111111
00000110
+
11111010
100000000
00000101
+
11111001
11111110
00000101
+
00000110
00001011
nuk kërkohet 00000000
+
00000001
00000001
nuk kërkohet nuk kërkohet
Rezultati -0 1 -1 11

Përkundër faktit se kodi i kundërt thjeshton shumë procedurat llogaritëse, dhe, në përputhje me rrethanat, shpejtësia e kompjuterëve, prania e dy "zerove" dhe konventave të tjera çuan në shfaqjen shtesë kodi. Kur paraqitet një numër negativ, moduli i tij fillimisht përmbyset, si në kodin e kundërt, dhe më pas 1 2 i shtohet menjëherë përmbysjes.

Tabela e mëposhtme liston disa nga numrat në paraqitje të kodeve të ndryshme.

Tabela 22.3. Paraqitja e numrave në kode të ndryshme

dhjetore
përfaqësimi
Kodi i paraqitjes binar (8 bit)
drejt mbrapa shtesë
127 01111111 01111111 01111111
6 00000110 00000110 00000110
5 00000101 00000101 00000101
1 00000001 00000001 00000001
0 00000000 00000000 00000000
-0 10000000 11111111 ---
-1 10000001 11111110 11111111
-5 10000101 11111010 11111011
-6 10000110 11111001 11111010
-127 11111111 10000000 10000001
-128 --- --- 10000000

Kur përfaqësoni numra negativë në kodet plotësuese, rregulli i dytë është disi i thjeshtuar - nëse numri i biteve të rezultatit është më shumë se numri i caktuar për paraqitjen e numrave, atëherë vetëm biti më i majtë (më i rëndësishëm) hidhet poshtë.

Tabela 22.4. Shembuj të zbritjes së dy numrave duke përdorur kodin e komplementit

X - Y 5 – 5 6 – 5 5 – 6 5 – (-6)
X 2 00000101 00000110 00000101 00000101
Y 2 00000101 00000101 00000110 11111010
Zëvendësimi me shtesë 5 + (-5) 6 + (-5) 5 + (-6) 5 + 6
Kodi shtesë për zbritjen (-Y 2) 11111011 11111011 11111010 00000110
Shtimi 00000101
+
11111011
00000000
00000110
+
11111011
100000001
00000101
+
11111010
11111111
00000101
+
00000110
00001011
Hedhja e bitit më domethënës dhe shtimi i 1 2 nuk kërkohet 00000001 nuk kërkohet nuk kërkohet
Rezultati -0 1 -1 11

Mund të argumentohet se përfaqësimi i numrave në kodet plotësuese kërkon një operacion më shumë (pas përmbysjes kërkohet gjithmonë shtimi me 1 2), i cili mund të mos kërkohet në të ardhmen, si në shembujt me kode inverse. Në këtë rast funksionon i njohur “parimi i çajnikut”. Është më mirë që procedura të bëhet lineare sesa të zbatohen rregullat “Nëse A atëherë B” (edhe nëse është një). Ajo që, nga pikëpamja njerëzore, duket të jetë një rritje në kostot e punës (kompleksiteti llogaritës dhe kohor), nga pikëpamja e softuerit dhe zbatimit teknik, mund të rezultojë të jetë më efektive.

Një avantazh tjetër i kodit shtesë ndaj të kundërt është aftësia për të përfaqësuar një numër (gjendje) më shumë në një njësi informacioni, duke eliminuar "zero negative". Prandaj, si rregull, diapazoni i paraqitjes (ruajtjes) për numrat e plotë të nënshkruar me një gjatësi prej një bajt është nga +127 në -128.

2. Formati i pikës lundruese përdoret kryesisht për numra realë. Numri në këtë format paraqitet në formë eksponenciale

X = e n * m, (22.1)

ku e është baza e funksionit eksponencial;
n - rendi bazë;
e n - karakteristikë e numrit;
m - mantissa (latinisht mantissa - rritje) - një faktor me të cilin duhet të shumëzohet karakteristika e një numri për të marrë vetë numrin.

Për shembull, numri dhjetor 350 mund të shkruhet si 3.5 * 10 2, 35 * 10 1, 350 * 10 0, etj. V rekord i normalizuar shkencor, porositni n zgjidhet e tillë që vlera absolute m mbeti të paktën një, por rreptësisht më pak se dhjetë (1 ≤ | m |< 10). Таким образом, в нормализованной научной записи число 350 выглядит, как 3.5 * 10 2 . При отображении чисел в программах, учитывая, что основание равно 10, их записывают в виде m E ± n, ku E do të thotë "* 10 ^" ("... shumëzuar me dhjetë në fuqinë ..."). Për shembull, numri 350 është 3.5E + 2 dhe numri 0.035 është 3.5E-2.

Meqenëse numrat ruhen dhe përpunohen në kompjuterë në formë binare, për këto qëllime supozohet e = 2. Një nga format e mundshme të paraqitjes binare të numrave me pikë lundruese është si më poshtë.

Oriz. 22.9. Formati binar i pikës lundruese

Bitët bn ± dhe bm ±, që tregojnë shenjën e rendit dhe mantisa, kodohen në mënyrë të ngjashme me numrat me pikë fikse: për numrat pozitiv "0", për numrat negativ - "1". Vlera e rendit zgjidhet në mënyrë që vlera e pjesës së plotë të mantisës në paraqitjen dhjetore (dhe, në përputhje me rrethanat, në binar) të jetë e barabartë me "1", që do të korrespondojë me shënimin e normalizuar për numrat binarë. Për shembull, për numrin 350 10 rendi është n = 8 10 = 001000 2 (350 = 1,3671875 * 2 8), dhe për 576 10 - n = 9 10 = 001001 2 (576 = 1,125 * 2). Paraqitja e bitave të sasisë së porosisë mund të kryhet në kodin e plotësimit përpara, të kundërt ose të dy (për shembull, për n = 8 10 formën binar 001000 2). Madhësia e mantisës tregon pjesën e pjesshme. Për ta kthyer atë në binar, ajo shumëzohet në mënyrë sekuenciale me 2 derisa të jetë e barabartë me 0. Për shembull,

Oriz. 22.10. Një shembull i marrjes së një pjese të pjesshme në formë binare

Pjesët e plota të marra si rezultat i shumëzimit sekuencial janë forma binare e pjesës thyesore (0,3671875 10 = 0101111 2). Pjesa tjetër e shifrave të vlerës së mantisës janë të mbushura me 0. Kështu, forma përfundimtare e numrit 350 në formatin me pikë lundruese, duke marrë parasysh paraqitjen e mantisës në shënimin e normalizuar

Oriz. 22.11. Forma binare e numrit 350

Në zbatimin e softuerit dhe harduerit të operacioneve aritmetike, standardi për përfaqësimin e numrave me pikë lundruese është i përhapur. IEEE 2 754(botimi i fundit "754-2008 - IEEE Standard for Floating-Point Arithmetic"). Ky standard përcakton formatet me pikë lundruese për paraqitjen e numrave. beqare(anglisht single, float) dhe dyfishtë(angl. dyfish) saktësi. Struktura e përgjithshme e formateve

Oriz. 22.12. Format i përgjithshëm për paraqitjen e numrave binarë në standardin IEEE 754

Formatet e paraqitjes ndryshojnë në numrin e biteve (bajteve) të ndara për paraqitjen e numrave, dhe, në përputhje me rrethanat, në saktësinë e paraqitjes së vetë numrave.

Tabela 22.5. Karakteristikat e Formateve të Përfaqësimit Binar IEEE 754

Formati beqare dyfishtë
Madhësia totale, bit (byte) 32 (4) 64 (8)
Numri i biteve për porosi 8 11
Numri i bitave për mantisa
(duke përjashtuar bitin e shenjës)
23 52
Madhësia e rendit 2 128 .. 2 -127
(± 3,4 * 10 38 .. 1,7 * 10 -38)
2 1024 .. 2 -1023
(± 1,8 * 10 308 .. 9,0 * 10 -307)
Kompensimi i porosisë 127 1023
Gama e paraqitjes së numrave
(duke përjashtuar shenjën)
± 1,4 * 10 -45 .. 3,4 * 10 38 ± 4,9 * 10 -324 .. 1,8 * 10 308
Numri i shifrave të rëndësishme të një numri
(jo më)
8 16

E veçanta e paraqitjes së numrave sipas standardit IEEE është mungesa e një biti nën shenjën e rendit. Përkundër kësaj, madhësia e rendit mund të marrë si vlera pozitive ashtu edhe vlera negative. Ky moment merret parasysh nga i ashtuquajturi. “Zhvendosja e rendit”. Pas konvertimit të formës binare të urdhrit (të shkruar me kod të drejtpërdrejtë) në dhjetore, nga vlera e fituar zbritet "kompensimi i rendit". Rezultati është një vlerë "e vërtetë" e rendit të numrit. Për shembull, nëse rendi i 11111111 2 (= 255 10) është specifikuar për një numër të vetëm precizion, atëherë vlera e rendit është në të vërtetë 128 10 (= 255 10 - 127 10), dhe nëse 00000000 2 (= 0 10) , pastaj -127 10 (= 0 10 - 127 10).

Madhësia e mantisës tregohet, si në rastin e mëparshëm, në një formë të normalizuar.

Duke pasur parasysh sa më sipër, numri 350 10 në formatin me saktësi të vetme IEEE 754 është shkruar si më poshtë.

Oriz. 22.13. Forma binare e numrit 350 sipas standardit IEEE

Karakteristika të tjera të standardit IEEE përfshijnë aftësinë për të përfaqësuar numra të veçantë. Këto përfshijnë vlerat NaN (Anglisht Jo një numër - jo një numër) dhe +/- INF (Anglisht Infinity - pafundësi), që rezultojnë nga operacione të tilla si ndarja me zero. Ai gjithashtu përfshin numra të denormalizuar me një mantisa më të vogël se një.

Si përfundim, për numrat me pikë lundruese, disa fjalë për famëkeqin " gabim rrumbullakimi". Sepse vetëm disa shifra të rëndësishme ruhen në formën binare të paraqitjes së një numri; ai nuk mund të "mbulojë" të gjithë larminë e numrave realë në një interval të caktuar. Si rezultat, nëse një numër nuk mund të përfaqësohet me saktësi në formë binare, ai duket të jetë më i afërti i mundshëm. Për shembull, nëse shtoni në mënyrë të njëpasnjëshme "1.7" në një numër të tipit të dyfishtë "0.0", mund të gjeni "modelin" e mëposhtëm të ndryshimit të vlerave.

0.0
1.7
3.4
5.1
6.8
8.5
10.2
11.899999999999999
13.599999999999998
15.299999999999997
16.999999999999996
18.699999999999996
20.399999999999995
22.099999999999994
23.799999999999994
25.499999999999993
27.199999999999992
28.89999999999999
30.59999999999999
32.29999999999999
33.99999999999999
35.699999999999996
37.4
39.1
40.800000000000004
42.50000000000001
44.20000000000001
45.90000000000001
47.600000000000016

Oriz. 22.14. Rezultati i shtimit vijues të numrit 1.7 (Java 7)

Një nuancë tjetër gjendet kur mblidhen dy numra, të cilët kanë një renditje dukshëm të ndryshme. Për shembull, duke shtuar 10 10 + 10 -10 do të rezultonte në 10 10. Edhe nëse shtoni me radhë 10 -10 në 10 10 trilion (10 12) herë, rezultati mbetet i njëjtë 10 10. Nëse i shtojmë 10 10 produktin 10 -10 * 10 12, i cili nga pikëpamja matematikore është i njëjtë, rezultati bëhet 10000000100 (1.0000000100 * 10 10).

Kodi gjenetik- sekuenca e koduar e aminoacideve të proteinave të qenësishme në të gjithë organizmat e gjallë. Kodimi kryhet duke përdorur nukleotidet 3, të cilat janë pjesë e ADN-së (acidi deoksiribonukleik). DKN është një makromolekulë që siguron ruajtjen, transmetimin nga brezi në brez dhe zbatimin e programit gjenetik për zhvillimin dhe funksionimin e organizmave të gjallë. Ndoshta kodi më i rëndësishëm në historinë e njerëzimit.

ADN-ja përdor katër baza azotike - adeninë (A), guaninë (G), citozinë (C), timinë (T), të cilat në literaturën ruse përcaktohen me shkronjat A, G, C dhe T. Këto shkronja përbëjnë alfabetin e kodi gjenetik. Në molekulat e ADN-së, nukleotidet janë të rregulluara në zinxhirë dhe, kështu, përftohen sekuenca të shkronjave gjenetike.

Proteinat e pothuajse të gjithë organizmave të gjallë janë ndërtuar nga aminoacide të gjithsej 20 llojeve. Këto aminoacide quhen kanonike. Çdo proteinë është një zinxhir ose disa zinxhirë aminoacidesh të lidhura në një sekuencë të përcaktuar rreptësisht. Kjo sekuencë përcakton strukturën e proteinës dhe, për rrjedhojë, të gjitha vetitë e saj biologjike. Sinteza e proteinave (d.m.th., zbatimi i informacionit gjenetik në qelizat e gjalla) kryhet në bazë të informacionit të ruajtur në ADN. Tre nukleotide të njëpasnjëshme (treshe) janë të mjaftueshme për të koduar secilin nga 20 aminoacidet, si dhe sinjalin e ndalimit, i cili tregon fundin e sekuencës së proteinave.

Oriz. 22.15. Fragmenti i ADN-së

2 IEEE (Institute of Electrical and Electronics Engineers) - Instituti i Inxhinierëve Elektrikë dhe Elektronikë.

3 Përmban bazë azotike të kombinuar me sheqer dhe acid fosforik.

22.3. Sistemet e kodeve sekrete

Kodet sekrete, si shifrat, janë krijuar për të siguruar konfidencialitetin e informacionit. Fillimisht, sistemet e kodimit sekret ishin një sistem i bazuar në një lloj kodi zhargon. Ata u ngritën për të fshehur emrat e njerëzve të vërtetë të përmendur në korrespondencë. Këto ishin lista të vogla në të cilat ishin shkruar emra të fshehur, dhe përballë tyre - zëvendësime (zëvendësime) kodesh. Kodet zyrtare të përdorura nga emisarët dhe ambasadorët e papës nga qytet-shtetet mesdhetare të gjetura në arkivat e hershme të Vatikanit datojnë në shekullin e 14-të për të fshehur përmbajtjen e raporteve. Me rritjen e nevojës për sigurinë e korrespondencës, përfaqësuesit e qyteteve-shteteve kishin lista më të gjera, të cilat përfshinin jo vetëm zëvendësimet e kodeve për emrat e njerëzve, por edhe shtetet, qytetet, llojet e armëve, dispozitat etj. Për të rritur sigurinë e informacionit, në listat për kodimin e fjalëve që nuk përfshiheshin në listë u shtuan alfabete të shifruara, si dhe rregulla për përdorimin e tyre, bazuar në metoda të ndryshme steganografike dhe kriptografike. Koleksione të tilla u emëruan " emërtuesit". Nga shekulli XV deri në mesin e shekullit XIX. ato ishin forma kryesore e konfidencialitetit të informacionit.

Deri në shekullin e 17-të, fjalët e tekstit të thjeshtë dhe zëvendësimet e tyre të kodit ishin në rend alfabetik në emërtues, derisa kriptologu francez Antoine Rossignol sugjeroi përdorimin e nomenklatorëve më të qëndrueshëm me dy pjesë. Kishte dy seksione në to: në njërën, elementët e tekstit të thjeshtë u renditën sipas rendit alfabetik dhe elementët e kodit ishin të përzier. Në pjesën e dytë, listat e kodeve ishin sipas rendit alfabetik dhe elementet e tekstit të thjeshtë ishin të përziera tashmë.

Shpikja e telegrafit dhe kodit Morse, si dhe vendosja e kabllit transatlantik në mesin e shekullit të 19-të. zgjeroi ndjeshëm fushën e kodeve sekrete. Përveç zonave tradicionale të përdorimit të tyre (në korrespondencën diplomatike dhe për qëllime ushtarake), ato janë përdorur gjerësisht në tregti dhe transport. Sistemet e kodit sekret të asaj kohe në emrin e tyre përmbanin fjalën " Kodi"(" Kodi i Departamentit të Shtetit (1867) "," Kodi Amerikan për llogore, "" Kodet e lumenjve: Potomac "," Kodi i Zi ") ose" shifror"(" Kodi i Departamentit të Shtetit (1876) "," Kodi i Gjelbër "). Duhet të theksohet se, pavarësisht pranisë së fjalës "shifr" në titull, kodimi u mor si bazë e këtyre sistemeve.

Oriz. 22.16. Fragment i "Kodit të Departamentit të Shtetit (1899)"

Zhvilluesit e kodeve, si shkruesit e shifrave, shpesh shtuan nivele shtesë mbrojtjeje për t'i bërë kodet e tyre më të vështira për t'u thyer. Ky proces quhet rikriptimi... Si rezultat, sistemet e kodeve sekrete kombinuan metoda steganografike dhe kriptografike për të siguruar konfidencialitetin e informacionit. Më të njohurit janë paraqitur në tabelën e mëposhtme.

Tabela 22.6. Metodat për sigurimin e konfidencialitetit të informacionit në sistemet e kodeve sekrete

Mënyra Një lloj Shënime (redakto) Shembuj të
(fjalë e koduar - emërtimi i kodit)
Zëvendësimi i një fjale (fraze) me një fjalë tjetër me gjatësi arbitrare steganografike Analog -.
1. Emëruesi i qytetit të Sienës (shek. XV): Cardinales (kardinal) - Florenus; Antonello da Furli - Forte.

2. Kodi i Departamentit të Shtetit 1899: Rusi (Rusi) - Promovon; Kabineti i Rusisë - nxitje.

3. Kodi i shefit të shërbimit të komunikimit (1871): 10:30 - Anna, Ida; 13 (i trembëdhjetë) - Charles, Mason.

Zëvendësimi i një fjale (fraze) me një varg karakteresh me gjatësi fikse steganografike Analog -. 1. Kodi amerikan për llogore (1918): Patrol - RAL; Sulmi - DIT.

2. Kodi i Departamentit të Shtetit A-1 (1919): Diplomat (diplomat) - BUJOH; Trupi diplomatik (trupi diplomatik) - BEDAC.

Zëvendësimi i një fjale (fraze) me një numër steganografike Analog -.
Për një fjalë të koduar mund të përdoren disa emërtime kodesh.
1. Emëruesi i Benjamin Tolmadge (1779): Mbrojtja - 143; Sulmi - 38.

2. Kodi i Transmetimit për Anijet Tregtare Aleate të Luftës së Dytë Botërore (BAMS): Ishulli - 36979; port - 985.

Zëvendësimi i një fjale (fraze) me një grup numrash me gjatësi fikse steganografike Analog -. 1. Kodi amerikan për llogore (1918): Patrol (patrullë) - 2307; Sulmi - 1447.

2. Kodi i Radios së Shërbimit Amerikan # 1 (1918): Naftë - 001; E keqe (e keqe) - 642.

Zëvendësimi i shkronjave kriptografike Analoge - shifër,.
Shkronjat, numrat, simbolet grafike mund të përdoren si përcaktim kodi.
Përdoret për fjalë që nuk janë në listën e koduar.
1. Emëruesi i qytetit të Sienës (shek. XV): q -; s -.

2. Emëruesi i James Madison (1781): o - 527; f - 941.

3. Kodi amerikan për llogore (1918): a - 1332 .. 2795 ose CEW .. ZYR. Ai gjithashtu përmbante 30 alfabete të zëvendësimeve të shifrave për rikriptimin e përcaktimeve të kodit.

Zëvendësimi i një kombinimi shkronjash kriptografike Analog -.
Shkronjat, numrat, simbolet grafike mund të përdoren si përcaktim kodi.
1. Emëruesi i qytetit të Sienës (shek. XV): bb -; tt -.

2. Emëruesi X-Y-Z (1737): ce - 493; ab - 1194.

Përdorimi i karaktereve bosh steganografike Analog -.
Simbolet e emërimit (latinisht nihil importantes) u përdorën për të ngatërruar kriptanalistët.
1. Emëruesi i qytetit të Sienës (shek. XV):,.

2. Kodet e lumenjve: Potomac (1918): ASY.

Përdorimi i numrave shtesë kriptografike Analog -.
Numri shtesë i shtuar në përcaktimin e kodit numerik shërbeu si një pjesë e ndryshueshme e kodit (çelës).
1876 ​​Shifra e Departamentit të Shtetit: Rregulli "Kali" në fillim të mesazhit nënkuptonte që numri shtesë 203 ishte përdorur për të koduar kodet pasuese; "Skifteri" (skifteri) - 100.
Ndërrimi i shkronjave (numrave) në emërtimet e kodit kriptografike Analog -. Kodi i telegrafit për të siguruar sekretin e transmetimit të telegramit (1870): Një nga rregullat parashikonte ndryshimin e tre shifrave të fundit në përcaktimin e kodit dixhital, i përbërë nga pesë shifra.
Ndërrimi i kodeve kriptografike Analog -. Kodi i Departamentit të Shtetit 1876: rregulli "Tigri" në fillim të mesazhit nënkuptonte që mesazhi i deshifruar duhet lexuar nga fjala e fundit në të parën (prapa); "Tapir" (tapir) - shkëmbimi i secilës palë fjalësh (dmth. e para dhe e dyta, e treta dhe e katërta, etj.).

Kombinimi i metodave të ndryshme të kodimit dhe deshifrimit në një sistem kodi ishte një praktikë e zakonshme midis zhvilluesve të kodit dhe filloi të përdoret pothuajse që nga fillimi i shfaqjes së tyre. Pra, edhe në nomenklatorin e përdorur në qytetin e Sienës në shekullin e 15-të, përveç zëvendësimeve të kodit të fjalëve, ato përdoreshin për të zëvendësuar shkronjat, karakteret e tyre dhe ato boshe. Kjo praktikë lulëzoi në fund të shekullit të 19-të dhe në fillim të shekullit të 20-të. Në veçanti, në "Kodin e Departamentit të Shtetit të 1876" (Libri i Kuq anglez - Libri i Kuq), i përbërë nga 1200 faqe, dhe suplementi i tij "Kodi i pavendosur: shtesë në shifrën e Departamentit të Shtetit" janë përdorur:

Kodet në formë fjalësh dhe numrash;

I njëjti informacion mund të paraqitet (i koduar) në disa forma. Me ardhjen e kompjuterëve, u bë e nevojshme të kodohen të gjitha llojet e informacionit me të cilat merren si një person individual ashtu edhe njerëzimi në tërësi. Por njerëzimi filloi të zgjidhte problemin e kodimit të informacionit shumë përpara ardhjes së kompjuterëve. Arritjet e jashtëzakonshme të njerëzimit - shkrimi dhe aritmetika - nuk janë gjë tjetër veçse një sistem për kodimin e të folurit dhe informacionit numerik. Informacioni nuk shfaqet kurrë në formën e tij të pastër, ai gjithmonë paraqitet disi, disi i koduar.

Kodimi binar është një nga mënyrat e zakonshme të paraqitjes së informacionit. Në kompjuterë, robotë dhe vegla makinerie të kontrolluara numerikisht, si rregull, i gjithë informacioni me të cilin merret pajisja kodohet në formën e fjalëve në një alfabet binar.

ASCII - [shkurt. anglisht Kodi standard amerikan për shkëmbimin e informacionit] Një grup kodesh me 128 karaktere për shkronja, numra, karaktere kontrolli dhe karaktere të tjera të përdorura në shumë sisteme kompjuterike.

Për të koduar informacionin e tekstit, është miratuar standardi ndërkombëtar ASCII (American Standard Code for Information Interchange), në tabelën e kodeve, 128 kode 7-bitësh janë të rezervuar për kodim:

  • - Simbolet e alfabetit latin
  • - Shifrat
  • - Shenjat e pikësimit
  • - Simbolet e matematikës

Shtimi i një biti të 8-të rrit numrin e kodeve ASCII në 255. Kodet 128 deri në 255 janë një zgjatim i tabelës ASCII. Këto kode në tabelën ASCII përdoren për të koduar disa karaktere që ndryshojnë nga alfabeti latin dhe gjenden në gjuhët me shkrim të bazuar në alfabetin latin - gjermanisht, frëngjisht, spanjisht, etj. Përveç kësaj, përdoren disa nga kodet për të koduar karaktere pseudografike që mund të përdoren, për shembull, për hartimin e kornizave të ndryshme dhe tabelave të tekstit në tekst.

Për të koduar karakteret e alfabeteve kombëtare, përdoret shtrirja e tabelës së kodit ASCII, domethënë kodet 8-bit nga 128 në 255.

Në gjuhët që përdorin alfabetin cirilik, përfshirë rusishten, ishte e nevojshme të ndryshoni plotësisht gjysmën e dytë të tabelës ASCII, duke e përshtatur atë me alfabetin cirilik. Por mungesa e standardeve të dakorduara ka çuar në shfaqjen e tabelave të ndryshme të kodeve për kodimin e teksteve në gjuhën ruse, ndër të cilat

  • - Tabela e kodit alternativ CP-866
  • - Standardi ndërkombëtar ISO 8859
  • - Tabela e kodit të Microsoft CP-1251 (kodimi i Windows)
  • - Tabela e kodeve e përdorur në Unix OS KOI 8-r

KOI-8 (kodi për shkëmbimin e informacionit, 8 bit), KOI8 - standardi tetë-bit për kodimin e karaktereve në shkencën kompjuterike. Projektuar për të koduar shkronjat në alfabetin cirilik. Ekziston gjithashtu një version shtatë-bit i kodimit - KOI-7. KOI-7 dhe KOI-8 përshkruhen në GOST 19768-74 (tani i pavlefshëm).

Zhvilluesit e KOI-8 vendosën karakteret e alfabetit rus në krye të tabelës së zgjeruar ASCII në mënyrë të tillë që pozicionet e karaktereve cirilike të korrespondojnë me homologët e tyre fonetikë në alfabetin anglez në fund të tabelës. Kjo do të thotë që nëse nga teksti i shkruar në KOI-8 hiqet biti i tetë i çdo karakteri, atëherë fitohet një tekst "i lexueshëm", megjithëse është i shkruar me shkronja latine. Për shembull, fjalët "Tekst rus" do të bëhen "rUSSKIJ tEKST". Si efekt anësor, karakteret cirilike nuk ishin sipas rendit alfabetik.

ISO 8859-5. Problemi me mungesën e karaktereve unike për gjuhët e tjera u zgjidh mjaft shpejt dhe relativisht pa dhimbje - tabela standarde e kodit 7-bit ASCII fitoi një tjetër bit të 8-të të plotë - nën kujdesin e Organizatës Ndërkombëtare për Standardizim (ISO) , u shfaq një familje e tërë e standardeve ISO 8859-X. Një bit shtesë bëri të mundur përdorimin tani 256 karaktere, dhe gjysma e poshtme e tabelës së kodeve (karakteret me kodet 0-127) përsërit plotësisht ASCII, dhe gjysma e sipërme përmban elemente unike të kodimeve kombëtare. Ky organizim i tabelave të kodeve kombëtare ju lejon të shfaqni dhe përpunoni saktë shkronjat latine, numrat dhe shenjat e pikësimit në çdo kompjuter, pavarësisht nga cilësimet e gjuhës së tij. Në familjen miqësore të kodimeve ISO, kishte gjithashtu një vend për alfabetin tonë cirilik, i cili mori përcaktimin e kodit ISO 8859-5. Karakteristika e tij karakteristike është vendosja rreptësisht alfabetike e shkronjave ruse në të, e cila është shumë e përshtatshme për renditjen e saktë të të dhënave në bazat e të dhënave. Siç doli pak më vonë, fëmija doli të kishte lindur i vdekur: ISO 8859-5 u ndesh me pseudo-grafika në DOS, e cila kishte fituar fuqi deri në atë kohë, dhe më vonë nuk gjeti mirëkuptim as midis autorëve të Windows.

Windows-1251 është një grup karakteresh dhe kodim që është kodimi standard 8-bit për të gjitha versionet ruse të Microsoft Windows. Është mjaft popullor. Ai u krijua në bazë të kodimeve të përdorura në Russifikuesit e hershëm të Windows "të bërë në shtëpi" në 1990-1991. së bashku nga përfaqësues të Paragraph, Dialogue dhe degës ruse të Microsoft. Versioni origjinal i kodimit ishte shumë i ndryshëm nga ai i paraqitur në tabelën më poshtë (në veçanti, kishte një numër të konsiderueshëm "njollash bosh").

Windows-1251 krahasohet në mënyrë të favorshme me kodimet e tjera cirilike 8_bit (të tilla si CP866, KOI8-R dhe ISO 8859-5) nga prania e pothuajse të gjithë karaktereve të përdorura në tipografinë ruse për tekst të zakonshëm (vetëm ikona e theksit mungon); përmban gjithashtu të gjitha simbolet për gjuhët afër gjuhës ruse: ukrainisht, bjellorusisht, serbisht dhe bullgarisht.

Ka dy disavantazhe:

  • - shkronja e vogël "i" ka kodin 0xFF (255 në dhjetor). Është "fajtori" i një numri problemesh të papritura në programe pa mbështetje për një bit të pastër të 8-të, si dhe (rast shumë më i shpeshtë) duke përdorur këtë kod si kod shërbimi (në CP437 do të thotë një "hapësirë ​​që nuk prishet" , në Windows-1252 - y, të dy variantet praktikisht nuk përdoren; numri -1, në kodin plotësues dy 8-bitësh të përfaqësuar nga numri 255, përdoret shpesh në programim si një vlerë e veçantë, për shembull, fundi i -indikatori i skedarit EOF shpesh paraqitet si -1).
  • - nuk ka simbole pseudografike të disponueshme në CP866 dhe KOI8 (megjithëse nuk kishte nevojë për ato për vetë Windows, për të cilin ishte menduar, kjo e bëri më të dukshme papajtueshmërinë e dy kodimeve të përdorura në to).

Artikujt kryesorë të lidhur