- Vysvetli vlastnými slovami rozdiel medzi údajom a informáciou a uveď k tomu vlastný príklad.
- Vypočítaj, koľko bitov majú 3 bajty, a koľko rôznych hodnôt vie zapísať 1 bajt.
- Zapíš v dvojkovej sústave čísla 2, 3 a 4.
- Opíš po krokoch, ako sa zakóduje jedno písmeno textu, aby s ním počítač vedel pracovať.
- Vysvetli, prečo fotka s viac pixelmi zaberie v pamäti viac miesta než fotka s menej pixelmi.
Reprezentácia a kódovanie informácií Nezačaté
Skús najprv, čo už vieš. Výsledok = tvoja vstupná úroveň (porovnáš ho s tým, čo budeš vedieť po naučení).
0. Kľúčové fakty
-
Údaj vs. informácia — Údaj je samotný zápis, znak alebo číslo bez významu (napríklad číslo 36). Informácia vzniká až vtedy, keď údaj dostane súvislosť a zmysel (36 °C je telesná teplota človeka). Rozdiel je dôležitý preto, že počítač spracúva údaje, no zmysel im dáva človek.
-
Kódovanie informácie — Kódovanie je prevod informácie do podoby, ktorú vie zariadenie uložiť, preniesť alebo spracovať. Vždy potrebujeme dohodnutý systém (kód), aby sa dala správa spätne dekódovať. Príkladom je Morseova abeceda, semafor alebo posunková reč — všetko sú spôsoby kódovania tej istej informácie.
-
Bit (binárna číslica) — Bit je najmenšia jednotka informácie a môže mať len dve hodnoty: 0 alebo 1. Počítače pracujú dvojkovo, lebo elektronika ľahko rozlíši dva stavy — vypnuté/zapnuté, nízke/vysoké napätie. Z mnohých bitov sa skladá každý text, obrázok aj zvuk v počítači.
-
Bajt (byte) — Bajt je skupina 8 bitov a tvorí základnú „pracovnú" jednotku pamäte. Z 8 bitov sa dá vytvoriť 2⁸ = 256 rôznych kombinácií, čo stačí na zakódovanie jedného písmena alebo znaku. Väčšie jednotky sú kilobajt (KB), megabajt (MB) a gigabajt (GB), pričom každá vyššia je približne 1000-krát väčšia.
-
Dvojková (binárna) sústava — Je to číselná sústava, ktorá používa iba číslice 0 a 1, na rozdiel od bežnej desiatkovej (0–9). Každá pozícia predstavuje mocninu dvojky (1, 2, 4, 8, 16…), takže napríklad 1011 v dvojkovej sústave je 8 + 0 + 2 + 1 = 11. Počítače používajú práve túto sústavu, lebo zodpovedá dvom stavom elektronických obvodov.
-
Kódovanie čísel — Čísla počítač ukladá ako postupnosť bitov v dvojkovej sústave. Pri pridaní jedného bitu sa počet možných hodnôt zdvojnásobí, preto viac bitov dokáže zapísať väčšie čísla. Tento spôsob umožňuje presné počítanie aj rýchle výpočty so záporných i kladnými hodnotami.
-
Kódovanie textu a ASCII — Každému písmenu, číslici a znaku je priradené číslo, ktoré sa uloží ako bajt. Najznámejšou tabuľkou je ASCII, kde napríklad veľké písmeno A má hodnotu 65 a malé a hodnotu 97. Vďaka dohodnutej tabuľke vidí každý počítač pod rovnakým číslom rovnaký znak.
-
Unicode a diakritika — ASCII má len 128 znakov, čo nestačí na slovenskú diakritiku (á, č, ž) ani na iné jazyky a emotikony. Preto vznikol Unicode, ktorý zakóduje desaťtisíce rôznych znakov z celého sveta. Najčastejšie sa používa v podobe kódovania UTF-8, ktoré dnes funguje na väčšine webových stránok.
-
Kódovanie obrazu a pixely — Obrázok je rozdelený na drobné štvorčeky — pixely, pričom každý pixel má svoju farbu zapísanú číslami. Čím viac pixelov obrázok obsahuje (vyššie rozlíšenie), tým je ostrejší, ale aj väčší v pamäti. Tomuto spôsobu zápisu hovoríme rastrová (bitmapová) grafika.
-
Farebný model RGB — Farba každého pixelu sa najčastejšie skladá z troch zložiek: červenej (Red), zelenej (Green) a modrej (Blue). Každá zložka má hodnotu 0–255, a ich miešaním vznikne viac ako 16 miliónov farieb. Napríklad samotná plná červená je (255, 0, 0) a biela vznikne zložením všetkých troch naplno (255, 255, 255).
-
Kódovanie zvuku (vzorkovanie) — Zvuk je vo svete plynulá vlna, ktorú počítač nedokáže uložiť priamo, preto ju mnohokrát za sekundu „odmeria" a zapíše ako čísla — tomu sa hovorí vzorkovanie. Čím častejšie sa vlna meria a čím presnejšie sa zapíše, tým vernejšia je nahrávka, ale tým väčší je aj súbor. Takto vznikajú zvukové súbory napríklad vo formátoch MP3 alebo WAV.
-
Strata a komprimácia údajov — Aby obrázky, hudba a videá zaberali menej miesta, používa sa komprimácia, ktorá zmenší veľkosť súboru. Pri bezstratovej komprimácii sa nič nestratí, kým pri stratovej (napr. JPG alebo MP3) sa odstránia detaily, ktoré človek skoro nevníma. Preto sa oplatí vedieť, že menší súbor môže znamenať o niečo nižšiu kvalitu.
1. Poučka
Údaj je samotný zápis (znak, číslo, symbol), ktorý ešte nemusí nič znamenať. Informácia je význam, ktorý z údaja získame, keď mu rozumieme. Aby počítač dokázal s textom, číslami, obrazom či zvukom pracovať, musí ich zakódovať — premeniť na čísla, a to do dvojkovej (binárnej) sústavy, teda na postupnosť núl a jednotiek (bitov).
2. Vysvetlenie
Postupne po krokoch:
1. Údaj vs. informácia — Číslo 36 je údaj. Keď zistíme, že je to teplota tela 36 °C, stáva sa z neho informácia (má pre nás význam).
2. Bit — najmenšia jednotka informácie, môže mať len dve hodnoty: 0 alebo 1.
3. Bajt (byte) — skupina 8 bitov. Pomocou jedného bajtu vieme zapísať 2⁸ = 256 rôznych hodnôt.
4. Text — každému písmenu priradíme číslo podľa kódovej tabuľky (napr. ASCII), a to číslo zapíšeme binárne.
5. Číslo — počítač prepíše číslo z desiatkovej sústavy do dvojkovej (len 0 a 1).
6. Obraz — obrázok sa rozdelí na drobné štvorčeky — pixely; každý pixel má zakódovanú svoju farbu číslami.
7. Zvuk — zvukovú vlnu meriame mnohokrát za sekundu a každú nameranú hodnotu uložíme ako číslo.
Spoločné pravidlo: všetko sa nakoniec premení na čísla a tie na nuly a jednotky.
3. Príklady a prečo je to dôležité
- Text: Písmeno
Amá v ASCII kód65, čo je binárne01000001. Tak počítač „vidí" každé písmeno tejto vety. - Číslo: Desiatkové číslo
5sa v dvojkovej sústave zapíše ako101. - Obraz: Fotka z mobilu sa skladá z miliónov pixelov — preto má napr. „12 megapixelov" (12 miliónov bodov).
- Farba pixelu: Farba sa často skladá z troch čísel — koľko je červenej, zelenej a modrej (model RGB), napr. čistá červená = (255, 0, 0).
- Zvuk: Pieseň v mobile je rad čísel, ktoré reproduktor premení späť na vlnenie, ktoré počujeme.
- Z praxe — QR kód: Čierne a biele štvorčeky sú vlastne nuly a jednotky, ktoré telefón prečíta ako odkaz alebo text.
Prečo je to dôležité: Keď vieš, že všetko sú zakódované čísla, chápeš, prečo väčší obrázok či dlhšia pieseň zaberú viac miesta (viac bitov), prečo niekedy klesne kvalita pri zmenšom súbore a prečo počítače dokážu prenášať text, hudbu aj video po tej istej sieti — všetko je to len postupnosť 0 a 1.
Cvičné príklady. Reálne testové otázky doplníme po overení.
Záverečný hodnotený test témy. Výsledok uvidí aj rodič. Zvládnutie = aspoň 80 %.