Kontrolli
Kirjeldus: Kontrolli programmi tulemit käsitsi.
Lahenduskeskkond: Lahendatakse arvutit jt abivahendeid kasutamata.
Ülesanded:
Näiteülesande nägemiseks/peitmiseks klikka tüübile.
- Mis kuvatakse programmi tulemusel käsureale?
for i in range(6, 25, 3): if i % 2 == 0: a = i print(a)
- Mis kuvatakse programmi tulemusel käsureale, kui sisestatakse
6
ja2
?a = int(input("Sisesta a väärtus: ")) algus = int(input("Sisesta loenduri algväärtus: ")) for i in range(algus, 5): if i<3 and a<=6: a += 3 elif i>3 and a>6: a -= 2 print(a)
- Mitu korda täidetakse tsüklit?
arv = 24 while int(arv) != 1: if arv % 2 == 0: print(arv) arv = arv // 2 else: arv = arv % 2
Selle ülesande võiks kokku panna Selgita ülesandega, kus on vaja selgitada programmi tööd. Õpilane võib küll olla koodist õigesti aru saanud, kuid kusagil on tulnud sisse väike näpuviga ning kahe tüübi ühildamisel ei karista me teda väikese vea eest.