Blokové programování: podmínky, ladění

5.–7. ročník ZŠ

Využití podmínek v blokovém programování, trénink ladění programů.

Tento modul navazuje na modul Algoritmické myšlení a základy blokového programování. Na úvod je vhodné zopakovat vybrané aktivity z tohoto předcházejícího modulu.

Bezprostřední výstupy z učení
  • porozumí zápisu algoritmu, který využívá podmínky
  • v blokově orientovaném programovacím jazyce sestaví jednoduchý program využívající podmínky
  • umí najít chybu v programu a opravit ji

RVP výstupy z učení, ke kterým modul přispívá
  • I-5-2-03 v blokově orientovaném programovacím jazyce sestaví program; rozpozná opakující se vzory, používá opakování a připravené podprogramy
  • I-5-2-04 ověří správnost jím navrženého postupu či programu, najde a opraví v něm případnou chybu
  • I-9-2-01 po přečtení jednotlivých kroků algoritmu nebo programu vysvětlí celý postup; určí problém, který je daným algoritmem řešen
  • I-9-2-05 v blokově orientovaném programovacím jazyce vytvoří přehledný program s ohledem na jeho možné důsledky a svou odpovědnost za ně; program vyzkouší a opraví v něm případné chyby; používá opakování, větvení programu, proměnné
  • I-9-2-06 ověří správnost postupu, najde a opraví v něm případnou chybu

Náměty na doplňkové aktivity

Umíme nabízí úkoly s jednoznačným zadáním. Tyto úkoly může být vhodné doplnit projekty s otevřeným zadáním, např. za využití nástroje Scratch či programování fyzických robotů. Úlohy s otevřeným zadáním doporučujeme zařazovat až ke konci tohoto modulu.

Zpět na přehled modulů


Blok 1: Podmínky a větvení
Úvodní představení podmínek, lehká cvičení.
Vysvětlující textPodmínky a větvení
MTO
PřesouváníOblékání příšerek (lehké)
MPR
RozhodovačkaPodmíněná kouzla: oblékání příšerek (lehké)
M7P
Deaktivace bomby: podmínky (lehké)
MHR
Podmínky a větvení (lehké)
MLP
PřesouváníRozhodovací stromy (lehké)
MGJ
    
Blok 2: Plošinovka
Úloha na blokové programování speciálně připravená na procvičení podmínek.
PlošinovkaRozcvička
MPB
Podmínky: základy
MPE
Interakce
MPF
Čarování
MZP
Pavouci a střely
MZS
    
Blok 3: Opakuj dokud
Cvičení na cyklus s podmínkou (while cyklus).
Vysvětlující textOpakuj dokud
MXK
Kód kostkyOpakuj dokud
M7U
PřesouváníVláček (střední)
MP6
RozhodovačkaVláček: opakuj dokud (střední)
NAK
Opakuj dokud (lehké)
M91
Opakuj dokud (střední)
M6O
Deaktivace bomby: opakuj dokud (střední)
M93
    
Blok 4: Ladění programů
Cvičení, ve kterých jsou předpřipravené programy, ve kterých je drobná chyba. Úkolem je chybu najít a opravit.
ProgMalováníLadění obrázků
MEO
Želví grafikaLadění obrázků
MFG
    
Blok 5: Podmínky a větvení II
Mírně těžší příklady, napříč různými prostředími.
PřesouváníSběr vlajek: podmínky (střední)
MHS
Oblékání příšerek (střední)
MO6
RozhodovačkaPodmíněná kouzla: oblékání příšerek (střední)
MND
Deaktivace bomby: podmínky (střední)
M9N
Podmínky a větvení (střední)
MLR
PlošinovkaDuch
MPD
Rozšířené podmínky
MPG
Interakce a podmínky
MPN
Čarování s podmínkami
MZR
    
Blok 6: Bonus
Závěrečné náročnější příklady.
PlošinovkaKombinace podmínek
MPZ
RozhodovačkaPodmíněná kouzla: oblékání příšerek (těžké)
M7O
Deaktivace bomby: podmínky (těžké)
M9O
Podmínky a větvení (těžké)
M6W

V pravém sloupci v tabulce jsou šedě uvedené tříznakové kódy. Tyto kódy fungují jako rychlý odkaz na příslušnou aktivitu. Stačí například napsat tento tříznakový kód na tabuli a žáci mohou využít odkaz tvaru umime.to/MVJ nebo zadat kód do vyhledávacího políčka na vršku stránky.

Zpět na přehled modulů

NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Nejprve se prosím podívejte na časté dotazy:

Čeho se zpráva týká?

Vzkaz Obsah Ovládání Přihlášení Licence