Jak hodnoty řídí větvení programu
Žáci v blokovém programu porovnávají aktuální hodnoty proměnných, předvídají výsledek podmínky a sledují, jak podle něj program pokračuje.
Průvodce tématem Jak hodnoty řídí větvení programu v předmětu Informatika pro 7. třídu: 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 Jak hodnoty řídí větvení programu (7. třída) — ScioBot ho připraví za vás.
Další formáty na jedno kliknutí
- Vytvořit: Pracovní list
- Vytvořit: Písemka
- Vytvořit: Aktivita
- Vytvořit: Prezentace
- Vytvořit: Kartičky
- Vytvořit: QR hra
Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.
Žáci v blokovém jazyce skládají větvení, které porovnává hodnoty uložené v proměnných. Program podmínku v daném okamžiku vyhodnotí jako pravdivou, nebo nepravdivou, a podle výsledku provede příslušnou větev.
Stejný program se může při různých vstupech, například při jiném skóre, počtu životů nebo zvolené odpovědi, chovat odlišně, protože se mění hodnoty proměnných. Výstup RVP INF-INF-002-ZV9-007 se vztahuje k přehlednému programu v blocích, který využívá opakování, větvení a proměnné. Tato jednotka propojuje větvení s hodnotami, které žák do proměnných uloží nebo které program vypočítá.
Žáci určují, která větev se provede, mění hodnoty a ověřují své předpovědi. Cílem je, aby dokázali vlastními slovy popsat například: „Když je hodnota v proměnné X větší než hodnota v Y, stane se A, jinak B,“ a takové větvení sestavit z bloků.
Předpoklady
- Podmínky a větvení v blocích, zatím bez porovnávání dvou proměnných
- Proměnná jako pojmenovaná hodnota, kterou program čte a mění
- Čtení algoritmu a vývojového diagramu s rozhodovacím kosočtvercem
Klíčové pojmy
- Podmínka
- Výraz, který program vyhodnotí jako pravdivý, nebo nepravdivý. Podle výsledku zvolí větev.
- Porovnání hodnot proměnných
- Operátory jako rovná se, větší, menší nebo větší či rovno porovnávají aktuální hodnoty v proměnných, nikoli jejich názvy.
- Větev „když“ a „jinak“
- Při jednom vyhodnocení podmínky program provede jednu z těchto větví a druhou přeskočí.
- Vstup mění rozhodnutí
- Změní-li se hodnota, kterou program používá, může se změnit i výsledek podmínky a program pokračuje jinou větví.
- Pořadí vyhodnocení
- Program nejprve načte nebo vypočítá hodnoty proměnných a potom je porovná. Při dalším běhu záleží na tom, jaké hodnoty program právě používá.
- Složená podmínka
- Spojuje více podmínek. Při spojení „a zároveň“ musí platit všechny části, při spojení „nebo“ stačí, aby platila alespoň jedna.
- Přehlednost
- Výstižné názvy proměnných a srozumitelně sestavená podmínka usnadňují kontrolu, která větev se při daných hodnotách provede.
Časté miskoncepce
Častá chyba
Žák napíše podmínku „když skóre = 10“ a očekává, že bude pravdivá i poté, co se hodnota skóre změní na 12.
Jak na to
Nechte žáky sledovat hodnotu proměnné před vyhodnocením podmínky i po její změně. Společně ověřte, že program porovnává aktuální hodnotu.
Častá chyba
Žák si myslí, že program provede obě větve, pokud má v obou případech splnit nějakou podmínku.
Jak na to
Při sledování konkrétního běhu očíslujte bloky a postupujte programem krok za krokem. Ukažte, že po vyhodnocení každé podmínky pokračuje program jen cestou určenou jejím výsledkem.
Častá chyba
Žák porovnává názvy proměnných, například „životy“ a „maximum“, místo hodnot, které jsou v nich uložené.
Jak na to
Vedle bloků zapište aktuální hodnoty, například životy = 2 a maximum = 5. Před spuštěním nechte žáky určit výsledek porovnání.
Častá chyba
Žák si u podmínky „větší nebo rovno“ myslí, že při stejných hodnotách se provede větev „jinak“, protože jedna hodnota není větší než druhá.
Jak na to
Nastavte obě proměnné na stejnou hodnotu a nechte žáky předpovědět výsledek. Pak ho ověřte během programu.
Jak učit
2–3 hodiny
- Evokace: Ukažte stejnou hru se dvěma různými hodnotami skóre a zeptejte se, proč se v každém případě zobrazí jiná zpráva.
- Uvědomění: Žáci sestaví větvení, které porovnává dvě proměnné. Předem zaznamenají, kterou větev očekávají, a předpověď ověří při několika dvojicích hodnot.
- Reflexe: Žáci popíší konkrétní porovnání a vysvětlí, která větev se při zadaných hodnotách provedla.
Nápady na aktivity
- Kvíz v blocích: Žáci použijí proměnné pro body a limit, před spuštěním předpoví zobrazenou zprávu a pak ověří, zda se jejich předpověď shoduje s výsledkem.
- Papírová tabulka vstupů A a B se sloupcem „která větev“. Po vyplnění žáci stejné porovnání sestaví v editoru a výsledky porovnají.
Hodnocení
Žák podle zadaných hodnot dvou proměnných určí, která větev se provede, a stejné porovnání sestaví v blocích.
Ústně nebo krátkým zápisem vysvětlí, proč změna hodnoty jedné proměnné změnila cestu programu.
Zdroje
Co pro vás ScioBot připraví k tématu Jak hodnoty řídí větvení programu
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 Jak hodnoty řídí větvení programu jedním klikem.
Základní materiály
-
Příprava na hodinu
Kompletní příprava s cíli, průběhem a aktivitami.
-
Pracovní list
List s úlohami, klíčem a variantou.
-
Písemka
Časovaná písemka s body a variantami.
-
Aktivita
Aktivita do hodiny, kterou žáci hned spustí.
-
Prezentace
Sada slajdů k výkladu a procvičení.
-
Kartičky
Materiál k tisku (kartičky, plakát, pracovní list).
-
QR hra
Interaktivní hra k procvičení tématu.
Interaktivní aktivity 15
-
Křížovka s tajenkou
Legendová křížovka, kde se ve sloupci skrývá tajenka. Skvělá na opakování pojmů.
10–20 min
-
Kartičky
Sada oboustranných kartiček na učení pojmů a definic. Žáci si je procvičí překlápěním.
5–20 min
-
Pexeso a spojovačka
Dvojice kartiček s obrázky, pojmy nebo příklady. Spojovačka, pexeso i volné třídění – ideální na slovní zásobu i opakování.
10–25 min
-
Poslechové cvičení
Vícehlasý dialog s namluvenými hlasy a navázanými otázkami k poslechu.
5–30 min
-
Rozhodovačka
Rychlé rozhodování mezi možnostmi s okamžitou zpětnou vazbou.
5–12 min
-
Otázky
Sada otázek s výběrem odpovědí; jedna nebo více správných. Okamžitá sebekontrola.
5–15 min
-
Vpisování
Žáci dopisují krátké odpovědi a ihned vidí, zda se trefili.
5–15 min
-
Rozřazovačka
Žáci přetahují kartičky do správných kategorií.
5–15 min
-
Rozbory
Žák přiřazuje značky k částem věty nebo výrazu — větné členy, slovní druhy, větné rozbory. Sebevyhodnocovací procvičování.
10–20 min
-
Označování
Žáci označují správná slova přímo v textu.
5–15 min
-
Doplňování textu
Žáci doplňují chybějící slova přímo do vět nebo krátkého textu.
5–15 min
-
Krok po kroku
Žáci řadí kroky procesu do správného pořadí.
5–15 min
-
Popis obrázku
Diagram s očíslovanými špendlíky. Žáci přiřazují popisky k částem obrázku — biologie, zeměpis, anatomie.
5–15 min
-
Přesouvání
Žáci přetahují kartičky do přesně určených slotů.
5–15 min
-
Čtení s porozuměním
Žáci čtou krátký text a odpovídají na otázky k jeho obsahu.
10–25 min
K tisku a rozstříhání 8
-
Páry
Kartičky se dvěma polovinami, které k sobě patří (např. datum–událost). Žáci je vystřihnou a párovají.
10–20 min
-
Výběr z možností (s tajenkou)
Kartičky s úlohami a třemi možnostmi. Písmena u správných odpovědí složí tajenku — žák si tak řešení zkontroluje sám.
10–20 min
-
Doplňování do vět
Věty s výběrem ze dvou možností uvnitř — žák zakroužkuje správnou.
10–20 min
-
Hra Riskuj
Kvízová hra se třemi podtématy a otázkami různé hodnoty — klasický formát Riskuj / Jeopardy.
15–30 min
-
Hra AZ kvíz
28 otázek na hexagonální hrací pole — cílem je spojit všechny tři strany.
15–35 min
-
Označ správnou možnost
Kartičky s otázkou a čtyřmi možnostmi — žák označí správnou (např. kolíčkem).
10–20 min
-
Já mám, kdo má …?
Kartičky s tvrzením a otázkou — žáci je čtou v kruhu a hledají navazující odpověď.
10–25 min
-
Hádej, kdo jsem
Kartičky s popisem osobnosti, věci nebo zvířete v 1. osobě — žáci tipují, o koho/co jde.
10–25 min
Hry pro celou třídu 4
-
AZ kvíz
28 otázek na hexagonálním hracím poli — cílem je spojit všechny tři strany. Včetně náhradních ANO/NE otázek.
15–35 min
-
Riskuj
Klasická hra se 5 kategoriemi a otázkami za 100–500 bodů — týmy soutěží o nejvyšší skóre.
15–40 min
-
Pexeso
Klasické pexeso s 10 dvojicemi (pojem ↔ popis) — dva týmy se střídají a hledají shody.
10–25 min
-
Šarády
Šarády se 12 úkoly (mluvení, kreslení, pantomima) — dva týmy hádají, kdo uhodne první, dostane bod.
15–30 min
Očekávané výstupy
- INF-INF-002-ZV9-007 V blokově orientovaném programovacím jazyce vytvoří přehledný program, používá opakování, větvení programu, proměnné.
Téma v dalších ročnících: 8. třída
Učíte Jak hodnoty řídí větvení programu 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.
Související témata
-
Webdesign: HTML a CSS
Žáci sestaví jednoduchou stránku v HTML a CSS, volí značky, barvy a rozložení podle účelu dokumentu a ověří, že stránka dává smysl uživateli.
-
Trendy digitálních technologií
Žáci diskutují o fungování digitálních technologií, které určují trendy, včetně umělé inteligence, a zvažují přínosy, limity i dopady.
-
Grafy a čtení dat z vizualizace
Žáci čtou sloupcové a koláčové grafy, pojmenují části grafu a odvodí z vizualizace informaci, kterou tabulka sama o sobě nesděluje.
-
Výběr hardwaru a softwaru
Žáci rozliší hardware a software, pojmenují základní části počítače i typy aplikací a vyberou sestavu vhodnou pro zadanou školní úlohu.
-
Výběr hardwaru a softwaru
Žáci vyberou hardware a software podle vlastností zařízení a zdůvodní, proč se hodí k zadanému úkolu, limitu i rozpočtu.
-
Hardware, software a vstupní zařízení
Žáci rozlišují hardware a software, poznají běžná vstupní a výstupní zařízení a vyberou, co k dané úloze potřebují.
-
Tabulkový editor: buňky, řádky a sloupce
Žáci se orientují v tabulkovém editoru, rozlišují buňky, řádky a sloupce, řadí záznamy a zapisují do nich data podle zadání.
-
Dokumenty, prezentace a typografie
Žáci připraví textový dokument a prezentaci s citací zdrojů, dodrží základní typografii a vyberou software podle toho, komu je výstup určen.