Maanteeliiklus Autod liiguvad maanteel. Failis on kirjas kõigi teel liikuvate sõidukite asukoht ja liikumiskiirus. Kiirus ei muutu. * Väljasta kõikide autode asukoht etteantud aja pärast. * Lisaks eelmisele leia kõik möödumis- ning vastutuleva autoga kohtumiskohad. * Võrreldes eelmisega on kitsenduseks, et maanteel on kummaski suunas üks sõidurada. Kui parajasti pole möödasõit võimalik, sõidetakse eelmise sõiduki sabas 10 meetri kaugusel. Väljasta iga auto kohta tema sõiduskeem: millal sõidab oma määratud kiirusega, millal ja millise kiirusega ootab teise sõiduki taga. Millal jõuab maantee algusesse/otsa (koordinaadid 0 ja 200 km). Lend mägedes Lennukil tuleb tõusta õhku lennuväljalt, lennata üle mäeharja, äikesepilve alt läbi, üle teise mäeharja ning maanduda teise mäe taga olevale lennuväljale. Esimese lennuvälja õhkutõusmiskohalt algab arvtelg kilomeetrites. Tekstifailis on kirjas: * Esimese mäeharja kaugus lennuväljast ning kõrgus kilomeetrites * Äikesepilve madalaima koha asukoht ning kõrgus * Teise mäeharja kaugus ning kõrgus * Teise lennuvälja maandumisraja algus ja lõpp Ülesanded: * Leia vähim tõusunurk, mille abil on võimalik esimesest mäeharjast üle saada. * Leia, millal ja kus peab lennunurka muutma, et oleks võimalik pilve alt läbi lennata ja teisele lennuväljale maanduda. * Lisaks eelmisele peab programm suutma failist loetava "musta kasti" andmeid lugeda ning teatada, kuidas lend kulges. St, et kas jõuti õnnelikut lõppu, tabati esimest mäge, äikesepilve või teist mäge. Hüpped kividel Failis on kirjas kivide asukohad (x ja y) mereranna 100-meetrisel lõigul. Samuti on kirjas inimese sammu maksimaalne pikkus. * Väljastatakse, kas tal on võimalik hüpata kaldalt kivile kuiva jalaga. * Leitakse suurim kaugus kaldast, kuhu on võimalik kivilt kivile hüpata. * Leitakse lühimad teed (sammude arvu järgi, läbitud meetrite järgi) kaugeimalt kivilt kaldale. Veebilehestiku graaf Kataloogis http://minitorn.tpu.ee/~jaagup/kool/java/kursused/05/olympiaad12s/naited/veeb/ on väike veebilehestik. Failis failid.txt on kataloogis asuvate failide nimekiri. Failis oleva viite teisele failile tunneb ära kujundist href="teisefailinimi.html". * Leia programmi abil failide loetelu, kuhu pääseb avalehelt ühe hiireklõpsuga. * Leia programmi abil failid, kuhu pole võimalik avalehelt üldse pääseda. * Leia pikim silmus, millises järjekorras on võimalik algsele lehele tagasi jõuda. Teooriaküsimused * Otsimisalgoritmid * Sortimisalgoritmid * Graafidega seotud algoritmid * Rekursiooni kasutusvaldkonnad ja näited * Füüsikalised arvutused programmeerimisel (kiirus, kiirendus, põrkamine, takistuse simuleerimine, näiteid) * Koolimatemaatika kasutusvõimalusi/vajadusi programmides