Binární kódování

Žáci zapíší čísla ve dvojkové soustavě, vysvětlí bit, bajt a množství informace podle vyloučených možností a zdůvodní volbu datového typu mimo programovací jazyk.

Průvodce tématem Binární kódování v předmětu Informatika pro I. ročník: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.

Připravit hodinu Všechny formáty

Klikněte a tvořte

Získejte přípravu zdarma

Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Binární kódování (I. ročník) — ScioBot ho připraví za vás.

Připravit hodinu

Další formáty na jedno kliknutí

Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.

Binární kódování na gymnáziu navazuje na práci s daty a informací: žáci zapisují nezáporná celá čísla ve dvojkové soustavě, převádějí mezi dvojkovou a desítkovou a spojují zápis s tím, co počítač skutečně ukládá. Bit je nejmenší jednotka (dvě možné hodnoty), bajt je obvykle osm bitů; z počtu bitů plyne, kolik různých hodnot lze odlišit.

Množství informace se posuzuje podle toho, kolik možností daná zpráva vyloučí: jeden bit rozhodne mezi dvěma stejně uvažovanými možnostmi, n bitů mezi 2^n. Volba „šířky“ zápisu (kolik bitů, zda jen nezáporná celá čísla) se zdůvodňuje rozsahem hodnot a potřebnou přesností ještě před programovacím jazykem.

Výstupy G-INF-01-002, G-INF-01-006 a G-INF-01-001 směřují k rozlišení datových typů, kódování v počítači a k interpretaci omezení modelu: málo bitů zúží rozsah, špatně zvolený typ zkreslí výsledek.

Předpoklady

Klíčové pojmy

Dvojková soustava
Zápis čísla pomocí číslic 0 a 1; každá pozice má váhu mocniny 2 (1, 2, 4, 8, …).
Bit
Jedna dvojková cifra; nese rozhodnutí mezi dvěma možnostmi.
Bajt
Skupina osmi bitů; 8 bitů rozliší 256 různých kombinací.
Rozsah podle počtu bitů
S n bity lze zakódovat 2^n různých hodnot; méně bitů znamená menší množinu rozlišitelných stavů.
Množství informace
Informace se měří podle toho, kolik předem uvažovaných možností zpráva vyloučí, ne podle „délky textu“.
Datový typ mimo jazyk
Dohoda, jaké hodnoty ukládáme (např. nezáporné celé číslo na 8 bitech) a co se stane mimo rozsah; zdůvodňuje se potřebou, ne syntaxí jazyka.
Kódování v počítači
Všechny uložené hodnoty jsou nakonec posloupnosti bitů; význam (číslo, písmeno, barva) dodává zvolené kódování.

Časté miskoncepce

  • Častá chyba

    Žák napíše 1001₂ = 1001 desítkově, protože „jsou tam stejné číslice“.

    Jak na to

    Nechte ho rozložit 1001₂ na 8+0+0+1 a hned vedle zapsat desítkový součet; další příklad ať spočítá bez čtení „jako desítkové číslo“.

  • Častá chyba

    „Bajt je vždycky osm jedniček“ nebo „bajt = nějaké velké číslo v desítkové soustavě“.

    Jak na to

    Ukažte osm bitů jako osm nezávislých 0/1 (třeba 00000000 a 11111111) a spočítejte počet kombinací 2⁸ = 256; bajt je délka, ne konkrétní hodnota.

  • Častá chyba

    „Víc bitů = přesnější desetinná čísla“ i u úlohy, kde jde jen o celá nezáporná čísla (věk, počet kusů).

    Jak na to

    Oddělte dvě otázky na tabuli: kolik různých celých hodnot umíme rozlišit a zda vůbec kódujeme zlomky; u celých čísel víc bitů = větší rozsah, ne „desetinná přesnost“.

  • Častá chyba

    Žák řekne, že soubor nebo číslo „má hodně informace“, protože je dlouhý zápis, i když vylučuje málo možností (např. 32 bitů samých nul u volby ano/ne).

    Jak na to

    Nechte třídu nejdřív vyjmenovat uvažované možnosti (2, 4, 256…) a teprve pak přiřadit minimální počet bitů; délku zápisu porovnejte s počtem vyloučených alternativ.

Jak učit

2–3 hodiny

  1. Evokace: žáci hádají číslo 0–15 otázkami ano/ne a spočítají, kolik otázek stačí.
  2. Jádro: převody 0–255, bit/bajt, 2^n hodnot a volba šířky zápisu pro konkrétní veličinu (věk, počet žáků, kód barvy 0–255).
  3. Reflexe: žáci obhájí, proč 4 bity na školní známku stačí a proč 8 bitů na počet obyvatel města nestačí.

Nápady na aktivity

  • Karty s desítkovými čísly a prázdnými osmicemi bitů: žáci vyplní dvojkový zápis a soused zkontroluje součet vah.
  • Scénář skladu: zvolit počet bitů pro „počet kusů na paletě“ (0–20) a zdůvodnit, proč 4 bity stačí a 3 nestačí.

Hodnocení

Žák převede zadané číslo mezi dvojkovou a desítkovou soustavou a uvede, kolik různých hodnot umožní zadaný počet bitů.

Žák zdůvodní volbu počtu bitů (datového typu) pro konkrétní veličinu mimo programovací jazyk a spojuje ji s vyloučenými možnostmi (G-INF-01-001, G-INF-01-002, G-INF-01-006).

Související témata

Zdroje

Co pro vás ScioBot připraví k tématu Binární kódování

Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Binární kódování jedním klikem.

Základní materiály

Interaktivní aktivity 14

K tisku a rozstříhání 8

Hry pro celou třídu 4

Očekávané výstupy

  • G-INF-01-001 žák interpretuje získané výsledky a závěry, vyslovuje předpovědi na základě dat, uvažuje při tom omezení použitých modelů; posuzuje množství informace podle počtu možností, které jsou díky informaci vyloučeny; odhaluje chyby a manipulace v cizích interpretacích a závěrech
  • G-INF-01-002 žák rozlišuje a používá různé datové typy; navrhuje a porovnává různé způsoby kódování z různých hledisek a vysvětlí proces a úskalí digitalizace
  • G-INF-01-006 kódování a přenos dat – kódování dat v počítačích obecně, binární soustava, bity a bajty; kódování čísel, vliv množství informace (počtu bitů) na možný rozsah a dostupnou přesnost; kódování textů; kódování obrazu, zvuku, videa, principy bezeztrátové a ztrátové komprese; přenos dat, kódování a dekódování zprávy, komunikační kanál, kontrolní součty

Učíte Binární kódování trochu jinak?

Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.

Napsat ScioBotu

Související témata