Čtení a vysvětlení algoritmu
Žáci po přečtení jednotlivých kroků postupu vysvětlí, co algoritmus dělá jako celek, a určí, který problém řeší.
Průvodce tématem Čtení a vysvětlení algoritmu v předmětu Informatika pro 6. 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 Čtení a vysvětlení algoritmu (6. 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 6. třídě čtou hotový algoritmus zapsaný jako číslované kroky, karty příkazů nebo jednoduchý zápis (ne nutně v programovacím jazyce). Úkolem není algoritmus vymýšlet, ale po přečtení jednotlivých kroků říct vlastními slovy, co postup dělá jako celek, a pojmenovat problém, který řeší. Výstup INF-INF-002-ZV9-005 tím navazuje na dřívější práci s posloupností kroků a hledáním chyb v postupu.
Sledování se opírá o ruční „provedení“ na malém vstupu: žák ukáže, jak se po každém kroku změní stav (číslo, pozice, seznam). Teprve z tohoto sledu odvodí účel (např. najít největší číslo, spočítat sudá, dojít k cíli bludištěm). Odlišuje se tak popis jednotlivých příkazů od souhrnného vysvětlení.
Na stejné hodině se porovnávají dva krátké algoritmy se stejným cílem nebo dva podobné zápisy s jiným cílem. Žák musí umět říct, který problém který zápis řeší, a co by se stalo, kdyby se vynechal nebo prohodil jeden krok. Tím se připravuje pozdější rozklad problému a zápis vlastních sekvencí v Pythonu.
Předpoklady
- Čtení a dodržení pořadí kroků v krátkém postupu
- Najít v zapsaném postupu krok, který mění výsledek
- Přečíst blokový program jako posloupnost příkazů, ne jako obrázek
- Sledovat, co se po každém kroku změní
Klíčové pojmy
- Algoritmus
- Konečný, jednoznačný postup kroků, který z daného vstupu vede k výsledku; žák ho čte, ne vymýšlí.
- Krok postupu
- Jedna konkrétní akce (porovnej, přičti, posuň, zapiš). Samotný krok ještě nevysvětluje, k čemu celý algoritmus slouží.
- Stav po kroku
- Hodnota, kterou máme „v ruce“ po provedení kroku (aktuální číslo, pozice, obsah seznamu). Bez sledování stavu se celek jen hádá.
- Vstup a výstup
- Čím algoritmus začíná (čísla, slovo, mapa) a čím končí (výsledek, ano/ne, cesta). Problém se pojmenuje právě vztahem vstup–výstup.
- Účel algoritmu
- Jedna věta: jaký problém postup řeší (najít maximum, ověřit heslo délkou, spočítat výskyt). Není to výčet příkazů.
- Podmínka v postupu
- Krok typu „když …, udělej …“; při čtení se musí říct, která větev se na daném vstupu použije a proč.
- Stejný problém, jiný zápis
- Dva různé seznamy kroků mohou řešit tutéž úlohu; žák porovná výsledek na stejném vstupu, ne vzhled zápisu.
Časté miskoncepce
Častá chyba
Žák po přečtení řekne jen „nejdřív A, pak B, pak C“ a tvrdí, že algoritmus vysvětlil.
Jak na to
Zakázat výčet. Požadovat jednu větu: „Z čísel na tabuli vybere největší.“ Teprve potom smí doplnit, jakými kroky.
Častá chyba
U postupu „porovnej dvě čísla, větší si nech, vezmi další“ žák řekne, že problém je „porovnávání“, ne hledání maxima.
Jak na to
Dát tři vstupy (2–5–1, 9–9–0, jedno číslo). Žák napíše, co na konci leží na papíře, a z toho pojmenuje úlohu.
Častá chyba
Žák podle nadpisu („třídění“, „hra“) vymyslí, co algoritmus dělá, aniž by kroky prošel na číslech.
Jak na to
Zakrýt název. Společně vyplnit tabulku stavů po krocích; název odhalit až po větě o účelu.
Častá chyba
U kroku „když je číslo sudé, přičti 1 k počtu“ žák na lichém čísle stejně přičte, „protože tam je přičti“.
Jak na to
Na tabuli dva sloupce Sudé / Liché. U každého vstupu žák ukáže prstem, který sloupec platí, a zapíše, zda se počet změní.
Jak učit
2–3 hodiny
- Evokace: krátký recept nebo cesta ze školy — žáci řeknou, co postup jako celek zařizuje, ne seznam ingrediencí.
- Jádro: společné čtení 6–10 kroků, tabulka stavů na jednom vstupu, pak druhý vstup; žáci formulují účel a problém (INF-INF-002-ZV9-005).
- Reflexe: dva zápisy na lavici — žáci určí, který řeší kterou úlohu, a jednu záměnu kroků, která by účel zničila.
Nápady na aktivity
- Obálky s očíslovanými kroky bez názvu: skupina vyplní stavy, napíše účel na lísteček, třída přiřadí lístečky k úlohám na tabuli.
- Dvojice dostane stejný algoritmus a dva různé vstupy; porovnají koncové výsledky a rozhodnou, zda oba pořád řeší tentýž problém.
Hodnocení
Žák u neznámého 8krokového zápisu napíše jednou větou účel a pojmenuje řešený problém; u dvou zadaných vstupů uvede koncový stav.
Ústně: po vynechání jednoho kroku žák řekne, který problém by postup přestal řešit a proč.
Související témata
- Rozklad problému na řešitelné části
- Python: první sekvence příkazů
- Čtení algoritmu a vývojové diagramy
- Posloupnost kroků
- Hledání chyb v postupu
- Blokový program: příkazy a vnořené bloky
Zdroje
Co pro vás ScioBot připraví k tématu Čtení a vysvětlení algoritmu
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 Čtení a vysvětlení algoritmu 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 14
-
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
-
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-005 Po přečtení jednotlivých kroků algoritmu vysvětlí celý postup a určí problém, který je daným algoritmem řešen.
Učíte Čtení a vysvětlení algoritmu 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.