Čo program vypíše (Python) – precvičovanie pre 8. až 9. ročník
Ukážkové úlohy k téme Čo program vypíše (Python) so správnou odpoveďou a postupom riešenia, od ľahkej po ťažkú. V aplikácii Pickles Academy dostane dieťa zakaždým nové príklady rovnakého typu, takže sa ich nemôže naučiť naspamäť.
- Predmet
- Informatika
- Ročník
- 8. až 9. ročník
- Oblasť učiva
- Algoritmizácia a programovanie
Typy úloh: Čo program vypíše?
Pravidlo: Čo program vypíše (Python)
Vykonaj program riadok po riadku a píš si hodnoty premenných. x = x + 3 znamená: k x pripočítaj 3.
range(1, 5) dá čísla 1, 2, 3, 4, posledné už nie. // je celočíselné delenie, % zvyšok po delení.
Príklad: s = 0, potom for i in range(1, 4): s = s + i → 1 + 2 + 3, vypíše 6
Pozor: range(1, 5) číslo 5 neprejde: cyklus prebehne 4-krát, nie 5-krát.
Ukážkové úlohy
-
Úloha 1 Ľahké
Čo vypíše tento program?
a = 8 b = 8 c = a + b * 2 b = (a + b) * 2 print(b)
Zobraziť riešenie
Správna odpoveď: 32Postup: Hodnoty premennej b: 8 → 32. Program vypíše 32.
-
Úloha 2 Normálne
Čo vypíše tento program?
p = 1 for i in range(3): p = p * 3 print(p)
Zobraziť riešenie
Správna odpoveď: 27Postup: Hodnoty premennej p: 1 → 3 → 9 → 27. Program vypíše 27.
-
Úloha 3 Ťažké
Čo 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)
Zobraziť riešenie
Správna odpoveď: 16Postup: Hodnoty premennej s: 0 → −1 → 1 → 0 → 4 → 3 → 9 → 8 → 16. Program vypíše 16.
Všetky témy predmetu Informatika
Precvičujte ďalej v aplikácii
Za minútu má dieťa vlastného avatara a prvú úlohu. Zadarmo, bez reklám, dáta v EÚ.
Začať zadarmo