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

Transleeri

Kirjeldus: Tõlgi ehk transleeri programm teise programmeerimiskeelde või vormingusse.
Lahenduskeskkond: Olenevalt ülesande keerukusest lahendatakse kasutades arenduskeskkonda või arvutit jt abivahendeid kasutamata.

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

  • Algoritmi transleerimine ühest programmeerimiskeelest teise.1
  • Kui õpitud on mitut programmeerimiskeelt, saab vastava ülesande luua.
  • Transleerimine võib toimuda ka tekstilise ja graafilise programmeerimiskeele vahel (vt näidet järgmisest ülesande tüübist).
  • Algoritmi tõlkimine ühelt esitlusvormilt teisele.4
  • Võõrsõnade üheks tunnuseks on tavatu häälikuühend, näiteks "gs", "abs", "eu". Kirjuta plokkskeemi järgi programmi kood.
    • Programmi sisend võib olla näiteks "gangster, absoluutne, ujula, bakalaureus, tõrv, piisk, heuristika, lütseum, kalm".
  • Mõista, mida teeb etteantud kood ja kirjuta see olemasoleva funktsiooni abil lühemalt.3
  • Mõista, mida teeb etteantud kood ja kirjuta see olemasoleva funktsiooni abil ümber (tulemuses kuni 3 koodirida).
    rahvuspargid = [2018, 1993, 1971, 2004, 1993, 1993]
    vanim = 2021
    
    r = 0
    while r < len(rahvuspargid):
        park = rahvuspargid[r]
        if park < vanim:
            vanim = park
        r += 1
    
    if vanim != 2021:
        print(vanim)
Siin on vaja asendada mingi osa koodist ühe konkreetse õpitud funktsiooniga, kuid Uuenda puhul on koodis mitu kohta, kus saab teha eelkirjeldatud asendusi.
  • 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