Typy kódovania alkoholizmu - akú metódu si vybrať? Kódovanie informácií. Všeobecné informácie o kódovaní informácií Všeobecné informácie o kódovaní informácií Kódovanie číselných informácií Kódovanie textu

  • 23.07.2019

Závislosť od alkoholu sa u každého človeka vyvíja inak. Niekedy ľudia počas svojho života pijú mierne, nezažívajú závislosť od alkoholických nápojov, slobodne sa bez nich zaobídu. V niektorých prípadoch sa alkoholizmus začne rozvíjať v priebehu niekoľkých rokov po začiatku konzumácie alkoholu, čo si vyžaduje liečbu.

Ideálne je úplne sa vyhnúť alkoholu. Alkohol má v každom prípade negatívny vplyv na telo. Ale takých ľudí je, žiaľ, málo. Bez týchto nápojov sa vzácny sviatok, stretnutie hostí, zaobíde. Každý, kto užíva alkohol, by mal pochopiť, že závislosť sa môže nenápadne zmeniť na nevyliečiteľnú chorobu.

V počiatočnom štádiu bude pomoc poskytovaná psychologickými konzultáciami, podporou príbuzných a výberom zdravého životného štýlu. Ak takéto metódy už nefungujú, mali by ste urýchlene zvoliť metódy kódovania závislosti od alkoholu. Pomôžu vyrovnať sa so závislosťou, vrátiť pacienta do normálneho života. Pri výbere techniky sa berie do úvahy stav pacienta, vedľajšie účinky kódovania alkoholizmu.

Moderné metódy kódovania alkoholizmu

V súčasnosti sa používa veľa metód kódovania alkoholizmu. Všetky typy kódovania závislosti od alkoholu sú rozdelené do dvoch typov: lieky a psychoterapeutické. V každom prípade kódovanie znemožňuje pitie alkoholu na určitý čas.

V lekárskych metódach sa používajú lieky, ktoré sú nezlučiteľné s alkoholom. Výber liekov je teraz veľký, každý z nich poskytuje určitý účinok, pôsobí inak. To umožňuje urobiť ideálnu voľbu pre každého pacienta.

Princíp psychoterapeutických metód kódovania závislosti od alkoholu je založený na sugescii. Kódovanie sa môže vykonávať v stave hypnotického spánku pacienta alebo pri jasnom vedomí. Špecialista počas relácie robí inštaláciu na odmietnutie alkoholu.

Drogové kódovanie pre alkohol

Kódovanie liekov na alkoholizmus sa vykonáva na mnohých špecializovaných klinikách. Postup sa vykonáva doma. Tým je zaručená nielen anonymita, ale aj odpadá nutnosť, aby človek menil svoj životný rytmus. Moderné metódy kódovania závislosti od alkoholu:
  • Algominálny.
  • Actoplex.
  • Vitamerz Depot.
Odborníci sa domnievajú, že "Algominal" je najefektívnejšou metódou kódovania alkoholizmu pomocou medovej drogy. Môže sa použiť v akomkoľvek štádiu závislosti od alkoholu. Po jeho zavedení túžba po použití alkoholických nápojov úplne zmizne.

Liek "Actoplex" je určený na kódovanie pacientov s abstinenčným syndrómom od alkoholu. Spočiatku sa detoxikácia vykonáva kvapkadlom. Potom sa zavedie "Actoplex".

Dlhodobo efektívne kódovanie poskytuje Vitamerz Depot. Môže poskytnúť úľavu od závislosti až na päť rokov.
K medicínskym metódam patrí aj šitie ampuliek.

Zákaz alkoholu šitím v ampulkách

Metódy kódovania alkoholizmu šitím v ampulkách sa používajú už viac ako 60 rokov. Účinnosť tejto techniky je nepopierateľná. Na zakódovanie pacienta sa používajú kapsuly s prípravkami "Torpedo", "Esperal". Tieto lieky nemajú žiadny účinok na telo.

Keď sa však alkohol objaví v krvnom obehu, blokuje prirodzené funkcie tela, ktoré môžu rozložiť molekuly etanolu na vodu a oxid uhličitý. To vyvoláva prudké zvýšenie obsahu acetónu v krvi, čo vedie k vážnym negatívnym následkom. Strach z nebezpečných chorôb a smrti bráni pacientovi piť alkohol.

Teraz namiesto ampuliek "Esperal" a "Torpedo" sa na kódovanie závislosti od alkoholu používajú moderné lieky: SIT, NIT, MST. Pitie alkoholu je rovnako nebezpečné ako po šití.

Psychoterapeutická metóda zvládania alkoholu

V psychoterapeutickej liečbe sa používajú rôzne techniky kódovania:
  • kotvová hypnóza.
  • Hypnosugestívna terapia.
  • Kódovanie podľa Dovzhenko metódy atď.
Technika používania kotiev je účinným spôsobom, ako sa zbaviť alkoholizmu. Takéto body sú v podvedomí každého človeka. Úlohou psychoterapeuta pri takýchto metódach kódovania závislosti od alkoholu je správne identifikovať najintenzívnejšie kotvy a stimulovať ich počas hypnózy. Ako taký bod možno použiť pozitívne emocionálne výbuchy v živote aj negatívne. Je potrebné najprv vytvoriť dôverný vzťah s pacientom. Ponorenie do hypnotického spánku, tieto metódy kódovania zo závislosti od alkoholu nevyžadujú.

Hypnosugestívna terapia vyžaduje, aby bol pacient uvedený do hlbokého hypnotického spánku. V tomto stave lekár nastaví pacienta na odmietnutie alkoholických nápojov, negatívnych pocitov typu a chuti alkoholu na určitú dobu. Kódovací termín si volí pacient.

Dovzhenkoova metóda využíva aj hypnotický spánok, no práca sa nevykonáva individuálne, ale so skupinou pacientov. Najprv sa uskutoční prednáška, v ktorej sa vysvetlí, čo to má byť kódované z alkoholu. Pacientov potom uložia do spánku a naladia sa na odmietnutie alkoholu.

Pred psychoterapeutickým kódovaním by pacient nemal dva týždne užívať alkohol. Pred zasadnutím sa nevyhnutne konajú konzultácie, ktoré vám umožňujú určiť stupeň závislosti, nastaviť pacienta na pozitívny výsledok. Vyžaduje si podporu a obdobie zotavenia.

Najnovšia laserová technika v boji proti alkoholizmu

Medicína nestojí na mieste. Neustále sa objavujú nové metódy kódovania alkoholizmu. Odborníci objavili v mozgu oblasti nervového vzruchu, v ktorých sa tvoria túžby po alkohole. Vystavenie laserovému lúču umožňuje zničiť tieto ohniská. Ničí záujem o alkohol.

Laserová liečba sa môže uskutočniť v akomkoľvek štádiu alkoholizmu. Pre zvýšenie účinnosti je vhodné kombinovať s psychoterapeutickými technikami.
Keďže laserové lekárske kódovanie sa začalo používať len nedávno, jeho účinnosť ešte nebola preukázaná.

Alfa kódovanie znakov

Prednáška 8

Počítačová reprezentácia textu je spojená s jeho kódovacím systémom, ktorý sa začal rozvíjať dávno pred príchodom počítača. Pri vývoji systému kódovania textu je možné zaznamenať nasledujúce vlastnosti.

1. Informácie sa nikdy neobjavujú v čistej forme, vždy sú nejako prezentované, nejako zakódované. Ľudstvo začalo riešiť problém kódovania informácií dávno pred príchodom počítačov. V dôsledku tejto náročnej úlohy, písanie ako systém kódovania reči a aritmetika ako systém kódovania čísel.

2. Človek vyjadruje svoje myšlienky vo forme viet zložených zo slov. Slová sa zase skladajú z písmen. Písmená sú spojené do abecedy. Základom jazyka je abeceda - konečný súbor rôznych znakov (symbolov) akejkoľvek povahy, ktoré tvoria správu.

3. Ten istý záznam môže niesť rôzne sémantické zaťaženie. Napríklad množina čísel 251299 môže označovať: hmotnosť objektu; dĺžka objektu; vzdialenosť medzi objektmi; telefónne číslo; zadanie dátumu atď. Záznam je údaj, ktorý je možné premeniť na informáciu iba v dôsledku dekódovania. Touto cestou, na prezentovanie informácií potrebujete poznať systém kódovania a dekódovania alebo určité pravidlá pre písanie kódov.

Kódovanie- toto proces prezentácie informácií vo forme kódu alebo prechod z jedného formátu do druhého, pohodlnejšieho na ukladanie, prenos alebo spracovanie informácií.

Kód súbor symbolov na prezentáciu informácií.

Dekódovanie - získavanie informácií pomocou kódu (reverzná transformácia).

šifrovanie - kódovanie vykonané za účelom utajenia správy sa volá výsledok šifrovania kryptogram alebo šifrovanie.

4. Informácie môžu byť zakódované rôznymi spôsobmi: verbálne, písomne, gestami alebo signálmi akéhokoľvek iného charakteru (semafor, telefónne hovory). Texty v prirodzených jazykoch sú najčastejšie kódované. Pre prirodzené jazyky existujú rôzne metódy kódovania, zamerajme sa na najcharakteristickejšie a najpoužívanejšie metódy.

1. Grafický - na základe použitia špeciálnych výkresov alebo znakov. Grafické kódovanie je popísané napríklad v literárnom diele Conana Doyla „The Dancing Men“, kde bola na šifrovanie správ použitá sekvencia ľudských postáv. Ďalším príkladom grafického kódovania je Morseova abeceda, ktorú vytvoril americký vynálezca Samuel Morse v roku 1837 na kódovanie telegrafických správ. V Morseovej abecede je každé písmeno alebo znak reprezentovaný kombináciou bodiek a pomlčiek alebo sekvenciou krátkych a dlhých signálov. Doteraz sa v námornej praxi používali signály morzeovky, napríklad tiesňový signál - SOS (zachráň naše duše).



2. Symbolický založené na znakoch (písmenách) rovnakej abecedy ako pôvodný text. Metóda sa používa napríklad v kryptografii pri vytváraní šifrovaných správ. Jednou z prvých aplikácií tejto metódy je kódovanie anglickej abecedy, ktoré v roku 1580 navrhol Francis Bacon. Baconova šifra (tabuľka 8.1) je založená na binárnom 5-miestnom kóde alebo dvojznakovej abecede pozostávajúcej z písmen A a B.

Tabuľka 8.1

kódovanie anglickej abecedy

a AAAAA g AABBA n ABBAA t BAABA
b AAAAB h ABBB j ABBAB v BAABB
c AAABA i ABAAA p ABBBA w BABAA
d AAABB k ABAAB q ABBBB X BABAB
e AABAA l ABABA r BAAAA r BABBA
f AABAB m ABABB s BAAAB z BABBB

Na vytváranie správ založených na Baconovom systéme je potrebná dvojznaková abeceda, ale dĺžka samotnej správy sa zvyšuje 5-krát, pretože každé písmeno je nahradené sadou 5 znakov.

3. Číselné - založené na kódovaní znakov pomocou čísel. Metóda sa rozšírila vďaka rozvoju počítačov. V počítači sa na kódovanie písmen používajú dve čísla: 0 a 1. Na rozdiel od Baconovej šifry, kde postačuje 5-bitové znázornenie, sa vo výpočtovej technike preberá 8-bitové alebo 8-bitové znázornenie znakov. Sekvencia 8 bitov tvorí 1 bajt, bajt sa používa na zakódovanie jedného znaku. Počet možných kombinácií 0 a 1 v rámci bajtu sa vypočíta podľa vzorca 2 8 =256. To znamená, že pomocou jedného bajtu možno zmenou postupnosti zápisu núl a jednotiek zakódovať 256 rôznych znakov.

Číselný systém na kódovanie počítačových znakov by sa mal považovať za systém na všeobecné použitie. Pri vytváraní takéhoto kódovacieho systému sa využívajú dobre známe prístupy a princípy. Uvažujme, ako je implementovaná numerická metóda na kódovanie počítačového textu.

Rovnaké informácie môžu byť prezentované (zakódované) v niekoľkých formách. S príchodom počítačov bolo potrebné zakódovať všetky typy informácií, ktorými sa jednotlivec aj ľudstvo ako celok zaoberá. Ale ľudstvo začalo riešiť problém kódovania informácií dávno pred príchodom počítačov. Veľkolepé výdobytky ľudstva – písanie a aritmetika – nie sú ničím iným ako systémom kódovania reči a číselných informácií. Informácie sa nikdy neobjavia v čistej forme, vždy sú nejakým spôsobom prezentované, nejakým spôsobom zakódované.

Binárne kódovanie je jedným z bežných spôsobov reprezentácie informácií. V počítačoch, robotoch a obrábacích strojoch s numerickým riadením sú spravidla všetky informácie, s ktorými zariadenie pracuje, zakódované vo forme slov binárnej abecedy.

ASCII - [skr. Angličtina American Standard Code for Information Interchange] Sada 128 znakových kódov pre písmená, čísla, ovládacie prvky a iné znaky používané v mnohých počítačových systémoch.

Na kódovanie textových informácií sa používa medzinárodná norma ASCII (American Standard Code for Information Interchange), v ktorej je na kódovanie vyhradených 128 7-bitových kódov:

  • - znaky latinskej abecedy
  • - Číslica
  • - Interpunkčné znamienka
  • - Matematické symboly

Pridaním 8. číslice sa počet kódov tabuľky ASCII zvýši na 255. Kódy 128 až 255 sú rozšírením tabuľky ASCII. Tieto kódy v tabuľke ASCII sa používajú na kódovanie niektorých znakov, ktoré sa líšia od latinskej abecedy a nachádzajú sa v jazykoch založených na latinskej abecede - nemčina, francúzština, španielčina atď. Okrem toho sa niektoré z kódov používajú na kódovanie pseudografické znaky, ktoré je možné použiť napríklad na navrhovanie rôznych rámčekov a textových tabuliek v texte.

Na kódovanie znakov národných abecied sa používa rozšírenie tabuľky kódov ASCII, to znamená 8-bitové kódy od 128 do 255.

V jazykoch používajúcich azbuku, vrátane ruštiny, bolo potrebné úplne zmeniť druhú polovicu tabuľky ASCII a prispôsobiť ju azbuke. Nedostatok dohodnutých noriem však viedol k vzniku rôznych kódových tabuliek na kódovanie ruskojazyčných textov, medzi ktoré

  • - Alternatívna kódová tabuľka CP-866
  • - Medzinárodná norma ISO 8859
  • - Microsoft kódová tabuľka CP-1251 (kódovanie Windows)
  • - Tabuľka kódov používaná v Unix KOI 8-r

KOI-8 (Information Interchange Code, 8 bitov), ​​KOI8 je osembitový štandard kódovania znakov v informatike. Určené na kódovanie písmen azbuky. Existuje aj sedembitová verzia kódovania - KOI-7. KOI-7 a KOI-8 sú opísané v GOST 19768-74 (teraz neplatné).

Vývojári KOI-8 umiestnili znaky ruskej abecedy do hornej časti rozšírenej tabuľky ASCII tak, aby pozície znakov cyriliky zodpovedali ich fonetickým náprotivkom v anglickej abecede v spodnej časti tabuľky. To znamená, že ak sa z textu napísaného v KOI-8 odstráni ôsmy bit každého znaku, získa sa „čitateľný“ text, hoci je napísaný latinkou. Napríklad slová „Ruský text“ by sa zmenili na „rUSSKIJ tEKST“. Vedľajším efektom bolo, že znaky azbuky neboli v abecednom poradí.

ISO 8859-5. Problém s nedostatkom jedinečných znakov pre iné jazyky bol vyriešený rýchlo a relatívne bezbolestne - štandardná 7-bitová kódová tabuľka ASCII získala ďalší, 8. plnohodnotný bit - pod záštitou Medzinárodnej organizácie pre normalizáciu (ISO), objavila sa celá rodina noriem ISO 8859-X. Ďalší bit umožnil použiť teraz 256 znakov a spodná polovica kódovej tabuľky (znaky s kódmi 0-127) úplne opakuje ASCII a staršia obsahuje jedinečné prvky národných kódovaní. Táto organizácia tabuliek národných kódov vám umožňuje správne zobrazovať a spracovávať latinské písmená, čísla a interpunkčné znamienka na akomkoľvek počítači bez ohľadu na jeho jazykové nastavenia. V spriatelenej rodine ISO kódovaní sa našlo miesto pre našu azbuku, ktorá dostala kódové označenie ISO 8859-5. Jeho charakteristickým znakom je prísne abecedné umiestnenie ruských písmen v ňom, čo je veľmi výhodné pre správne triedenie záznamov v databázach. Ako sa ukázalo o niečo neskôr, ukázalo sa, že dieťa sa narodilo mŕtve: ISO 8859-5 kolidovala s pseudografikou v DOSe, ktorý dovtedy nabral na sile a neskôr nenašiel pochopenie ani u autorov Windowsu.

Windows-1251 je znaková sada a kódovanie, ktoré je štandardným 8-bitovým kódovaním pre všetky ruské verzie systému Microsoft Windows. Je pomerne populárny. Bol vytvorený na základe kódovania, ktoré sa používalo v raných „vlastných“ trhlinách Windows v rokoch 1990-1991. spoločne zástupcami „Paragraph“, „Dialogue“ a ruskej pobočky Microsoftu. Pôvodná verzia kódovania sa veľmi líšila od verzie uvedenej v tabuľke nižšie (najmä tam bol značný počet „bielych miest“).

Windows-1251 je v porovnaní s inými 8-bitovými cyrilickými kódovaniami (napríklad CP866, KOI8-R a ISO 8859-5) priaznivý vďaka prítomnosti takmer všetkých znakov používaných v ruskej typografii pre obyčajný text (chýba iba akcent); obsahuje aj všetky znaky pre jazyky blízke ruštine: ukrajinčina, bieloruština, srbčina a bulharčina.

Má dve nevýhody:

  • - malé písmeno "i" má kód 0xFF (255 v desiatkovej sústave). Je to „vinník“ množstva neočakávaných problémov v programoch bez podpory čistého 8. bitu a tiež (oveľa častejšie) používanie tohto kódu ako servisného kódu (v CP437 to znamená „nerozbitný priestor“, vo Windows -1252 - y, oba varianty sa prakticky nepoužívajú, číslo -1, reprezentované číslom 255 v dodatočnom kóde s dĺžkou 8 bitov, sa často používa v programovaní ako špeciálna hodnota, napríklad koniec- súborový indikátor EOF je často reprezentovaný hodnotou -1).
  • - v CP866 a KOI8 nie sú k dispozícii žiadne pseudografické symboly (hoci pre samotný Windows, pre ktorý je určený, neboli potrebné, o to viditeľnejšia bola nekompatibilita dvoch kódovaní v nich použitých).

22. KÓDOVANIE INFORMÁCIÍ

22.1. Všeobecné informácie

Kódovanie- prezentácia informácií v alternatívnej forme. Vo svojom jadre sú kódové systémy (alebo jednoducho kódy) podobné, v ktorých kódové označenia zodpovedajú prvkom kódovanej informácie. Rozdiel spočíva v tom, že šifry majú variabilnú časť (kľúč), ktorá pre určitú počiatočnú správu s rovnakým šifrovacím algoritmom môže produkovať rôzne šifrové texty. V kódových systémoch nie je žiadna variabilná časť. Preto tá istá pôvodná správa pri zakódovaní spravidla vždy vyzerá rovnako 1 . Ďalšou charakteristickou črtou kódovania je používanie kódových označení (substitúcií) výlučne pre slová, frázy alebo čísla (súbor čísel). Nahradenie prvkov kódovanej informácie kódovými symbolmi môže byť uskutočnené na základe zodpovedajúcej tabuľky (ako šifrovacia tabuľka) alebo určené pomocou funkcie alebo kódovacieho algoritmu.

Ako zakódované informačné prvky môže vykonávať:

Písmená, slová a frázy prirodzeného jazyka;

Rôzne symboly, ako sú interpunkčné znamienka, aritmetické a logické operácie, porovnávacie operátory atď. Treba poznamenať, že samotné znaky operácií a operátorov porovnávania sú kódové označenia;

Audiovizuálne obrazy;

Situácie a javy;

dedičné informácie;

Kódové označenia možno:

Písmená a kombinácie písmen prirodzeného jazyka;

Grafické označenia;

Elektromagnetické impulzy;

Svetelné a zvukové signály;

Súbor a kombinácia chemických molekúl;

Kódovanie je možné vykonať v účely:

Pohodlie ukladania, spracovania a prenosu informácií (kódované informácie sú spravidla prezentované kompaktnejšie a sú vhodné aj na spracovanie a prenos pomocou automatického softvéru a hardvéru);

Pohodlná výmena informácií medzi subjektmi;

Viditeľnosť displeja;

Identifikácia predmetov a predmetov;

Utajovanie utajovaných informácií;

Kódovanie informácií je jeden- A viacúrovňový. Príkladom jednoúrovňového kódovania sú svetelné signály vydávané semaforom (červená - stoj, žltá - priprav sa, zelená - pokračuj). Ako viacúrovňové kódovanie možno použiť zobrazenie vizuálneho (grafického) obrazu vo forme súboru fotografie. Najprv sa vizuálny obraz rozdelí na základné elementy (pixely), t.j. každá samostatná časť vizuálneho obrazu je zakódovaná elementárnym prvkom. Každý prvok je reprezentovaný (kódovaný) ako súbor elementárnych farieb (RGB: anglická červená – červená, zelená – zelená, modrá – modrá) s príslušnou intenzitou, ktorá je zas reprezentovaná ako číselná hodnota. Následne sa množiny čísel spravidla konvertujú (zakódujú), aby boli informácie prezentované kompaktnejšie (napríklad vo formátoch jpeg, png atď.). A nakoniec, konečné čísla sú reprezentované (zakódované) vo forme elektromagnetických signálov na prenos cez komunikačné kanály alebo oblasti na nosiči informácií. Treba poznamenať, že samotné čísla počas spracovania programu sú reprezentované v súlade s akceptovaným systémom číselného kódovania.

Kódovanie informácií môže byť reverzibilné A nezvratné. S reverzibilným kódovaním na základe zakódovanej správy je možné unikátne (bez straty kvality) obnoviť zakódovanú správu (originálny obrázok). Napríklad kódovanie pomocou morzeovky alebo čiarového kódu. Pri nevratnom kódovaní nie je možné jednoznačné obnovenie pôvodného obrazu. Napríklad kódovanie audiovizuálnych informácií (formáty jpg, mp3 alebo avi) alebo .

morseovka- spôsob kódovania znakov (písmená abecedy, čísla, interpunkčné znamienka atď.) pomocou postupnosti „bodiek“ a „pomlčiek“. Jednotkou času je trvanie jedného bodu. Dĺžka čiarky sú tri bodky. Pauza medzi prvkami toho istého znaku je jeden bod (asi 1/25 sekundy), medzi znakmi v slove - 3 body, medzi slovami - 7 bodov. Pomenovaný po americkom vynálezcovi a umelcovi Samuelovi Morseovi.

ruský
list
latinčina
list
morseovka ruský
list
latinčina
list
morseovka Symbol morseovka
A A · - R R · - · 1 · - - - -
B B - · · · OD S · · · 2 · · - - -
IN W · - - T T - 3 · · · - -
G G - - · o U · · - 4 · · · · -
D D - · · F F · · - · 5 · · · · ·
ONA) E · X H · · · · 6 - · · · ·
F V · · · - C C - · - · 7 - - · · ·
W Z - - · · H O - - - · 8 - - - · ·
A ja · · W CH - - - - 9 - - - - ·
Y J · - - - SCH Q - - · - 0 - - - - -
TO K - · - Kommersant N - - · - - Bodka · · · · · ·
L L · - · · S Y - · - - Čiarka · - · - · -
M M - - b (b) X - · · - - · · - - · ·
H N - · E E · · - · · ! - - · · - -
O O - - - YU U · · - - @ · - - · - ·
P P · - - · ja A · - · - Ukončiť kontakt · · - · -

Obr.22.1. Fragment Morseovej abecedy

Spočiatku sa Morseova abeceda používala na prenos správ v telegrafe. V tomto prípade sa bodky a čiarky prenášali vo forme elektrických signálov prechádzajúcich cez vodiče. V súčasnosti sa morzeovka všeobecne používa na miestach, kde nie sú dostupné iné komunikačné prostriedky (napríklad vo väzniciach).

Zaujímavý fakt je spojený s vynálezcom prvej žiarovky Thomasom Alvom Edisonom (1847-1931). Bol nedoslýchavý a so svojou manželkou Mary Stiwellovou komunikoval pomocou Morseovej abecedy. Počas dvorenia Edison navrhol poklepaním na slová rukou a ona odpovedala rovnakým spôsobom. Telegrafný kód sa stal bežným komunikačným prostriedkom manželov. Dokonca aj keď išli do divadla, Edison si položil Maryinu ruku na koleno, aby mu mohla „prepojiť“ dialógy hercov.

Baudotov kód- digitálny 5-bitový kód. Vyvinul ho Emile Baudot v roku 1870 pre svoj telegraf. Kód sa zadával priamo klávesnicou pozostávajúcou z piatich kláves, stlačenie alebo nestlačenie klávesu zodpovedalo vyslaniu alebo nepreneseniu jedného bitu v päťbitovom kóde. Existuje niekoľko odrôd (štandardov) tohto kódu (CCITT-1, CCITT-2, MTK-2 atď.) Najmä MTK-2 je modifikáciou medzinárodného štandardu CCITT-2 s pridaním písmen cyriliky.

Riadiace znaky
binárne
kód
Desatinné
kód
Účel
01000 8 Vrátenie vozíka
00010 2 Preklad riadkov
11111 31 latinské písmená
11011 27 čísla
00100 4 Priestor
00000 0 ruské písmená
binárne
kód
Desatinné
kód
latinčina
list
ruský
list
Čísla a
iné postavy
00011 3 A ALE -
11001 25 B B ?
01110 14 C C :
01001 9 D D Kto je tam?
00001 1 E E W
01101 13 F F E
11010 26 G G W
10100 20 H X SCH
00110 6 ja A 8
01011 11 J Y YU
01111 15 K TO (
10010 18 L L )
11100 28 M M .
01100 12 N H ,
11000 24 O O 9
10110 22 P P 0
10111 23 Q ja 1
01010 10 R R 4
00101 5 S OD "
10000 16 T T 5
00111 7 U o 7
11110 30 V F =
10011 19 W IN 2
11101 29 X b /
10101 21 Y S 6
10001 17 Z W +

Obr.22.2. Baudot kód štandardný MTK-2

Nasledujúci obrázok zobrazuje ďalekopisnú diernu pásku so správou prenášanou pomocou Baudotovho kódu.

Ryža. 22.3. Perforovaná páska s kódom Bodo

O Baudotovom kóde je potrebné poznamenať dva zaujímavé fakty.

1. Zamestnanci telegrafnej spoločnosti AT & T Gilberto Vernam a major Joseph Mauborn v roku 1917 navrhli myšlienku automatického šifrovania telegrafných správ na základe Baudotovho kódu. Šifrovanie bolo vykonané.

2. Korešpondencia medzi anglickou a ruskou abecedou, prijatá v MTK-2, bola použitá na vytvorenie počítačových kódovaní KOI-7 a KOI-8.

ASCII a Unicode.

ASCII (American Standard Code for Information Interchange) je americká štandardná kódovacia tabuľka pre tlačiteľné a riadiace znaky. Pôvodne bol navrhnutý ako 7-bitový, aby predstavoval 128 znakov, pri použití v počítačoch bolo na jeden znak pridelených 8 bitov (1 bajt), pričom 8. bit slúžil ako kontrola integrity (paritný bit). Neskôr, s použitím 8 bitov na reprezentáciu ďalších znakov (spolu 256 znakov), napríklad písmen národných abecied, sa to začalo vnímať ako polovica 8-bitov. Najmä na základe ASCII boli vyvinuté kódovania obsahujúce písmená ruskej abecedy: pre operačný systém MS-DOS - cp866 (anglická kódová stránka - kódová stránka), pre operačný systém MS Windows - Windows 1251, pre rôzne operačné systémy - KOI-8 (kód výmeny informácií, 8 bitov), ​​ISO 8859-5 a iné.

ASCII kódovanie Ďalšie znaky
binárne
kód
Desatinné
kód
Symbol binárne
kód
Desatinné
kód
Symbol binárne
kód
Desatinné
kód
Symbol binárne
kód
Desatinné
kód
Symbol
00000000 0 NUL 01000000 64 @ 10000000 128 Ђ 11000000 192 ALE
00000001 1 SOH 01000001 65 A 10000001 129 Ѓ 11000001 193 B
00000010 2 STX 01000010 66 B 10000010 130 11000010 194 IN
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 W
00001000 8 BS 01001000 72 H 10001000 136 11001000 200 A
00001001 9 HT 01001001 73 ja 10001001 137 11001001 201 Y
00001010 10 LF 01001010 74 J 10001010 138 Љ 11001010 202 TO
00001011 11 VT 01001011 75 K 10001011 139 11001011 203 L
00001100 12 FF 01001100 76 L 10001100 140 Њ 11001100 204 M
00001101 13 ČR 01001101 77 M 10001101 141 Ќ 11001101 205 H
00001110 14 SO 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 Q 10010001 145 11010001 209 OD
00010010 18 DC2 01010010 82 R 10010010 146 11010010 210 T
00010011 19 DC3 01010011 83 S 10010011 147 11010011 211 o
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 MÔCŤ 01011000 88 X 10011000 152
11011000 216 W
00011001 25 EM 01011001 89 Y 10011001 153 11011001 217 SCH
00011010 26 SUB 01011010 90 Z 10011010 154 љ 11011010 218 Kommersant
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 USA 01011111 95 _ 10011111 159 џ 11011111 223 ja
00100000 32
01100000 96 ` 10100000 160
11100000 224 ale
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 dobre
00100111 39 " 01100111 103 g 10100111 167 § 11100111 231 h
00101000 40 ( 01101000 104 h 10101000 168 Jo 11101000 232 A
00101001 41 ) 01101001 105 i 10101001 169 © 11101001 233 th
00101010 42 * 01101010 106 j 10101010 170 Є 11101010 234 do
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 p 10110000 176 ° 11110000 240 R
00110001 49 1 01110001 113 q 10110001 177 ± 11110001 241 od
00110010 50 2 01110010 114 r 10110010 178 І 11110010 242 T
00110011 51 3 01110011 115 s 10110011 179 і 11110011 243 pri
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 joj 11111000 248 w
00111001 57 9 01111001 121 r 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 uh
00111110 62 > 01111110 126 ~ 10111110 190 ѕ 11111110 254 Yu
00111111 63 ? 01111111 127 DEL 10111111 191 ї 11111111 255 ja

Ryža. 22.4. Kódová stránka systému Windows 1251

Unicode je štandard kódovania znakov, ktorý predstavuje znaky takmer všetkých písaných jazykov. Normu navrhla v roku 1991 nezisková organizácia Unicode Consortium (Unicode Inc.). Použitie tohto štandardu umožňuje kódovať väčší počet znakov (ako v ASCII a iných kódovaniach) vďaka dvojbajtovému kódovaniu znakov (celkovo 65536 znakov). Dokumenty Unicode môžu koexistovať s čínskymi znakmi, matematickými symbolmi, gréckymi, latinskými a cyrilickými znakmi.

Kódy v štandarde Unicode sú rozdelené do niekoľkých sekcií. Prvých 128 kódov zodpovedá kódovaniu ASCII. Ďalej sú to časti písmen rôznych písiem, interpunkčných znamienok a technických symbolov. Najmä kódy 1025 (Ё), 1040-1103 (A-z) a 1105 (ё) zodpovedajú veľkým a malým písmenám ruskej abecedy.

Braillovo písmo- reliéfne bodkové hmatové písmo určené na písanie a čítanie nevidiacimi ľuďmi. Vyvinul ho v roku 1824 Francúz Louis Braille, syn obuvníka. Louis prišiel o zrak ako trojročný v dôsledku zápalu očí, ktorý sa začal, keď sa chlapec zranil sedlárskym nožom (ako šidlo) v otcovej dielni. Vo veku 15 rokov vytvoril svoj reliéfny bodový typ, inšpirovaný jednoduchosťou „nočného typu“ kapitána delostrelectva Charlesa Barbiera, ktorý vtedajšia armáda používala na čítanie správ v tme.

Na znázornenie znakov (väčšinou písmen a číslic) v Braillovom písme sa používa 6 bodiek usporiadaných v dvoch stĺpcoch, po 3 v každom.

Ryža. 22.5. Číslovanie bodov

Každý symbol má svoj vlastný jedinečný súbor vyvýšených bodiek. To. Braillovo písmo je systém pre kódovanie 2 6 = 64 znakov. Ale prítomnosť riadiacich znakov v písme (napríklad prechod na písmená alebo čísla) vám umožňuje zvýšiť počet kódovaných znakov.

Riadiace znaky
Symbol
písmo
Braillovo písmo
Účel
Listy
čísla
Písmená, čísla a iné symboly
Symbol
písmo
Braillovo písmo
latinčina
písmená
Rusi
písmená
čísla
A ALE 1
B B 2
C C 3
D D 4
E E 5
F F 6
G G 7
H X 8
ja A 9
J F 0
K TO
L L
M M
N H
O O
P P
Q H
R R
S OD
T T
U o
V
W IN
X SCH
Y
Z W

Jo

Y
W
Kommersant
S
b
E
YU
ja
Bodka
Čiarka
Výkričník
Otáznik
Bodkočiarka
Spojovník
Priestor

Ryža. 22.6. Braillovo písmo

Braillovo písmo sa v poslednej dobe stalo široko používaným vo verejnom živote a každodennom živote kvôli rastúcej pozornosti voči ľuďom so zdravotným postihnutím.

Ryža. 22.7. Nápis „Soči 2014“ v Braillovom písme na zlatej medaile z paralympijských hier 2014.

Čiarový kód- grafická informácia aplikovaná na povrch, označenie alebo balenie výrobkov, čo je sled čiernobielych pruhov alebo iných geometrických tvarov na účely ich čítania technickými prostriedkami.

V roku 1948 Bernard Silver, postgraduálny študent na Inštitúte technológie na Drexel University vo Philadelphii, počul prezidenta miestneho potravinového reťazca požiadať jedného z dekanov, aby vyvinul systém, ktorý automaticky číta informácie o produkte pri jeho kontrole. Silver o tom povedal svojim priateľom Normanovi Josephovi Woodlandovi a Jordin Johansonovej. Všetci traja začali skúmať rôzne systémy označovania. Ich prvý pracovný systém používal UV atrament, no bol dosť drahý a časom vybledol.

Woodland, presvedčený, že systém je uskutočniteľný, opustil Philadelphiu a presťahoval sa na Floridu do bytu svojho otca, aby pokračoval v práci. Woodland and Silver podali 20. októbra 1949 prihlášku vynálezu, ktorej bolo vyhovené 7. októbra 1952. Patent namiesto zvyčajných čiar obsahoval popis systému čiarových kódov v podobe sústredných kruhov.

Ryža. 22.8. Patent systému Woodland a Silver so sústrednými kruhmi, predchodcovia moderných čiarových kódov

Prvýkrát sa čiarové kódy začali oficiálne používať v roku 1974 v obchodoch v Troy, Ohio. Systémy čiarových kódov našli široké uplatnenie vo verejnom živote: obchod, poštové zásielky, finančné a súdne oznámenia, inventárne záznamy, osobná identifikácia, kontaktné informácie (webové odkazy, e-mailové adresy, telefónne čísla) atď.

Existujú lineárne (čitateľné v jednom smere) a dvojrozmerné čiarové kódy. Každá z odrôd sa líši tak veľkosťou grafického obrazu, ako aj množstvom prezentovaných informácií. Nasledujúca tabuľka zobrazuje príklady niektorých variácií čiarových kódov.

Tabuľka 22.1. Odrody čiarových kódov

názov Príklad čiarového kódu Poznámky
Lineárne
Univerzálny kód produktu, UPC
(univerzálny kód produktu)

(UPC-A)
Americký štandard čiarových kódov na kódovanie identifikátorov produktu a výrobcu.
Existujú odrody:
- UPC-E - 8 číslic je kódovaných;
- UPC-A - 13-číslicové kódovanie.
Európske číslo výrobku, EAN
(európske číslo položky)

(EAN-13)
Európsky štandard čiarových kódov pre kódovanie identifikátorov produktov a výrobcov.
Existujú odrody:
- EAN-8 – je zakódovaných 8 číslic;
- EAN 13 - 13 číslic je kódovaných;
- EAN-128 - je zakódovaný ľubovoľný počet písmen a číslic kombinovaných do regulovaných skupín.
GOST ISO/IEC 15420-2001 „Automatická identifikácia. Čiarové kódovanie. Špecifikácia symboliky EAN/UPC (EAN/UPC).
Kód 128
(Kód 128)
Obsahuje 107 znakov. Z toho 103 dátových znakov, 3 počiatočné znaky a 1 koncový znak. Na zakódovanie všetkých 128 znakov ASCII existujú tri sady znakov - A, B a C, ktoré možno použiť v rámci jedného čiarového kódu.
EAN-128 kóduje informácie abecedne s kódom 128
GOST 30743-2001 (ISO / IEC 15417-2000) „Automatická identifikácia. Čiarové kódovanie. Kód špecifikácie symboliky 128 (kód 128).
2D
dátová matica
(maticové údaje)
Maximálny počet znakov, ktoré sa zmestia do jedného kódu, je 2048 bajtov.
GOST R ISO/IEC 16022-2008 „Automatická identifikácia. Čiarové kódovanie. Špecifikácia symboliky dátovej matice“.
QR kód
(Rýchla odozva v angličtine – rýchla odozva)
Štvorce v rohoch obrázka vám umožňujú normalizovať veľkosť a orientáciu obrázka, ako aj uhol, pod ktorým je senzor spojený s povrchom obrázka. Body sa prevedú na binárne čísla s overením kontrolného súčtu.
Maximálny počet znakov, ktoré sa zmestia do jedného QR kódu:
- čísla - 7089;
- čísla a písmená (latinka) - 4296;
- binárny kód - 2953 bajtov;
- hieroglyfy - 1817.
MaxiCode
(maxcode)
Veľkosť je palec po palci (1 palec = 2,54 cm).
Používa sa na systémy odosielania a prijímania nákladu.

GOST R 51294.6-2000 „Automatická identifikácia. Čiarové kódovanie. Špecifikácia symboliky MaxiCode (Maxicode).
PDF147
(angl. Portable Data File -
prenosný dátový súbor)
Používa sa na identifikáciu osôb, účtovníctvo tovaru, podávanie správ regulačným orgánom a ďalšie oblasti.
Podporuje kódovanie až do 2710 znakov a môže obsahovať až 90 riadkov.
Microsoft Tag
(štítok Microsoftu)
Navrhnuté na rozpoznávanie pomocou kamier zabudovaných v mobilných telefónoch.
Môže obsahovať toľko znakov ako Code128.
Navrhnuté pre rýchlu identifikáciu a príjem vopred pripravených informácií (webové odkazy, ľubovoľný text do 1000 znakov, telefónne číslo a pod.), viazaných na kód a uložených na serveri spoločnosti Microsoft do zariadenia.
Obsahuje 13 bajtov plus jeden extra bit pre paritu.

Reprezentácia čísel v binárnej forme (v počítači). Ako viete, informácie uložené a spracované v počítačoch sú prezentované v binárnej forme. Trocha(Angličtina) bi nie digi t- binárne číslo; aj slovná hračka: angl. bit - kus, častica) - jednotka merania množstva informácií, ktorá sa rovná jednej číslici v binárnom číselnom systéme. Pomocou bitu môžete zakódovať (reprezentovať, rozlíšiť) dva stavy (0 alebo 1; áno alebo nie). Zvýšením počtu bitov (číslic) môžete zvýšiť počet zakódovaných stavov. Napríklad pre bajt (anglický bajt) pozostávajúci z 8 bitov je počet zakódovaných stavov 2 8 = 256.

Čísla sú zakódované v tzv. formáty s pevnou a pohyblivou rádovou čiarkou.

1. Formát s pevným bodom, sa používa najmä pre celé čísla, ale dá sa použiť aj pre reálne čísla, ktoré majú za desatinnou čiarkou pevný počet desatinných miest. Pri celých číslach sa predpokladá, že „čiarka“ je vpravo za najmenej významným bitom (číslicou), t.j. mimo mriežky. V tomto formáte existujú dve reprezentácie: bez znamienka (pre nezáporné čísla) a so znamienkom.

Pre nepodpísané znázornenia, všetky číslice sú priradené k znázorneniu samotného čísla. Napríklad pomocou bajtu môžete reprezentovať celé čísla bez znamienka od 0 10 do 255 10 (00000000 2 - 11111111 2) alebo reálne čísla s jedným desatinným miestom od 0,0 10 do 25,5 10 (00000000 2 - 11). Pre ikonický reprezentácií, t.j. kladné a záporné čísla, najvýznamnejšia číslica je uvedená pod znamienkom (0 je kladné číslo, 1 je záporné).

Na písanie podpísaných čísel existujú priame, reverzné a doplnkové kódy.

IN priamy V kóde sa zápis kladného a záporného čísla vykonáva rovnakým spôsobom ako v reprezentácii bez znamienka (s výnimkou, že pod znamienkom je priradený najvýznamnejší bit). Čísla 5 10 a -5 10 sa teda píšu ako 00000101 2 a 10000101 2 . V priamom kóde sú dva kódy pre číslo 0: "kladná nula" 00000000 2 a "záporná nula" 10000000 2 .

Použitím obrátene kódu sa záporné číslo zapíše ako prevrátené kladné číslo (0 sa zmení na 1 a naopak). Napríklad čísla 5 10 a -5 10 sa píšu ako 00000101 2 a 11111010 2 . Je potrebné poznamenať, že v reverznom kóde, ako aj v priamom kóde, existuje „kladná nula“ 00000000 2 a „záporná nula“ 11111111 2 . Použitie inverzného kódu umožňuje odčítať jedno číslo od druhého pomocou operácie sčítania, t.j. odčítanie dvoch čísel X - Y sa nahradí ich súčtom X + (-Y). Používa dve ďalšie pravidlá:

Odčítané číslo je prevrátené (reprezentované ako reverzný kód);

Ak je počet číslic vo výsledku väčší ako reprezentácia čísla, potom číslica úplne vľavo (najvyššia) sa zahodí a k výsledku sa pripočíta 1 2.

Nasledujúca tabuľka ukazuje príklady odčítania.

Tabuľka 22.2. Príklady odčítania dvoch čísel pomocou spätného kódu

X-Y 5 – 5 6 – 5 5 – 6 5 – (-6)
x2 00000101 00000110 00000101 00000101
Y2 00000101 00000101 00000110 11111001
Adičná substitúcia 5 + (-5) 6 + (-5) 5 + (-6) 5 + 6
Obrátený kód pre subtrahend (-Y 2) 11111010 11111010 11111001 00000110
Doplnenie 00000101
+
11111010
11111111
00000110
+
11111010
100000000
00000101
+
11111001
11111110
00000101
+
00000110
00001011
nevyžaduje sa 00000000
+
00000001
00000001
nevyžaduje sa nevyžaduje sa
Výsledok -0 1 -1 11

Napriek tomu, že reverzný kód výrazne zjednodušuje výpočtové postupy, a teda aj rýchlosť počítačov, prítomnosť dvoch „núl“ a ďalšie konvencie viedli k vzhľadu dodatočné kód. Keď je reprezentované záporné číslo, jeho modul sa najskôr invertuje, ako v opačnom kóde, a potom sa k inverzii okamžite pridá 1 2.

Nasledujúca tabuľka zobrazuje niektoré čísla v rôznych reprezentáciách kódu.

Tabuľka 22.3. Reprezentácia čísel v rôznych kódoch

Desatinné
zastupovanie
Binárny reprezentačný kód (8 bitov)
rovno späť dodatočné
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

Pri reprezentácii záporných čísel v dodatočných kódoch je druhé pravidlo trochu zjednodušené - ak je počet číslic vo výsledku väčší ako číslo pridelené na reprezentáciu čísel, potom sa vyradí iba číslica úplne vľavo (najvyššia).

Tabuľka 22.4. Príklady odčítania dvoch čísel pomocou dvojkového doplnkového kódu

X-Y 5 – 5 6 – 5 5 – 6 5 – (-6)
x2 00000101 00000110 00000101 00000101
Y2 00000101 00000101 00000110 11111010
Adičná substitúcia 5 + (-5) 6 + (-5) 5 + (-6) 5 + 6
Doplnkový kód pre subtrahend (-Y 2) 11111011 11111011 11111010 00000110
Doplnenie 00000101
+
11111011
00000000
00000110
+
11111011
100000001
00000101
+
11111010
11111111
00000101
+
00000110
00001011
Odstránenie najvýznamnejšej číslice a pridanie 1 2 nevyžaduje sa 00000001 nevyžaduje sa nevyžaduje sa
Výsledok -0 1 -1 11

Možno tvrdiť, že reprezentácia čísel v doplnkových kódoch vyžaduje o jednu operáciu viac (po inverzii je vždy potrebné sčítanie s 1 2), čo neskôr nemusí byť potrebné, ako v príkladoch s inverznými kódmi. V tomto prípade funguje známy „princíp čajníka“. Je lepšie urobiť postup lineárnym, ako v ňom aplikovať pravidlá „Ak A, tak B“ (aj keď je jedno). To, čo sa z ľudského hľadiska javí ako zvýšenie mzdových nákladov (výpočtová a časová náročnosť), z pohľadu implementácie softvéru a hardvéru sa môže ukázať ako efektívnejšie.

Ďalšou výhodou doplnkového kódu oproti inverznému je možnosť reprezentovať v jednotke informácie o jedno číslo (stav) viac, vďaka vylúčeniu „zápornej nuly“. Preto je spravidla rozsah reprezentácie (úložiska) pre celé čísla so znamienkom s dĺžkou jedného bajtu od +127 do -128.

2. Formát s pohyblivou rádovou čiarkou, používa sa hlavne pre reálne čísla. Číslo v tomto formáte je vyjadrené v exponenciálnom tvare

X = e n * m, (22,1)

kde e je základ exponenciálnej funkcie;
n je poradie bázy;
e n - číselná charakteristika;
m - mantisa (lat. mantisa - prírastok) - faktor, ktorým treba vynásobiť charakteristiku čísla, aby sme dostali samotné číslo.

Napríklad desiatkové číslo 350 možno zapísať ako 3,5 * 10 2 , 35 * 10 1 , 350 * 10 0 atď. IN normalizovaný vedecký zápis, objednať n sa volí tak, že absolútna hodnota m zostal aspoň jeden, ale striktne menej ako desať (1 ≤ |m|< 10). Таким образом, в нормализованной научной записи число 350 выглядит, как 3.5 * 10 2 . При отображении чисел в программах, учитывая, что основание равно 10, их записывают в виде m E ± n, kde E znamená "*10^" ("... vynásobte desiatimi na mocninu..."). Napríklad číslo 350 je 3,5E+2 a číslo 0,035 je 3,5E-2.

Keďže čísla sa v počítačoch ukladajú a spracúvajú v binárnej forme, potom sa na tieto účely akceptuje e = 2. Jedna z možných foriem binárneho znázornenia čísel s pohyblivou rádovou čiarkou je nasledujúca.

Ryža. 22.9. Binárne znázornenie čísel s pohyblivou rádovou čiarkou

Bity bn± a bm±, čo znamená znamienko exponentu a mantisy, sú kódované podobne ako čísla s pevnou desatinnou čiarkou: pre kladné čísla "0", pre záporné čísla - "1". Hodnota poradia sa volí tak, že hodnota celočíselnej časti mantisy v desiatkovom (a teda v binárnom) vyjadrení sa rovná "1", čo bude zodpovedať normalizovanému zápisu pre binárne čísla. Napríklad pre číslo 350 10 je poradie n = 8 10 = 001000 2 (350 = 1,3671875 * 2 8) a pre číslo 576 10 - n = 9 10 = 001001 2 (576 = 1,125 * 2). Bitová reprezentácia hodnoty poradia sa môže vykonávať v priamom, inverznom alebo dvojkom doplnkovom kóde (napríklad pre n = 8 10 je binárna forma 001000 2). Hodnota mantisy zobrazuje zlomkovú časť. Aby sa previedol na binárne, postupne sa násobí 2, kým sa nestane 0. Napríklad

Ryža. 22.10. Príklad získania zlomkovej časti v binárnej forme

Celočíselné časti získané ako výsledok postupného násobenia sú binárnou formou zlomkovej časti (0,3671875 10 = 0101111 2). Zostávajúca časť číslic hodnoty mantisy je vyplnená 0. Výsledný tvar čísla 350 vo formáte s pohyblivou rádovou čiarkou, berúc do úvahy znázornenie mantisy v normalizovanom zápise

Ryža. 22.11. Binárna forma čísla 350

V hardvérových a softvérových implementáciách aritmetických operácií je štandard na reprezentáciu čísel s pohyblivou rádovou čiarkou široko používaný. IEEE 2754(Posledné vydanie "754-2008 - Štandard IEEE pre aritmetiku s pohyblivou rádovou čiarkou"). Tento štandard definuje formáty s pohyblivou rádovou čiarkou na reprezentáciu čísel. slobodný(anglický single, float) a dvojitý(anglická dvojitá) presnosť. Všeobecná štruktúra formátov

Ryža. 22.12. Všeobecný formát na reprezentáciu binárnych čísel v štandarde IEEE 754

Formáty reprezentácie sa líšia počtom bitov (bajtov) pridelených na reprezentáciu čísel, a teda presnosťou reprezentácie samotných čísel.

Tabuľka 22.5. Charakteristika formátov binárnej reprezentácie v štandarde IEEE 754

Formátovať slobodný dvojitý
Celková veľkosť, bit (bajt) 32 (4) 64 (8)
Počet bitov na objednávku 8 11
Počet bitov pre mantisu
(okrem znamienkového bitu)
23 52
Hodnota objednávky 2 128 .. 2 -127
(±3,4 * 10 38 .. 1,7 * 10 -38)
2 1024 .. 2 -1023
(±1,8 * 10 308 .. 9,0 * 10 -307)
Offset objednávky 127 1023
Rozsah reprezentácie čísel
(ignorovať znamenie)
±1,4 * 10 -45 .. 3,4 * 10 38 ±4,9 * 10 -324 .. 1,8 * 10 308
Počet platných číslic čísla
(nikdy viac)
8 16

Znakom reprezentácie čísel podľa štandardu IEEE je absencia bitu pod znamienkom poradia. Napriek tomu môže hodnota objednávky nadobúdať kladné aj záporné hodnoty. Tento moment zohľadňuje tzv. „zmena objednávky“. Po prevode binárnej formy objednávky (zapísanej v priamom kóde) na desiatkovú sa od výslednej hodnoty odpočíta „vychýlenie objednávky“. Výsledkom je „skutočná“ hodnota poradia čísla. Napríklad, ak je exponent 11111111 2 (= 255 10) pre jedno presné číslo, potom je exponent v skutočnosti 128 10 (= 255 10 - 127 10), a ak 00000000 2 (= 0 10), potom -127 10 (= 0 10 - 127 10).

Hodnota mantisy je uvedená, ako v predchádzajúcom prípade, v normalizovanej forme.

Vzhľadom na vyššie uvedené je číslo 350 10 vo formáte s jednoduchou presnosťou štandardu IEEE 754 napísané nasledovne.

Ryža. 22.13. Binárny tvar čísla 350 podľa štandardu IEEE

Medzi ďalšie funkcie štandardu IEEE patrí schopnosť reprezentovať špeciálne čísla. Patria sem hodnoty NaN (nie je číslo) a +/-INF (nekonečno) vyplývajúce z operácií, ako je delenie nulou. Zahŕňa aj denormalizované čísla, ktoré majú mantisu menšiu ako jedna.

Na záver o číslach s pohyblivou rádovou čiarkou, pár slov o notoricky známom „ chyba zaokrúhľovania". Pretože v binárnej forme reprezentácie čísla je uložených len niekoľko platných číslic, nemôže „pokryť“ celú škálu reálnych čísel v danom rozsahu. Výsledkom je, že ak číslo nemôže byť presne reprezentované v binárnej forme, je reprezentované ako najbližšie možné. Napríklad, ak sa k dvojitému číslu "0.0" postupne pridá "1,7", možno zistiť nasledujúci "obrázok" meniacich sa hodnôt.

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

Ryža. 22.14. Výsledok postupného pridávania čísla 1.7 (Java 7)

Ďalšia nuansa sa nachádza pri pridávaní dvoch čísel, ktoré majú výrazne odlišné poradie. Napríklad pridanie 10 10 + 10 -10 bude mať za následok 10 10 . Aj keď sa postupne bilión (10 12) krát pridá 10 -10 k 10 10 , výsledok zostane rovnaký 10 10 . Ak k 10 10 pripočítame súčin 10 -10 * 10 12 , ktorý je z matematického hľadiska rovnaký, výsledkom bude 10000000100 (1,0000000100 * 10 10).

Genetický kód- kódovaná sekvencia aminokyselín bielkovín charakteristická pre všetky živé organizmy. Kódovanie sa vykonáva pomocou 3 nukleotidov, ktoré sú súčasťou DNA (kyselina deoxyribonukleová). DCH je makromolekula, ktorá zabezpečuje ukladanie, prenos z generácie na generáciu a realizáciu genetického programu pre vývoj a fungovanie živých organizmov. Možno najdôležitejší kód v histórii ľudstva.

V DNA sa používajú štyri dusíkaté bázy - adenín (A), guanín (G), cytozín (C), tymín (T), ktoré sa v ruskej literatúre označujú písmenami A, G, C a T. Tieto písmená tvoria tzv. abeceda genetického kódu. V molekulách DNA sa nukleotidy zoradia do reťazcov, a tak sa získajú sekvencie genetických písmen.

Proteíny takmer všetkých živých organizmov sú postavené iba z 20 druhov aminokyselín. Tieto aminokyseliny sa nazývajú kanonické. Každý proteín je reťazec alebo niekoľko reťazcov aminokyselín spojených v presne definovanom poradí. Táto sekvencia určuje štruktúru proteínu a následne všetky jeho biologické vlastnosti. Syntéza bielkovín (t. j. implementácia genetickej informácie do živých buniek) sa uskutočňuje na základe informácií obsiahnutých v DNA. Tri po sebe idúce nukleotidy (triplet) stačia na zakódovanie každej z 20 aminokyselín, ako aj signálu „stop“, čo znamená koniec proteínovej sekvencie.

Ryža. 22.15. fragment DNA

2 IEEE (Institute of Electrical and Electronics Engineers) - Ústav elektrotechnických a elektronických inžinierov.

3 Obsahuje dusíkatú zásadu kombinovanú s cukrom a kyselinou fosforečnou.

22.3. Systémy tajných kódov

Tajné kódy, ako sú šifry, sú navrhnuté tak, aby zachovali dôvernosť informácií. Spočiatku boli systémy tajných kódov systémom založeným na zdanlivom kóde žargónu. Vznikli preto, aby ukryli mená skutočných ľudí spomínaných v korešpondencii. Boli to malé zoznamy, do ktorých boli zapísané skryté mená a oproti nim boli napísané substitúcie kódu (substitúcie). Oficiálne kódy používané pápežskými vyslancami a veľvyslancami stredomorských mestských štátov na ukrytie obsahu správ, ktoré sa našli v raných archívoch Vatikánu, pochádzajú zo 14. storočia. S rastúcou potrebou bezpečnosti korešpondencie mali predstavitelia mestských štátov rozsiahlejšie zoznamy, ktoré obsahovali nielen kódové zámeny mien osôb, ale aj krajín, miest, druhov zbraní, proviantu atď. V záujme zvýšenia bezpečnosti informácií boli do zoznamov pridané šifrové abecedy na kódovanie slov nezaradených do zoznamu, ako aj pravidlá ich používania, založené na rôznych steganografických a kryptografických metódach. Takéto zbierky sú tzv nomenklátorov". Od 15. do polovice 19. storočia boli hlavnou formou ochrany osobných údajov.

Až do 17. storočia boli nomenklátory otvorených slov a ich zámeny kódov v abecednom poradí, kým francúzsky kryptológ Antoine Rossignol nenavrhol použitie silnejších dvojdielnych nomenklátorov. Mali dve sekcie: jedna uvádzala prvky otvoreného textu v abecednom poradí a prvky kódu boli zmiešané. V druhej časti boli zoznamy kódov v abecednom poradí a prvky čistého textu sa už miešali.

Vynález telegrafu a Morseovej abecedy, ako aj položenie transatlantického kábla v polovici 19. storočia. výrazne rozšíril rozsah tajných kódov. Okrem ich tradičných oblastí použitia (v diplomatickej korešpondencii a na vojenské účely) sa stali široko používanými v obchode a doprave. Systémy tajných kódov tej doby obsahovali slovo „ kód„(Kód štátneho oddelenia (1867)“, „Americký kódex pre priekopy“, „Riečné kódy: Potomac“, „Čierny kód“) alebo „ šifra"("Šifra štátneho ministerstva (1876)", "Zelená šifra"). Treba poznamenať, že napriek prítomnosti slova „šifra“ v názve bolo kódovanie vložené do srdca týchto systémov.

Ryža. 22.16. Fragment šifry ministerstva zahraničia (1899)

Vývojári kódov, ako napríklad autori šifier, často pridávali ďalšie zabezpečenie, aby sa ich kódy ťažšie prelomili. Takýto proces sa nazýva prekódovanie. V dôsledku toho systémy tajných kódov kombinovali steganografické a kryptografické metódy na zabezpečenie dôvernosti informácií. Najpopulárnejšie z nich sú uvedené v nasledujúcej tabuľke.

Tabuľka 22.6. Spôsoby zabezpečenia dôvernosti informácií v tajných kódovacích systémoch

spôsob Typ Poznámky Príklady
(kódované slovo - kódové označenie)
Nahradenie slova (frázy) iným slovom ľubovoľnej dĺžky steganografický Analógové - .
1. Nomenklátor mesta Siena (XV. storočie): Cardinales (kardinál) - Florenus; Antonello da Furli (Antollo da Furli) - Forte.

2. Kódex ministerstva zahraničných vecí z roku 1899: Rusko (Rusko) – povyšuje; Kabinet Ruska (vláda Ruska) - výzvy.

3. Kód vedúceho spojovej služby (1871): 10:30 - Anna, Ida; 13. (trinásty) - Charles, Mason.

Nahradenie slova (frázy) reťazcom znakov s pevnou dĺžkou steganografický Analógové - . 1. Americký kód pre zákopy (1918): Patrol (hliadka) - RAL; Útok (útok) - DIT.

2. Kód štátneho oddelenia A-1 (1919): Diplomat (diplomat) - BUJOH; Diplomatický zbor (diplomatický zbor) - BEDAC.

Nahradenie slova (frázy) číslom steganografický Analógové - .
Pre jedno zakódované slovo možno použiť niekoľko kódových označení.
1. Nomenclator Benjamin Tolmadzha (1779): Obrana (obrana) - 143; Útok (útok) - 38.

2. Vysielací kód pre spojenecké obchodné lode v druhej svetovej vojne (BAMS): ostrov - 36979; prístav - 985.

Nahradenie slova (frázy) množinou číslic s pevnou dĺžkou steganografický Analógové - . 1. Americký kód pre zákopy (1918): Patrol (hliadka) - 2307; Útok (útok) - 1447.

2. Americké služobné rádio kód č.1 (1918): Olej (olej) - 001; Zlý (zlý) - 642.

Zámena písmen kryptografických Analógy - šifra, .
Ako kódové označenie by sa mohli použiť písmená, čísla, grafické označenia.
Používa sa pre slová, ktoré nie sú v kódovanom zozname.
1. Nomenklátor mesta Siena (XV. storočie): q - ; s-.

2. Nomenclator James Madison (1781): o - 527; p-941.

3. Americký kód pre zákopy (1918): a - 1332 .. 2795 alebo CEW .. ZYR. Obsahoval tiež 30 abecedy na nahradenie šifier na opätovné zašifrovanie kódových označení.

Nahradenie kombinácie písmen kryptografických Analógové - .
Ako kódové označenie by sa mohli použiť písmená, čísla, grafické označenia.
1. Nomenklátor mesta Siena (XV. storočie): bb -; tt-.

2. Nomenclátor X-Y-Z (1737): ce - 493; ab-1194.

Použitie prázdnych znakov steganografický Analógové - .
Nezmyselné (lat. nihil importantes) symboly sa používali na zmätenie kryptoanalytikov.
1. Nomenklátor mesta Siena (XV. storočie): , .

2. Kódy riek: Potomac (1918): ASY.

Použitie aditívnych čísel kryptografických Analógové - .
Ako variabilná časť kódu (kľúč) slúžilo prídavné číslo pridané k číselnému kódovému označeniu.
Šifra ministerstva zahraničných vecí z roku 1876: pravidlo „Kôň“ na začiatku správy znamenalo, že pri kódovaní následných kódových označení sa použilo prídavné číslo 203; "Jastrab" (jastrab) - 100.
Permutácia písmen (čísel) v kódovom zápise kryptografických Analógové - . Telegrafný kód na zabezpečenie utajenia pri prenose telegramov (1870): jedno z pravidiel predpisovalo permutáciu posledných troch číslic v digitálnom kódovom označení pozostávajúcom z piatich číslic.
Preskupenie kódov kryptografických Analógové - . Šifra ministerstva zahraničia 1876: pravidlo „Tiger“ (tiger) na začiatku správy znamenalo, že dekódovanú správu je potrebné prečítať od posledného slova po prvé (odzadu dopredu); "Tapír" (tapír) - prehodenie každého páru slov (t. j. prvé a druhé, tretie a štvrté atď.).

Kombinácia rôznych metód kódovania a opätovného šifrovania v kódovom systéme je bežnou praxou medzi vývojármi kódu a používa sa takmer od samého začiatku ich vzniku. Takže aj v názvosloví používanom v meste Siena v 15. storočí sa okrem kódových zámen slov používali aj na nahradenie písmen, nich a prázdnych znakov. Táto prax prekvitala koncom 19. a začiatkom 20. storočia. Najmä v „Šifre ministerstva zahraničia z roku 1876“ (Angl. Red Book - Red Book), skladajúci sa z 1200 strán, a jej príloha "Nedekódovateľný kód: Doplnok k šifre ministerstva zahraničia" boli použité:

Kódové označenia vo forme slov a čísel;

>> Spôsoby kódovania informácií

§ 1.7. Spôsoby kódovania informácií

3. Vyjadrite slovami význam nasledujúceho aritmetického výrazu:

4. Chlapec nahradil každé písmeno svojho mena jeho číslom v abecede. Ukázalo sa 18 21 19 13 1 15. Ako sa volá chlapec?

5. S vedomím, že každé písmeno zdrojového textu je nahradené tretím písmenom za ním v abecede ruského jazyka, ktoré sa považuje za napísané v kruhu, dekódujte nasledujúce správy:

a) zhutseg ll, g rgmzhiyya - dzuzel;
b) fkhguyum zhutsyo otsyyz rseyush zhetssh.

6. Každému písmenu abecedy je priradený pár čísel: prvé číslo je číslo stĺpca a druhé je číslo riadku nasledujúcej tabuľky kódov:

Pomocou tejto tabuľky vyriešte hádanku: (1.1), (2.2), (1.3), (3.2), (10.3), (3.3), (12.1), ( 4.2), (5.1), (4.2), (12.2 ), (12.1), (1.1), (4.2), (5.1), (12, 1), (1.1), (2.2), (1.3), (3.2), (10.3), (3.3), (5.1 ), (12.1), (1.2), (5.1), (3.2), (4.2), (5.2), (1.2), (1.3), (6.3), (4.2), (12.3).

Bosová L. L., Informatika a IKT: učebnica pre 5. ročník L. L. Bosová. M.: BINOM. Vedomostné laboratórium, 2009. 192 s. : chorý.

Obsah lekcie zhrnutie lekcie podpora rámcová lekcia prezentácia akceleračné metódy interaktívne technológie Cvičte úlohy a cvičenia sebaskúšanie workshopy, školenia, prípady, questy domáce úlohy diskusia otázky rečnícke otázky študentov Ilustrácie audio, videoklipy a multimédiá fotografie, obrázky, grafika, tabuľky, schémy humor, anekdoty, vtipy, komiksové podobenstvá, výroky, krížovky, citáty Doplnky abstraktyčlánky čipsy pre zvedavé jasličky učebnice základný a doplnkový slovník pojmov iné Zdokonaľovanie učebníc a vyučovacích hodínoprava chýb v učebnici aktualizácia fragmentu v učebnici prvky inovácie v lekcii nahradenie zastaraných vedomostí novými Len pre učiteľov perfektné lekcie kalendárny plán na rok metodické odporúčania programu diskusie Integrované lekcie