Python: proměnné a výrazy
Žáci v Pythonu zavedou proměnné, zapisují číselné výrazy a ověří, že výpočet dává očekávaný výsledek — první textový zápis po blocích.
Průvodce tématem Python: proměnné a výrazy v předmětu Informatika pro 7. třídu: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.
Připravit hodinu Všechny formáty
Klikněte a tvořte
Získejte přípravu zdarma
Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Python: proměnné a výrazy (7. třída) — ScioBot ho připraví za vás.
Další formáty na jedno kliknutí
- Vytvořit: Pracovní list
- Vytvořit: Písemka
- Vytvořit: Aktivita
- Vytvořit: Prezentace
- Vytvořit: Kartičky
- Vytvořit: QR hra
Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.
Žáci v 7. ročníku přecházejí z bloků k prvnímu textovému zápisu v Pythonu: pojmenují hodnotu (proměnná), zapíší číselný výraz a ověří, že výsledek odpovídá ručnímu výpočtu. Navazují na první sekvence příkazů a na práci s proměnnými v blocích; cílem není kompletní jazyk, ale jistota, že `název = výraz` uloží konkrétní hodnotu a že další příkaz s tímto názvem tuto hodnotu použije.
Látku lze opřít o výstup INF-INF-002-ZV9-007 (přehledný program, proměnné): textový zápis má stejnou myšlenku jako blok „nastav proměnnou“, jen se čte zleva doprava a pořadí řádků rozhoduje. Žáci počítají jednoduché úlohy (cena, součet délek, průměr ze dvou čísel) a porovnávají výstup programu s očekávaným číslem.
Důraz je na čitelných názvech, jednom významu na řádek a na tom, že výraz se vyhodnotí v okamžiku přiřazení. Cyklus `for` a podmínka `if` sem ještě nepatří — stačí přiřazení, aritmetika a výpis hodnoty.
Předpoklady
- První sekvence příkazů v Pythonu (výpis, pořadí řádků).
- Proměnná jako pojmenovaná hodnota v blocích a unplugged.
- Čtení krátkého postupu: co se stane po každém kroku.
Klíčové pojmy
- Proměnná
- Pojmenované místo pro jednu aktuální hodnotu (např. `cena = 40`); název volíme podle významu, ne jediné písmeno z algebry, pokud to snižuje srozumitelnost.
- Přiřazení
- Zápis `název = výraz` nejdřív spočítá pravou stranu a výsledek uloží do názvu vlevo; není to rovnice, kterou lze otočit na `40 = cena`.
- Výraz
- Kombinace čísel, názvů proměnných a operací (`+`, `-`, `*`, `/`), která má v daném okamžiku jednu hodnotu, např. `cena * 2` nebo `(a + b) / 2`.
- Vyhodnocení v okamžiku přiřazení
- Po `soucet = a + b` se v `soucet` uloží číslo; když později změníme `a`, `soucet` se samo nepřepočítá, dokud řádek znovu nespustíme.
- Výpis hodnoty
- `print(cena)` ukáže číslo v proměnné; `print("cena")` vypíše jen písmena slova — u tabule se to hned porovná.
- Pořadí řádků
- Proměnnou lze použít až po přiřazení; řádek `print(x)` před `x = 5` končí chybou, stejně jako použití bloku „hodnota proměnné“ před „nastav“.
- Kontrola výsledku
- Žák nejdřív spočítá úlohu na papír, pak spustí program a porovná; neshoda znamená hledat špatný výraz, špatné pořadí nebo záměnu textu a čísla.
Časté miskoncepce
Častá chyba
Žák napíše `print("cena")` a čeká číslo 40, protože „vždyť se to jmenuje cena“.
Jak na to
Vedle sebe spusťte `print("cena")` a `print(cena)`; nechte žáky říct, který výpis je nápis a který hodnota.
Častá chyba
Po `soucet = a + b` žák změní `a` a čeká, že `print(soucet)` ukáže nový součet „jako ve vzorci v sešitě“.
Jak na to
Ukažte tři řádky: nastav `a`, `b`, `soucet`; změňte `a`; znovu `print(soucet)` a teprve poté znovu `soucet = a + b` — žáci zapíší, kdy se číslo opravdu přepočetlo.
Častá chyba
Žák zapíše `40 = cena` nebo „cena se rovná 40“ jako v matematice a diví se chybě.
Jak na to
Přečtěte nahlas „do ceny ulož 40“ a přepište jen na `cena = 40`; krátce srovnejte s blokem „nastav cenu na 40“.
Častá chyba
Žák dá cenu do uvozovek (`cena = "40"`) a pak `cena * 2` nedá 80, nebo program spadne.
Jak na to
Stejný výpočet jednou s `40` a jednou s `"40"`; žáci zapíší, který zápis je číslo k počítání.
Jak učit
2–3 hodiny
- Evokace: z bloku „nastav skóre na 3“ žáci ústně řeknou, jak by totéž zapsali jedním textovým řádkem.
- Jádro: společně zavedou 2–3 proměnné, zapíší výraz (cena, sleva, součet) a porovnají výstup s výpočtem na papíře.
- Reflexe: žáci ukážou jeden svůj řádek přiřazení a řeknou, co se uložilo a proč nestačí vypsat název v uvozovkách.
Nápady na aktivity
- Dvojice dostane slovní úlohu (vstupenka, dvě délky, průměr); nejdřív výsledek na papír, pak tři řádky Pythonu a shoda čísel.
- „Oprav tento skript“: připravené záměny `print("x")` / `x = "5"` / použití před přiřazením; žáci označí řádek a navrhnou opravu.
Hodnocení
Žák samostatně zavede proměnné, zapíše číselný výraz a výpis; výsledek se shoduje s ručním výpočtem.
Ústně vysvětlí rozdíl mezi `print(cena)` a `print("cena")` na konkrétním čísle z hodiny.
Související témata
- Python: první sekvence příkazů
- Proměnné unplugged a v blocích
- Blokový program: cykly s proměnnými
- Python: cyklus for a řízení výpočtu
- Tabulky: funkce, odkazy a rozsahy
- Python: podmíněný příkaz if
Zdroje
Co pro vás ScioBot připraví k tématu Python: proměnné a výrazy
Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Python: proměnné a výrazy jedním klikem.
Základní materiály
-
Příprava na hodinu
Kompletní příprava s cíli, průběhem a aktivitami.
-
Pracovní list
List s úlohami, klíčem a variantou.
-
Písemka
Časovaná písemka s body a variantami.
-
Aktivita
Aktivita do hodiny, kterou žáci hned spustí.
-
Prezentace
Sada slajdů k výkladu a procvičení.
-
Kartičky
Materiál k tisku (kartičky, plakát, pracovní list).
-
QR hra
Interaktivní hra k procvičení tématu.
Interaktivní aktivity 14
-
Křížovka s tajenkou
Legendová křížovka, kde se ve sloupci skrývá tajenka. Skvělá na opakování pojmů.
10–20 min
-
Kartičky
Sada oboustranných kartiček na učení pojmů a definic. Žáci si je procvičí překlápěním.
5–20 min
-
Pexeso a spojovačka
Dvojice kartiček s obrázky, pojmy nebo příklady. Spojovačka, pexeso i volné třídění – ideální na slovní zásobu i opakování.
10–25 min
-
Rozhodovačka
Rychlé rozhodování mezi možnostmi s okamžitou zpětnou vazbou.
5–12 min
-
Otázky
Sada otázek s výběrem odpovědí; jedna nebo více správných. Okamžitá sebekontrola.
5–15 min
-
Vpisování
Žáci dopisují krátké odpovědi a ihned vidí, zda se trefili.
5–15 min
-
Rozřazovačka
Žáci přetahují kartičky do správných kategorií.
5–15 min
-
Rozbory
Žák přiřazuje značky k částem věty nebo výrazu — větné členy, slovní druhy, větné rozbory. Sebevyhodnocovací procvičování.
10–20 min
-
Označování
Žáci označují správná slova přímo v textu.
5–15 min
-
Doplňování textu
Žáci doplňují chybějící slova přímo do vět nebo krátkého textu.
5–15 min
-
Krok po kroku
Žáci řadí kroky procesu do správného pořadí.
5–15 min
-
Popis obrázku
Diagram s očíslovanými špendlíky. Žáci přiřazují popisky k částem obrázku — biologie, zeměpis, anatomie.
5–15 min
-
Přesouvání
Žáci přetahují kartičky do přesně určených slotů.
5–15 min
-
Čtení s porozuměním
Žáci čtou krátký text a odpovídají na otázky k jeho obsahu.
10–25 min
K tisku a rozstříhání 8
-
Páry
Kartičky se dvěma polovinami, které k sobě patří (např. datum–událost). Žáci je vystřihnou a párovají.
10–20 min
-
Výběr z možností (s tajenkou)
Kartičky s úlohami a třemi možnostmi. Písmena u správných odpovědí složí tajenku — žák si tak řešení zkontroluje sám.
10–20 min
-
Doplňování do vět
Věty s výběrem ze dvou možností uvnitř — žák zakroužkuje správnou.
10–20 min
-
Hra Riskuj
Kvízová hra se třemi podtématy a otázkami různé hodnoty — klasický formát Riskuj / Jeopardy.
15–30 min
-
Hra AZ kvíz
28 otázek na hexagonální hrací pole — cílem je spojit všechny tři strany.
15–35 min
-
Označ správnou možnost
Kartičky s otázkou a čtyřmi možnostmi — žák označí správnou (např. kolíčkem).
10–20 min
-
Já mám, kdo má …?
Kartičky s tvrzením a otázkou — žáci je čtou v kruhu a hledají navazující odpověď.
10–25 min
-
Hádej, kdo jsem
Kartičky s popisem osobnosti, věci nebo zvířete v 1. osobě — žáci tipují, o koho/co jde.
10–25 min
Hry pro celou třídu 4
-
AZ kvíz
28 otázek na hexagonálním hracím poli — cílem je spojit všechny tři strany. Včetně náhradních ANO/NE otázek.
15–35 min
-
Riskuj
Klasická hra se 5 kategoriemi a otázkami za 100–500 bodů — týmy soutěží o nejvyšší skóre.
15–40 min
-
Pexeso
Klasické pexeso s 10 dvojicemi (pojem ↔ popis) — dva týmy se střídají a hledají shody.
10–25 min
-
Šarády
Šarády se 12 úkoly (mluvení, kreslení, pantomima) — dva týmy hádají, kdo uhodne první, dostane bod.
15–30 min
Očekávané výstupy
- INF-INF-002-ZV9-007 V blokově orientovaném programovacím jazyce vytvoří přehledný program, používá opakování, větvení programu, proměnné.
Téma v dalších ročnících: 8. třída
Učíte Python: proměnné a výrazy trochu jinak?
Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.
Související témata
-
Webdesign: HTML a CSS
Žáci sestaví jednoduchou stránku v HTML a CSS, volí značky, barvy a rozložení podle účelu dokumentu a ověří, že stránka dává smysl uživateli.
-
Trendy digitálních technologií
Žáci diskutují o fungování digitálních technologií, které určují trendy, včetně umělé inteligence, a zvažují přínosy, limity i dopady.
-
Grafy a čtení dat z vizualizace
Žáci čtou sloupcové a koláčové grafy, pojmenují části grafu a odvodí z vizualizace informaci, kterou tabulka sama o sobě nesděluje.
-
Výběr hardwaru a softwaru
Žáci rozliší hardware a software, pojmenují základní části počítače i typy aplikací a vyberou sestavu vhodnou pro zadanou školní úlohu.
-
Výběr hardwaru a softwaru
Žáci vyberou hardware a software podle vlastností zařízení a zdůvodní, proč se hodí k zadanému úkolu, limitu i rozpočtu.
-
Hardware, software a vstupní zařízení
Žáci rozlišují hardware a software, poznají běžná vstupní a výstupní zařízení a vyberou, co k dané úloze potřebují.
-
Tabulkový editor: buňky, řádky a sloupce
Žáci se orientují v tabulkovém editoru, rozlišují buňky, řádky a sloupce, řadí záznamy a zapisují do nich data podle zadání.
-
Dokumenty, prezentace a typografie
Žáci připraví textový dokument a prezentaci s citací zdrojů, dodrží základní typografii a vyberou software podle toho, komu je výstup určen.