návaznost na předchozí práci a uvedení problému „Proměnné, datové typy a výrazy“. 5–12 min: teoretické minimum – proměnná, const, let, datový typ, výraz, operátor. 12–18 min: společná ukázka v prohlížeči a vývojářské konzoli. 18–36 min: samostatná praktická práce – Vytvořit jednoduchou kalkulaci ceny nebo času ze dvou vstupních hodnot a výsledek zobrazit na stránce. 36–41 min: test běžného, hraničního a chybového scénáře. 41–45 min: uložení výstupu (Interaktivní kalkulace se dvěma vstupy), krátká reflexe a určení dalšího kroku.
Proměnné, datové typy a výrazy
Uloží vstupní hodnoty do proměnných, provede výpočet a zobrazí výsledek v rozhraní.
Struktura 45minutové hodiny
Ukázka a vysvětlení postupu
Video ukáže princip, první kroky, kontrolu a typickou chybu. Nebude obsahovat celý hotový upravitelný úkol.
provider: youtube · youtubeId: ""Výklad: z čeho se učíš
Téma „Proměnné, datové typy a výrazy“ patří do celku „JavaScript a interaktivní web“. Nejde pouze o ovládání nástroje: cílem je porozumět rozhodnutím, která vedou od zadání k ověřitelnému digitálnímu výstupu.
Klíčové pojmy proměnná, const, let popisují základní stavební prvky dnešní práce. Pojmy datový typ, výraz, operátor pomáhají výsledek kontrolovat, vysvětlit nebo porovnat s jinou variantou. Každý pojem proto použij v konkrétním kroku, nikoli jen v definici.
Pracovat budeš v prostředí „HTML, CSS a JavaScript“. Nejprve si uchovej původní podklady, potom vytvoř pracovní kopii a změny prováděj po menších ověřitelných krocích. Po každé důležité změně výsledek otevři, spusť nebo porovnej s požadovaným chováním.
Praktické zadání zní: Vytvořit jednoduchou kalkulaci ceny nebo času ze dvou vstupních hodnot a výsledek zobrazit na stránce. Výsledkem je „Interaktivní kalkulace se dvěma vstupy“. Nestačí, aby výstup pouze existoval; musí být možné doložit, že splňuje cíl: Uloží vstupní hodnoty do proměnných, provede výpočet a zobrazí výsledek v rozhraní.
Kvalitu posuzuj podle těchto hledisek: Výpočet používá číselné hodnoty, Výsledek se aktualizuje a neplatný vstup je rozpoznán. Před odevzdáním zkontroluj názvy a strukturu souborů, funkčnost na čistém nebo cílovém prostředí a připoj stručnou reflexi rozhodnutí, testu a případné opravy.
Slovníček pojmů
proměnná
Pojmenované místo, ve kterém program uchovává hodnotu, která se může během běhu měnit.
const
Deklarace proměnné, jejíž vazbu nelze po vytvoření přiřadit k jiné hodnotě.
let
Deklarace blokově omezené proměnné, jejíž hodnota se může měnit.
datový typ
Pravidla určující, jaké hodnoty může údaj nabývat a jaké operace s ním dávají smysl.
výraz
Část programu, která se vyhodnotí na určitou hodnotu.
operátor
Znak nebo klíčové slovo provádějící operaci s jednou či více hodnotami.
Postup krok za krokem
- 01
Otevři prostředí „HTML, CSS a JavaScript“ a vytvoř si vlastní pracovní složku s číslem lekce. Původní podklady neměň; nejprve je zkopíruj do pracovní verze.
- 02
Přečti zadání a napiš si jednou větou očekávaný výsledek: Interaktivní kalkulace se dvěma vstupy. Označ vstupy, omezení a nejméně tři kontrolní kritéria.
- 03
Rozbal startovní projekt a spusť jej přes lokální webový server, pokud lekce načítá JSON. Otevři vývojářskou konzoli a ověř, že neobsahuje neošetřenou chybu.
- 04
Doplň JavaScript po malých funkcích. Po každé změně otestuj běžný, hraniční a neplatný vstup, stav po obnovení stránky a ovládání klávesnicí podle zadání.
- 05
Proveď sebekontrolu podle kritérií: Výpočet používá číselné hodnoty; Výsledek se aktualizuje a neplatný vstup je rozpoznán. Zaznamenej alespoň jeden test nebo porovnání.
- 06
Ulož zdrojovou i výslednou verzi pod jednoznačnými názvy. Odevzdej „Interaktivní kalkulace se dvěma vstupy“ a krátce popiš, jak jsi ověřil/a správnost.
Stáhni si soubory, se kterými budeš pracovat

Náhled ukazuje pouze strukturu a typ výsledku. Hotové upravitelné řešení ve studentské části není.
Pracovní list
Co už o tématu „Proměnné, datové typy a výrazy“ víš a kde ses s ním setkal/a?
Vysvětli vlastními slovy alespoň tři pojmy: proměnná, const, let, datový typ, výraz, operátor.
Jaké dvě možné varianty řešení připadají v úvahu a podle čeho mezi nimi rozhodneš? Téma: Proměnné, datové typy a výrazy.
Rozepiš vlastní postup k zadání: Vytvořit jednoduchou kalkulaci ceny nebo času ze dvou vstupních hodnot a výsledek zobrazit na stránce.
Jak ověříš, že je výstup „Interaktivní kalkulace se dvěma vstupy“ správný? Vycházej z kritérií: Výpočet používá číselné hodnoty, Výsledek se aktualizuje a neplatný vstup je rozpoznán.
Napiš jeden princip, jednu provedenou kontrolu a jeden další krok.
Proměnné, datové typy a výrazy
Vytvořit jednoduchou kalkulaci ceny nebo času ze dvou vstupních hodnot a výsledek zobrazit na stránce.
Očekávaný výstup
Interaktivní kalkulace se dvěma vstupy
Odevzdání praktického úkolu
Interaktivní kalkulace se dvěma vstupy
Odevzdej výstup „Interaktivní kalkulace se dvěma vstupy“. Přilož zdrojové soubory nebo export a krátce popiš, jak jsi výsledek zkontroloval/a.