Uuenda
Kirjeldus: Kujunda lahendus (näiteks optimeerimise eesmärgil) ümber.
Lahenduskeskkond: Olenevalt ülesande keerukusest lahendatakse kasutades arenduskeskkonda või arvutit jt abivahendeid kasutamata.
Ülesanded:
Näiteülesande nägemiseks/peitmiseks klikka tüübile.
- Vaata progeopik.cs.ut.ee-s harjutust "Miks on ronk nagu kirjutuslaud?"
- Antud kood kuvab paarisarvud -10st kuni 10ni. Kirjuta kood ümber pikkuse suhtes optimaalsemalt (kuni 2 rida).
i = -10 while i<=9: print(i) i += 2 print(i)
- Optimeeri koodi ning ühtlasi paranda muutujate nimed matemaatikamõistetele vastavaks.
arvud = [5,6,7,8,9,10,11,12,13,14] #järjendi elementide arv elemente = 0 for i in arvud: elemente += 1 #keskmise leidmine keskmineIndx = elemente // 2 elemente = 0 for i in arvud: elemente += 1 if elemente == keskmineIndx: keskmineEl = i print(keskmineEl)
- Optimeeri koodi ning lõpeta programm.
#krossijooksu finiš esimene = input("1. lõpetaja: ") teine = input("2. lõpetaja: ") kolmas = input("3. lõpetaja: ") neljas = input("4. lõpetaja: ") viies = input("5. lõpetaja: ") kuues = input("6. lõpetaja: ") seitsmes = input("7. lõpetaja: ") kaheksas = input("8. lõpetaja: ") üheksas = input("9. lõpetaja: ") kümnes = input("10. lõpetaja: ") koht = input("Sisesta, mitmendat lõpetajat soovid näha: ")
- Optimeeri koodi ning ühtlasi paranda muutujate nimed matemaatikamõistetele vastavaks.
Siin on vaja asendada mitmeid osasid koodist konkreetsete õpitud funktsioonidega, kuid Transleeri puhul on koodis üks koht, kus saab teha eelkirjeldatud asenduse.