Font size
WorksheetsKódování 6.
Total questions: 1
Worksheet time: 3hrs 0mins
Text: „Zpráva z budoucnosti“
Jedno ráno se ti v mobilu objeví zvláštní zpráva:
„01001000 01101111 01101100 01100001 00100001“
Vypadá to jako chyba... nebo tajný kód?
Napíšeš kamarádce Elišce a zjistíte, že je to binární kód – jazyk, kterým mluví počítače.
Každé písmeno má svůj kód složený z nul a jedniček.
Např. „A“ = 01000001.
Tohle se nazývá kódování – přepis informací do podoby, které rozumí počítač.
Eliška zjistí, že zpráva znamená „Hola!“.
Jenže – kdo vám ji poslal?
Na konci zprávy je další poznámka:
„Najdi klíč, jinak data zmizí!“
Začnete pátrat.
Zjistíte, že zpráva je zašifrovaná – někdo ji schválně zamotal, aby ji pochopil jen ten, kdo zná klíč.
To se jmenuje šifrování.
U symetrické šifry se používá stejný klíč na zašifrování i rozluštění.
Na internetu hledáte víc informací.
Dozvíte se, že počítače mají i jiné způsoby, jak zapisovat informace.
Třeba barvy mají své kódy v modelu RGB –
červená = (255, 0, 0),
zelená = (0, 255, 0),
modrá = (0, 0, 255).
Díky tomu obrazovka ví, jak má svítit, aby ukázala správnou barvu. 🎨
Pak zjistíte, že obrázky se dají ukládat dvěma způsoby:
Bitmapa – z malých teček (pixelů). Když ji zvětšíš, rozmaže se.
Vektor – z čar a tvarů. Když ho zvětšíš, zůstane ostrý.
A když se data přenáší po internetu, používá se kontrolní součet, aby se poznalo, jestli se cestou něco nezměnilo.
Je to jako kontrola domácího úkolu – jestli jsi něco nevynechal.
Nakonec v poslední části zprávy stojí:
„Rozlušti poslední úkol: kdo má červené tričko A brýle, nechť povstane. Kdo má červené tričko NEBO brýle, ať taky.“
Smějete se, ale pochopíte – to jsou logické operace.
„A“ znamená obě podmínky,
„NEBO“ znamená aspoň jedna.
Když odpovíte správně, mobil zabliká a napíše:
„Gratuluji, kód byl rozluštěn. Vítejte v digitálním světě!“
Tip:
Zapamtuj si!
Informace se dá zapsat nejen písmeny nebo čísly, ale také obrázky.
Když se domluvíme, že určitý obrázek znamená konkrétní znak, slovo nebo číslo, můžeme pomocí obrázků „psát zprávy“.
Příklad:
☀️ = „den“
🌙 = „noc“
🍏 = „jablko“
🐶 = „pes“
Co znamená kódování?
Převod informací do jazyka, kterému rozumí počítač
Mazání souborů
Psaní písmen pozpátku
K čemu slouží šifrování?
Aby byla kratší
Aby byla informace tajná
Aby byla barevnější
Co dělá kontrolní součet?
Počítá body ve hře
Přidává do textu barvy
Kontroluje, že se zpráva nepokazila při přenosu
Co znamená logické A a NEBO?
A = obě podmínky platí, NEBO = stačí jedna
A = nic, NEBO = všechno
Jsou to barvy v RGB
Kdybys měl(a) poslat tajnou zprávu svému kamarádovi, jak bys ji zašifroval(a)?
A proč si myslíš, že je důležité, aby někdy byly informace skryté nebo chráněné?
