Sestaví v blokově orientovaném jazyce program, ve kterém používá opakování a podprogramy, opraví případné chyby.
Úroveň: Na začátku
Popis:
- Ověří správnost postupu řešení.
Úroveň: Na cestě
Popis:
- Skládá základní bloky do jednoduché posloupnosti, která splňuje zadání (např. pohyb objektu).
- Identifikuje opakující se bloky (např. krok vpřed 5x).
- Vytvoří jednoduchý program (např. pohyb vpřed) s opakujícími se bloky.
- Kontroluje základní chyby v posloupnosti bloků (např. blok je na nesprávném místě) a opravuje je.
- Ověřuje, že program funguje a popíše, co program dělá.
Ilustrace
Zadání pro žáky
Robotická včela zná tyto příkazy:
Obrázek viz úložiště “https://uloziste.rvp.cz/material/ae533f”
Jaké příkazy dovedou robotickou včelu do žlutého úlu?
Postup ověřování
Indikátory pro posouzení, zda žák dosáhl očekávaného výsledku učení na této úrovni:
- rozpoznává základní příkazy
- orientuje se v zadání úlohy
- testuje jednotlivá řešení
- vybírá správné řešení
| INF-INF-001-ZV5-005, úroveň: Na cestě | INF-INF-002-ZV5-005.docx | Stáhnout |
Žáci sestavují jednoduchou posloupnost příkazů (bloků), která vede digitální postavu k provedení konkrétního úkolu. Učí se promýšlet postup krok za krokem, testovat funkčnost svého řešení a upravovat ho podle potřeby. Aktivita rozvíjí logické myšlení, schopnost tvořit instrukce pro digitální technologie a srozumitelně popsat vlastní práci.
Popis ověřování
Učitel sleduje:
- Sestavení posloupnosti příkazů (bloků):
Žák vytvořil funkční sadu příkazů k provedení zadaného úkolu. - Postup krok za krokem:
Žák naplánoval jednotlivé kroky a jejich pořadí, aby vedly ke správnému výsledku. - Testování funkčnosti řešení:
Žák ověřil, zda program funguje podle zadání, a sledoval výsledek. - Úpravu řešení na základě testování:
Žák provedl úpravy a hledal chyby, pokud program nefungoval správně. - Srozumitelný popis vlastní práce:
Žák vysvětlil, co jeho program dělá a jak funguje.
| INF-05-05-KKC | INF-002-ZV5-005-na-ceste.pdf | Stáhnout |
Úroveň: Splněno
Popis:
- Sestaví program s více kroky, kombinuje různé typy bloků a zvažuje správné pořadí kroků pro splnění zadání.
- Používá opakování v programu ke zjednodušení kódu.
- Vytvoří podprogramy pro opakující se části programu, vysvětlí jejich výhody pro přehlednost a efektivitu.
- Testuje různé části programu, provádí drobné úpravy pro zlepšení funkčnosti a efektivnosti.
- Otestuje celý program, najde případné chyby, chybné podmínky nebo opakování a opraví je.
- Navrhne jiná řešení s využitím podprogramů.
Ilustrace
Komentář
Program, který je napsaný s opakováním, má i další výhody. Je srozumitelnější než dlouhý program o mnoha blocích, a pokud ho chceme změnit (třeba zvětšit délku pohybu), stačí změnit jedno číslo na jednom místě. Tím se také předejde chybám z nepozornosti (např. když chceme měnit třeba 5 čísel a jedno číslo nezměníme).
BOBŘÍK INFORMATIKY – Informatická soutěž pro žáky základních a středních škol
Používáním zpřístupněné úlohy souhlasíte s licenčním ujednáním Creative commons CC-BY-SA
Pedagogická fakulta Jihočeské univerzity v Českých Budějovicích
https://www.ibobr.cz/test/otazka/spustitelna/1535/d9a6a268b4bee4064853
Ilustrace např. zde: https://studio.code.org/s/frozen/lessons/1/levels/1?lang=cs-CZ
Postup ověřování
Indikátory pro posouzení, zda žák dosáhl očekávaného výsledku učení na této úrovni:
- Sestaví v blokově orientovaném jazyce program.
- Najde vzor pro opakování.
- Najde a opraví chyby.
- Používá opakování, připravené podprogramy.
| INF-001-ZV5-005, optimální úroveň | INF-INF-002-ZV5-005.docx | Stáhnout |
V této aktivitě žáci navrhují a programují v blokově orientovaném jazyce (např. Scratch) jednoduchý model robota, který postaví dům složený z několika prvků – cihel, oken, dveří a střechy. Důraz je kladen na plánování kroků, využití opakování (cyklů) a tvorbu vlastních bloků pro přehlednost a efektivitu kódu. Žáci nejprve navrhnou strukturu stavby a postup, poté program realizují, testují a upravují. Na závěr sdílejí výsledek s ostatními a reflektují použití základních programovacích principů. Aktivita rozvíjí klíčovou kompetenci: Navrhuje realizaci aktivit v jednotlivých krocích.
Popis ověřování
Učitel sleduje:
- Návrh struktury stavby a postup kroků:
Žák vytvořil návrh domu (např. rozvržení cihel, oken, dveří, střechy) a naplánoval jednotlivé kroky stavby. - Realizaci programu podle navrženého plánu:
Žák přenesl plán do kódu a vytvořil funkční model robota, který stavbu provádí. - Využití opakování (cykly) k zefektivnění kódu:
Žák použil smyčky pro opakující se úkony (např. stavění řad cihel). - Vytvoření vlastních bloků pro přehlednost programu:
Žák použil nebo vytvořil vlastní funkční bloky pro organizaci a opakující se části kódu. - Testování a upravování programu:
Žák aktivně ladil chyby a upravoval program podle výsledků testování. - Sdílení výsledků s ostatními:
Žák představil svůj výtvor spolužákům nebo v rámci digitálního prostředí. - Reflektování použití programovacích principů:
Žák zhodnotil, jaké principy použil (např. plánování, cykly, vlastní bloky) a jak se mu pracovalo. - Rozdělení aktivity do kroků:
Žák postupoval systematicky a promyšleně – od návrhu přes realizaci až po prezentaci.
| INF-05-05-KKS | INF-002-ZV5-005-splneno.pdf | Stáhnout |
Úroveň: Minimální doporučená úroveň
Popis:
Rozpozná opakující se vzory.