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

INF-INF-002-ZV5-005

Ú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

Datum: 27. 1. 2025 17:04:07
Klíčová slova: informatika, INF-INF-002-ZV5-005
Krátký textový popis:

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í

 

Soubory:
INF-INF-001-ZV5-005, úroveň: Na cestě INF-INF-002-ZV5-005.docx Stáhnout
Licence: BY-NC-SA

Datum: 14. 12. 2025 19:15:20
Krátký textový popis:

Žá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.
Soubory:
INF-05-05-KKC INF-002-ZV5-005-na-ceste.pdf Stáhnout
Licence: BY-NC-SA

Ú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

Datum: 29. 2. 2024 07:33:17
Klíčová slova: informatika, INF-001-ZV5-005
Krátký textový popis:

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.
Soubory:
INF-001-ZV5-005, optimální úroveň INF-INF-002-ZV5-005.docx Stáhnout
Licence: BY-NC-SA

Datum: 14. 12. 2025 19:17:35
Krátký textový popis:

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.
Soubory:
INF-05-05-KKS INF-002-ZV5-005-splneno.pdf Stáhnout
Licence: BY-NC-SA

Úroveň: Minimální doporučená úroveň

Popis:

Rozpozná opakující se vzory.