Co program vypíše (Python) – procvičování pro 7.–9. třídu
Ukázkové úlohy k tématu Co program vypíše (Python) se správnou odpovědí a postupem řešení, od lehké po těžkou. V aplikaci Pickles Academy dostane dítě pokaždé nové příklady stejného typu, takže se je nemůže naučit nazpaměť.
- Předmět
- Informatika
- Třída
- 7.–9. třída
- Oblast učiva
- Algoritmizace a programování
Typy úloh: Co program vypíše?
Pravidlo: Co program vypíše (Python)
Proveď program řádek po řádku a piš si hodnoty proměnných. x = x + 3 znamená: k x přičti 3.
range(1, 5) dá čísla 1, 2, 3, 4, poslední už ne. // je celočíselné dělení, % zbytek po dělení.
Příklad: s = 0, pak for i in range(1, 4): s = s + i → 1 + 2 + 3, vypíše 6
Pozor: range(1, 5) číslo 5 neprojde: cyklus proběhne 4krát, ne 5krát.
Ukázkové úlohy
-
Úloha 1 Lehké
Co vypíše tento program?
a = 8 b = 8 c = a + b * 2 b = (a + b) * 2 print(b)
Zobrazit řešení
Správná odpověď: 32Postup: Hodnoty proměnné b: 8 → 32. Program vypíše 32.
-
Úloha 2 Normální
Co vypíše tento program?
p = 1 for i in range(3): p = p * 3 print(p)
Zobrazit řešení
Správná odpověď: 27Postup: Hodnoty proměnné p: 1 → 3 → 9 → 27. Program vypíše 27.
-
Úloha 3 Těžké
Co vypíše tento program?
s = 0 for i in range(1, 9): if i % 2 == 0: s = s + i else: s = s - 1 print(s)
Zobrazit řešení
Správná odpověď: 16Postup: Hodnoty proměnné s: 0 → −1 → 1 → 0 → 4 → 3 → 9 → 8 → 16. Program vypíše 16.
Všechna témata předmětu Informatika
Procvičujte dál v aplikaci
Za minutu má dítě vlastního avatara a první úlohu. Zdarma, bez reklam, data v EU.
Začít zdarma