You are on page 1of 3

Üleminekueksam. Programmeerimis ülesanded.

07.06.2022

Ülesanne 1. Dubleeritud tähed (5p)


Kirjutage funktsioon, mis võtab vastu listi sõnadega ning tagastab listi sõnadega, kus
esinevad kaks samasugust tähte kõrvuti (4p). Lisaks, tagastatud sõnade pikkus peab olema
vähemalt 4 tähte (1p).
Näiteks:
dubleeritud([’kass’, ’maja’, ’jalgpall’, ’jää’]) -> [’kass’, ’jalgpall’]

Ülesanne 2. Pykkar (10p)


Kirjutage programm, kus pykkar värvib ristkülikukujulist maailma nagu on näidatud allpool
olevatel piltidel. Pykkari esialgse asukoha võite fikseerida ise.

Näited erinevate maailma mõõdudega:


Ülesanne 3. Tulpdiagramm (15p)
Kirjutage programm, mis loeb tekstifailist andmed ning joonistab turtle mooduliga vastava
tulpdiagrammi. Tekstifailis rida kirjeldab ühe tulba formaadis silt:suurus (näide tekstifail on
manuses). Failis võib olla 3 kuni 7 rida ning vastavalt sellele on vaja valida tulba laiust.
Tekstifailis tulba suurus võib olla 0 kuni 100 ning see ei tähenda tulba kõrgust pikslites.
Hindamiseks lähevad järgmised punktid:
 Failist lugemine (2p)
 Joonistatud tulbad on õige kõrgusega (3p)
 Tulpad on erineva värviga (1p)
 Tulpade laius on valitud vastavalt tulpade arvuga (2p)
 Tulpade vahel on tühik (1p)
 Tulpadel on vastavad sildid all (3p)
 Teljed koos arvudega 0, 50 ja 100, mis vastavad tulpade suurusele (2p)
 Tulpdiagramm ei ole liiga väike ning samas mahub ekraanile (1p)

Näited erinevate tulpade arvuga:

You might also like