Šifrovanie, kódovanie, bit a byte, digitálne informácie. Kódovanie informácií v PC binárna (dvojková) číselná sústava

Podobné dokumenty
Aritmetické operácie v rôznych číselných sústavách. Ľudmila MACEKOVÁ, KEMT-FEI-TUKE, sep. 2017

Pozičné číselné sústavy. Dejiny. Číselná sústava je spôsob, akým sú zapisované čísla pomocou znakov (nazývaných cifry).

M úlohy (vyriešené) pre rok 2017

Obsah. Reprezentácia údajov v počítači. Digitalizácia číselnej informácie. Digitalizácia znakov a textovej informácie.

Úplný zápis každého desiatkového čísla môžeme zapísať pomocou polynómu:

Ing. Jozef Klus KOMBINAČNÉ LOGICKÉ OBVODY

Multiplexor a demultiplexor

Informatika a jej jednotlivé oblastí

Zvyškové triedy podľa modulu

Logické základy číslicových počítačov

1.1 PREVOD ČÍSEL Z DVOJKOVEJ SÚSTAVY DO DESIATKOVEJ A NAOPAK

OBSAH. 1. Základné pojmy informatiky 2. Digitalizácia 3. Rastrová (=bitmapová) grafika. 4. Vektorová grafika

Matematika (platný od )

Skákalka. Otvoríme si program Zoner Callisto, cesta je Programy Aplikácie Grafika Zoner Callisto.

Iracionálne rovnice = 14 = ±

Ak stlačíme OK, prebehne výpočet a v bunke B1 je výsledok.

Funkcia - priradenie (predpis), ktoré každému prvku z množiny D priraďuje práve jeden prvok množiny H.

MOCNINY A ODMOCNINY Eva Zummerová

Prevody z pointfree tvaru na pointwise tvar

Tematický výchovno vzdelávací plán Matematika

PODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.

KOMBINATORICKÉ PRAVIDLO SÚČINU

MANUÁL K PROGRAMU MATEMATIKA 2.0 STIAHNUTIE A INŠTALÁCIA PROGRAMU:

NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P

1. Gigabajty si hneď v prvom kroku premeníme na gigabity a postupne premieňame na bity.

Informačná spoločnosť

8 OPATRENIE Národnej banky Slovenska z 1. decembra 2009,

15. Príkazy vetvenia

Zápis predmetov do AiSu na aktuálny akademický rok

KrAv02-T List 1. Polynómy. RNDr. Jana Krajčiová, PhD.

Začínam so zadaním z NEPOUŽÍVAME ROZSAH POKIAĽ HO MUSÍME PRESKOČIŤ

Finančné riaditeľstvo Slovenskej republiky

Základy algoritmizácie a programovania

MEP ekonomika podniku učtovníctvo 1. časť Ekonomika podniku

1.5 Spoločné a rozdielne vlastnosti kvapalín a plynov PL KEGA 130UK/2013

Automatický timer pre DX7 návod na inštaláciu a manuál

Krížovka. Hot Potatoes JCross ( červená farba) = vytvorenie krížovky, do ktorej vpisujeme odpovede na zadané otázky. Priradenie

Matematika test. Mesačne zaplatí. Obvod obdĺžnikovej záhrady je. Jedna kniha stojí Súčet

Matice. Matica typu m x n je tabuľka s m riadkami a n stĺpcami amn. a ij. prvok matice, i j udáva pozíciu prvku

Import Excel Univerzál

1. sekvenčné klopné obvody

ČÍSELNÉ RADY. a n (1) n=1

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4

3D origami - tučniak. Postup na prípravu jednotlivých kúskov: A) nastrihanie, alebo natrhanie malých papierikov (tie budeme neskôr skladať)

PLA-401 v3 Ethernetový adaptér PowerLine (prenos dát cez silové elektrické káble)

MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM

Súmernosti. Mgr. Zuzana Blašková, "Súmernosti" 7.ročník ZŠ. 7.ročník ZŠ. Zistili sme. Zistite, či je ľudská tvár súmerná

Blokové a prúdové šifry

Spracovanie informácií

Operačný systém Úvodná prednáška

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

Preprava lítiových batérií. Začať

BYSTRÍK pomáha rozvíjať aj predčitateľskú gramotnosť, priestorovú orientáciu, pozornosť a sústredenosť.

To bolo ľahké. Dokážete nakresliť kúsok od prvého stromčeka rovnaký? Asi áno, veď môžete použiť tie isté príkazy.

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

Astronomická fotografia -- kuchárka pre digitálnu fotografiu

Deliteľnosť v obore prirodzených čísel

INFORMATIKA 9. ROČNÍK POZNÁMKY POČÍTAČ AKO NÁSTROJ NÁSTROJE NA PRÁCU S TEXTOM NÁSTROJE NA PRÁCU S OBRÁZKAMI NÁSTROJE NA PRÁCU S TABUĽKAMI

Test z matematiky na prijímacie skúšky do 1. ročníka osemročného štúdia

Téma : Špecifiká marketingu finančných služieb

Kontrola väzieb výkazu Súvaha a Výkaz ziskov a strát Príručka používateľa

Technické vybavenie počítača - HARDVÉR (Hardware)

1. LABORATÓRNE CVIČENIE

Číselné soustavy a převody mezi nimi

Kvadratické funkcie, rovnice, 1

Modré obrázkové slová skladanie slov z písmen

11. téma: Zaokrúhľovanie, práca so zaokrúhlenými číslami

CHARAKTERISTIKA JEDNOROZMERNÝCH ŠTATISTICKÝCH SÚBOROV

Teória grafov. Stromy a kostry 1. časť

Ružové obrázkové slová skladanie slov z písmen

Ďalší spôsob, akým je možné vygenerovať maticu je použitie zabudovaných funkcií na generovanie elementárnych matíc.

Matematika Postupnosti

2. Čo a ako sa prenesie pri opakovanom prechode do nového roka? Po zopakovaní prechodu sa v novom roku v evidencii účtovných dokladov aktualizujú inte

Súťaž Vráťme knihy do škôl je tu už po 7-krát!

SK skmo.sk. 65. ročník Matematickej olympiády 2015/2016 Riešenia úloh školského kola kategórie B

Zobrazenie čísiel v počítači

1. Formát exportov typu *.gpc (ABO)

TEÓRIA FARIEB, FAREBNÉ MODELY

Číselné soustavy. Ve světě počítačů se využívají tři základní soustavy:

je zmena operácie ktorou z nelineárneho systému môže spraviť lineárny. Týmto krokom sme získali signál ktorý môžeme spracovať pomocou LDKI sústavy.

Strojový kód, assembler, emulátor počítača

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Grafy

Ako sme postavili Benátky

Mgr. Stanislav Fila, psychológ CPPPaP Banská Bystrica Centrum pedagogicko-psychologického poradenstva a prevencie (bývalá KPPP) Banská Bystrica

Je to voľne dostupný programový balík (free software), ktorý sa používa na meraniach.

Obrázok Časový plán projektu, určite kritickú cestu. Obrázok Časový plán projektu, určite kritickú cestu

F akulta B aníctva, E kológie, R iadenia a G eotechnológií. Mozilla Firefox. Ing. Anna Grejtáková SPP D FBERG 2011

Technická univerzita v Košiciach


Pracovné prostredie MS EXCEL 2003.

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY TESTOVANIE ŠTATISTICKÝCH HYPOTÉZ

MATEMATIKA v reálnom živote. Soňa Čeretková Katedra matematiky FPV UKF Nitra

Import cenových akcií FRESH

Súťaž Vráťme knihy do škôl je tu už po 5-krát!

Bitmapové a vektorové grafické editory. Grafické editory používame na kresbu, resp. editovanie obrázkov. Obrázky sa dajú kresliť dvoma spôsobmi.

Riešené úlohy Testovania 9/ 2011

Rodičia a ich potomkovia

KOMISNÝ PREDAJ. Obr. 1

Odkazy na pravidlá sú podľa aktuálnych pravidiel na stránke Slovenská verzia pravidiel sa pripravuje

Vážení používatelia programu WISP.

Transkript:

Šifrovanie, kódovanie, bit a byte, digitálne informácie Šifry šifrovanie sa používa všade tam, kde treba utajiť obsah komunikácie. Existuje veľmi veľa metód na tajné šifrovanie (a protimetód na dešifrovanie). Šifry dosiahli neuveriteľnú úroveň a dôležitosť kvôli počítačom a komunikácii na Internete,súkromným informáciam (napr. rodné číslo, presná adresa bydliska, číslo účtu v banke atď.). Kódy cieľom kódovania je, aby sme mohli prenášať informáciu. Nie vždy však ide o utajenie. Často sa musíme prispôsobiť možnostiam technického zariadenia (preto vznikla napr. Morseova abeceda ako jazyk pre telegraf ), alebo možnostiam ľudí zapojených do komunikácie (preto vzniklo Breillovo písmo pre nevidiacich). Kódovanie informácii je ľubovoľná vopred dohodnutá a všeobecne známa množina pravidiel, ktorá dovoľuje informáciu vyjadriť tak, aby sa dala uchovať, alebo šíriť. Binárny kód. Bit Ľudia medzi sebou používajú na komunikáciu reč. Ktorá pozostáva zo slov tvorených jednotlivými písmenami. Aby teda počítače porozumeli tomu, čo chceme aby vykonali, museli ľudia vymyslieť iný spôsob komunikácie. Počítače komunikujú prenášajú informácie - v číslach. Informácie, ktoré im teda človek zadá, musia prekódovať do im zrozumiteľného jazyka. Počítače používajú zvláštny spôsob kódovania informácii binárny kód. Sú to postupnosti dvoch znakov 0 a 1. Morseova abeceda tiež používa iba dva znaky (ale na oddelenie slov používa tretí znak medzeru). Pamäť počítača si môžeme predstaviť ako milióny miniatúrnych prepínačov, z ktorých každý je buď ľavej polohe (pre znak 0) alebo v pravej polohe (pre znak 1). Dlhé postupnosti prepínačov predstavujú rôzne informácie. Najmenšia jednotka binárneho kódu je bit (binary digit). Informácie zapísané v binárnom kóde sa nazývajú digitálne informácie. Počítače spracovávajú obrovské množstvo informácií (znaky a čísla, farby, zvuk) a preto sa zapisujú do väčších jednotiek, ktoré sa označujú ako byte (pozostávajú z 8 bitov). Kódovanie informácií v PC binárna (dvojková) číselná sústava Bežne v živote používame čísla vyjadrené v desiatkovej pozičnej sústave, ktoré : používajú cifry od nuly do deväť teda 0, 1, 2,..., 9, využívajú pozičný spôsob zápisu. Skutočnú hodnotu každej cifry v čísle určuje to, či stojí na pozícii jednotiek alebo desiatok alebo stoviek atď. Tieto kľúčové čísla sa nazývajú pozičné hodnoty. Napr. číslo 3 926 je súčtom 3000 + 900 + 20 + 6 teda3-krát pozičná hodnota 1000 plus 9-krát pozičná hodnota 100 plus 2-krát pozičná hodnota 10 plus 6-krát pozičná hodnota 1. binárny kód a dvojková sústava tvoria most medzi informáciou a elektronickými obvodmi počítača Dvojková pozičná sústava : používa cifry od nula do jeden teda iba 0 a 1, používa pozičný spôsob zápisu, ale pozičnými hodnotami sú mocniny čísla 2, teda sprava doľava

Prevod desiatkových čísel na dvojkové čísla Každé desiatkové číslo je buď párne alebo nepárne. Napr. 30 je 15 * 2 so zvyškom 0 a 31 je 15 * 2 so zvyškom 1. Pripísať za desiatkové číslo nulu, znamená vynásobiť ho desiatimi. Pripísať za dvojkové číslo nulu, znamená vynásobiť ho dvoma. 2. Prevody v rôznych číselných sústavách 1. Prevod z (10) do (2) ; prevody z (10) do iných číselných sústav (napr. 8,16) Postup: postupne delíme číslo 2 (ak do inej sústavy tak 8,16...) a sprava doľava zapisujeme zvyšky, ktoré môžu byť: 1. dvojková sústava: 0,1 2. trojková sústava: 0,1,2... 8. osmičková sústava: 0,1,...,7 9. deviatková sústava: 0,1,...,8 10. ( z nej robíme prevod): 0,1,...,9 11. jedenástková sústava: 0,1,...,9,A 12. dvanástková sústava: 0,1,...,9,A,B... 16. šestnástková sústava: 0,1,...,9,A,B,...,F Príklad 1: 327 (10)? (2) 327 : 2 = 163 : 2 = 81 : 2 = 40 : 2 = 20 : 2 = 10 : 2 = 5 : 2 = 2 : 2 = 1 : 2 = 0 1 1 1 0 0 0 1 0 1 zápis čísla v dvojkovej sústave sprava doľava Výsledok: 327 (10) 101000111 (2) Príklad 2: 327 (10)? (8) 327 : 8 = 40 : 8 = 5: 8 = 0 7 0 5 zápis čísla v osmičkovej sústave sprava doľava Výsledok: 327 (10) 507 (8)

2. Prevod z (2) do (10) ; prevody z (2) do iných číselných sústav (napr. 8,16) Postup: postupne, zprava doľava, sčitujeme čísla (0 a 1) v dvojkovej sústave vynásobené mocniteľom čísla 2 umocneného od 0 až po n. Pr. 1: 1.2 6 +0.2 5 +1.2 4 +0.2 3 +0.2 2 +1.2 1 +1.2 0 = 83 Výsledok: 1 0 1 0 0 1 1 (2) 83 (10) Pr. 2: 1 0 1 0 0 1 1 (2)? (8) 1. rozdelím číslo po tri, pretože 8=2 3 2. postupujem ako v predchádzajúcom príklade, ale pre každú trojmiestnu časť samostatne. 3. číslo zapíšem takom v tvare, ako ho vidím. (nie sprava doľava) 1.2 0 0.2 2 +1.2 1 +0.2 0 0.2 2 +1.2 1 +1.2 0 = 1 = 2 = 3 zápis čísla v takom tvare, ako vidíme Výsledok: 1 0 1 0 0 1 1 (2) 123 (8) Príklad 2: 1 0 1 0 0 1 1 (2)? (16) 1. rozdelím číslo po štyri, pretože 16=2 4 2. postupujem ako v predchádzajúcom príklade, ale pre každú štvormiestnu časť samostatne. 3. číslo zapíšem takom v tvare, ako ho vidím. (nie sprava doľava) 1.2 2 + 0.2 1 +1.2 0 0.2 3+ 0.2 2 +1.2 1 +1.2 0 = 5 = 3 zápis čísla v takom tvare, ako vidíme Výsledok: 1 0 1 0 0 1 1 (2) 53 (16)

3. Prevod z inej číselnej sústavy (2,8,16) do (10) Postup je zhodný s prevodom čísla z dvojkovej do desiatkovej sústavy, mení sa iba číslo umocňované od 0 až po n (podľa sústavy, z ktorej prevod robíme) postupne, zprava doľava. Pr. 1: 1.2 6 +0.2 5 +1.2 4 +0.2 3 +0.2 2 +1.2 1 +1.2 0 = 83 Výsledok: 1 0 1 0 0 1 1 (2) 83 (10) Pr. 2: 3 2 7 (8)? (10) 3.8 2 +2.8 1 +7.8 0 = 215 Výsledok: 3 2 7 (8) 215 (10) Pr. 3: 3 2 7 (16)? (10) 3.16 2 +2.16 1 +7.16 0 = 807 Výsledok: 3 2 7 (16) 807 (10) 4. Prevod z inej číselnej sústavy (8,10, 16) do (2) 4a) Prevod z desiatkovej do dvojkovej sústavy už poznáme. Príklad 1: 327 (10)? (2) 327 : 2 = 163 : 2 = 81 : 2 = 40 : 2 = 20 : 2 = 10 : 2 = 5 : 2 = 2 : 2 = 1 : 2 = 0 1 1 1 0 0 0 1 0 1 zápis čísla v dvojkovej sústave sprava doľava Výsledok: 327 (10) 101000111 (2) 4b) Prevody z iných číselných sústav do dvojkovej sústavy sa robia cez desiatkovú sústavu. Pr. 1 : 327 (8)? (2)

Postup: 327 (8)? (10)? (2) 3. Sčitovanie a odčitovanie v dvojkovej sústave Základné číselné operácie fungujú v dvojkovej sústave rovnako ako v desiatkovej, len nesmieme zabudnúť, že základným číslom nie je 10 ale 2! Sčitovanie Rovnako ako v 10-tkovej sústave budeme sčitovať po stĺpcoch zprava doľava Na každej pozícii oboch čísel môže stáť iba 0 alebo 1. Sčitujeme podľa pravidiel: 0 + 0 = 0 1 + 0 = 1 0 + 1 = 1 1 + 1 = 0 a 1 prenesieme ako zvyšok do ďalšieho stĺpca. V ďalšom stĺpci potrebujeme opäť sčítať 1 + 1 a miesto na zápis zvyšku je už obsadené z predchádzajúceho sčítania. Jednoducho ten zvyšok posunieme do ďalšieho stĺpca. Odčitovanie Počítač nepozná záporné čísla. Teda, správne povedané záporné číslo chápe ako číslo kladné, ale inverzné. Uveďme si príklad: V desiatkovej sústave odčítanie vyzerá takto: 3 5 = -2 Číslo 5 v dvojkovej sústave sa zapíše ako 101. Ale počítač nepozná záporné číslo a urobil by toto: 11 + 101 = 1000, čo je číslo 8. Jednou z možností ako vyjadriť záporné číslo je použiť tzv. doplnkový kód. Poďme naspäť k nášmu príkladu : 3 5 = -2 Počítaču to ale musíme povedať takto: 3 + (-5) = (-2) Teda musíme si to číslo -5 vyrobiť. 1. Číslo 5 je v dvojkovej sústave 101. Zaberá teda 3 bity. 2. Na znamienko mínus použijeme jeden voľný bit, ktorý doplníme pred číslo. 3. Číslo 5 teda bude vyzerať takto: 0101 4. 0 na prvej pozícii pred číslom bude označovať znamienko + 5. V ďalšom kroku prevedieme inverziu čísla čo je nulou bude jednotkou a opačne. 6. Teda naše číslo 5 bude teraz vyzerať takto: 1010 7. Teraz k nemu pripočítame číslo 1. (Tiež musí zaberať 4 bity, takže zapíšeme: 0001 ) 8. Sčítame: 1010+0001=1011 9. Toto číslo 1011 je naše hľadané číslo -5. Výpočet bude teraz vyzerať takto: 3 5 = -2 Nezabudnime si číslo 3 (11) doplniť na 4 bity (0011)! 0011 + 1011 = 1110 Overíme si, či je číslo 1110 naozaj číslom -2. 1. číslo 2 je v dvojkovej sústave vyjadrené ako 10. Zaberá dva bity.

2. keďže číslo 5 zaberalo tri bity a na vyjadrenie znamienka potrebovalo štvrtý bit, doplníme číslo 2 (10) o dva bity. 3. teda číslo 2 bude vyzerať takto: 0010 4. teraz spravíme inverziu: 1101 5. pripočítame číslo 1: 1101+0001= 1110 6. Výsledok je teda správny. Číslo -2 je v doplnkovom kóde dvojkovej sústavy: 1110