Hledání chyb v postupu

Žáci porovnají zamýšlený a skutečný výsledek jednoduchého programu, najdou chybný krok nebo špatný počet opakování a opraví ho.

Průvodce tématem Hledání chyb v postupu v předmětu Informatika pro 4. 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 Hledání chyb v postupu (4. třída) — 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.

Žáci v 4. třídě porovnají, co měl jednoduchý postup nebo blokový program udělat, s tím, co se skutečně stalo. Cílem není jen „najít, že to nefunguje“, ale ukázat konkrétní krok, který výsledek pokazil: špatné pořadí příkazů, vynechaný nebo přebytečný příkaz, nebo špatný počet opakování.

Výstup INF-INF-002-ZV5-005 očekává, že žák sestaví program s opakováním a podprogramy a opraví případné chyby. V tomto ročníku se ladění opírá o krátké, čitelné postupy: žáci program spustí, popíšou odchylku od záměru a chybu opraví tak, aby výsledek seděl.

Hodina navazuje na posloupnost kroků, plán cesty a blokový program s opakováním. Žáci se učí mluvit o chybě jako o opravitelné části postupu, ne jako o „zlomeném“ počítači.

Předpoklady

Klíčové pojmy

Záměr a výsledek
Nejdřív se řekne, co má postup udělat (dojít na pole, nakreslit tvar, poskládat vzor). Teprve potom se porovná, co program opravdu udělal.
Chybný krok
Jeden příkaz je špatný, chybí, nebo je navíc. Oprava mění právě ten krok, ne celý program nazdařbůh.
Špatné pořadí
Příkazy jsou správné, ale jdou za sebou jinak, než záměr vyžaduje (např. otočení až po kroku, který měl jít rovně).
Špatný počet opakování
Cyklus „opakuj Nkrát“ má jiné N, než kolik opakování záměr potřebuje; stopa je kratší, delší, nebo se kresba „přetočí“.
Stopa programu
Žák ukáže prstem nebo tužkou, kudy postava nebo pero po jednotlivých krocích šly, a najde první místo, kde se stopa odchýlila.
Oprava a ověření
Po změně bloku se program znovu spustí. Oprava platí až tehdy, když výsledek sedí se záměrem.

Časté miskoncepce

  • Častá chyba

    Žák po neúspěšném běhu smaže celý program a skládá ho znovu, místo aby ukázal, který krok nebo které N v cyklu nesedí.

    Jak na to

    Zakázat mazání celku: na papír nebo k tabuli zapsat záměr, pak společně označit první odchylku ve stopě a měnit jen ten blok.

  • Častá chyba

    Žák říká, že „cyklus je špatně“, ale nemění počet opakování — jen přidává další stejné bloky vedle cyklu, nebo naopak cyklus maže.

    Jak na to

    Nechat ho spočítat, kolik stejných úseků záměr potřebuje, a číslo v bloku opakování přepsat; spustit znovu a porovnat délku stopy.

  • Častá chyba

    Žák opraví pozdější příkaz, protože vidí špatný konec cesty, i když se chyba stala už u dřívějšího otočení.

    Jak na to

    Procházet program od prvního příkazu a zastavit se u prvního pole, které už nesedí se záměrem; opravit ten krok a teprve pak kontrolovat zbytek.

  • Častá chyba

    Žák tvrdí, že program „někdy funguje a někdy ne“, když ve skutečnosti spustil jinou variantu (jiné startovní pole nebo jiné N) a porovnává ji s původním záměrem.

    Jak na to

    Před každým během zopakovat stejný start a stejný záměr; nechat žáka říct nahlas, odkud postava vychází a kam má dojít.

Jak učit

2–3 hodiny

  1. Evokace: ukázat krátký program, který „málem“ splní záměr (např. o jedno otočení vedle), a nechat žáky říct, co viděli a co mělo být.
  2. Jádro: žáci ve dvojicích porovnají záměr se stopou, označí chybný krok nebo špatné N a program opraví a znovu spustí.
  3. Reflexe: společně pojmenovat typy chyb z hodiny (pořadí, chybějící krok, počet opakování) a jak se pozná, že oprava platí.

Nápady na aktivity

  • Dvojice dostane stejný „rozbitý“ blokový program a lístek se záměrem; jedna opravuje, druhá kontroluje stopu tužkou na mřížce, pak si role vymění u jiné chyby.
  • Řady na koberci: jeden žák je „robot“ podle karet povelů s chybou v počtu kroků; třída zastaví pohyb v okamžiku první odchylky a kartu opraví.

Hodnocení

Žák u krátkého programu se známým záměrem ukáže chybný krok nebo špatný počet opakování, navrhne opravu a po novém běhu potvrdí, že výsledek sedí.

Ústně nebo na pracovním listu odliší záměnu pořadí od špatného N v cyklu na dvou připravených chybách.

Související témata

Zdroje

Co pro vás ScioBot připraví k tématu Hledání chyb v postupu

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 Hledání chyb v postupu 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

  • INF-INF-002-ZV5-005 Sestaví v blokově orientovaném jazyce program, ve kterém používá opakování a podprogramy, opraví případné chyby.

Učíte Hledání chyb v postupu 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