Umíme informatiku

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
Kód kostkyProcházky s rozhodováním I
M7R
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
Čarování
MZP
Interakce
MPF
Podmínky: základy
MPE
Pavouci a střely
MZS
Interakce a střílení
NKS
Interakce a čarování
NKR
    
Blok 3: 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 4: Podmínky a větvení II
Mírně těžší příklady, napříč různými prostředími.
Kód kostkyProcházky s rozhodováním II
M71
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
Deaktivace bomby: rozhodovací stromy (střední)
NFO
Podmínky a větvení (střední)
MLR
Krok po krokuPodmínky a větvení (střední)
NDA
StavitelOpakování a podmínky
NB1
    
Blok 5: Plošinovka II
Těžší příklady z úlohy Plošinovka.
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