Arvutiteaduse instituut
  1. Esileht
  2. Programmeerimise ülesannete tüübid
EN
Logi sisse

Programmeerimise ülesannete tüübid

  • Avaleht
  • Tea ja mõista
  • Rakenda ja analüüsi

Seosta
Teosta
Kohanda
Transleeri

  • Sünteesi ja hinda
  • Soovitused kontrolltööks
  • Kasutatud materjalid
  • Autorid

Kohanda

Kirjeldus: Muuda lahendus teise struktuuri (sisaldab teadmist mida ja kuidas muuta ning loomist).
Lahenduskeskkond: Olenevalt ülesande keerukusest lahendatakse kasutades arenduskeskkonda või arvutit jt abivahendeid kasutamata.

Ülesanded:
Näiteülesande nägemiseks/peitmiseks klikka tüübile.

  • Muuda etteantud kood uutele tingimustele vastavaks.1,3
  • Etteantavaid tingimusi võib olla mitmeid erisuguseid. Järgnevalt vaid mõned näited.
  • Muuda konstruktsiooni.2
  • Kirjuta etteantud programm, kasutades while-tsükli asemel for-tsüklit.
    aeg = int(input("Sisestage minutite arv: "))
    laike = 0
    loendur = 0
    
    while loendur < aeg:
        loendur += 1
        if loendur % 2 == 1:
            laike += loendur
    
    print("Laikide koguarv on " + str(laike) + ".")
  • Muuda kasutatavat andmestruktuuri.2
  • Kasuta järjendite asemel sõnastikku.
    nimed = ['Maie', 'Alma', 'Allan', 'Laine', 'Ülo', 'Ints']
    tulemused = [14, 10.6, 16.5, 9.2, 15, 13.1]
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused