Kodeeritud liitmine * Kasutaja sisestab kaks arvu, programm väljastab nende summa. * Kasutaja sisestab kasutab numbrite abil tähti, arvestades, et a=1, b=2 jne. Programm väljastab summa samuti tähtede abil. * Kasutaja sisestab tähtedena kodeeritult kaks arvu ja nende summa, kusjuures pole programmile teada, milline täht millisele numbrile vastab. Programm leiab tehte, kus tähed on numbritega asendatud või teatab asendamise võimatusest. Sulgude kontrollimine * Teatatakse, kas kasutaja sisestatud tekstis leidub märk '(' * Andmed võetakse failist ühest reast, väljastatakse tekstis sulgudes olevad sõnad. * Tekstiks on matemaatiline avaldis, kus sisenevaid sulupaare võib olla kuni 100. Kontrollitakse sulgude paiknemise korrektsust ning väljastatakse eraldi lõikudena sulgude sisu alates kõige sügavamast. Nõuete rahuldamine Tekstifailis on nullidest ja ühtedest koosnev tabel näitamaks, milline toode millised vajadused rahuldab. * Teata, kas leidub toodete komplekt, mis kõik vajadused rahuldab * Leia üks selline komplekt, kus poleks kahte täpselt ühesuguseid nõudeid rahuldavat toodet. * Püüa leida selline kombinatsioon, kus saaks läbi võimalikult vähese arvu toodetega, samas peaks programm lõpetama töö vähem kui minutiga. Quoted-Printable Encoding * Kõik sümbolid tekstis, mis pole numbrid ega mittetäpitähed asendatakse tühikutega. * Sisestatud teksti esimese tähe kood väljatatakse kahekohalisena kuueteiskümnendsüsteemis. * Failis oleva teksti kõik sümbolid, mis pole numbrid ega mittetäpitähed asendatakse teise faili ümberkirjutamisel kolmetähelise kombinatsiooniga =XX, kus XX-i asemel on asendatud sümboli kuueteistkümnendkood. Välja kirjutatava tekstifaili pikim rida ei tohi ületada 80 märki, rea katkestamiseks lisatakse eelmise rea lõppu võrdusmärk. Koobastik Failis asub koobastiku kaart, kus tühik tähistab vaba liikumisteed ning x seina. * Tee kindlaks, kas koobastikku on võimalik siseneda, st. kas seinas leidub avaus. * Failis on veel tähed a(lgus) ja o(ts). Teatada, kas nende vahel leidub ühendus. * Lisaks eelmisele teata, kas on võimalik niimoodi algusest otsa ja tagasi, et tagasi tulles ei peaks mindud tee punkte läbima. Karpide paigutamine Tekstifailis on kirjas igal real ühe karbi pikkus ja laius. * Väljasta uude faili iga karbi kohta teade, kas ta mahub esimese karbi sisse. Sisse mahtumiseks peavad väiksemad olema nii pikkus kui laius. * Võta osa karpe ahelast välja nii, et moodustuks võimalikult pikk teineteise sisse mahtuvate karpide ahel. * Lisaks eelmisele võib ka karpide järjekorda muuta. Lainetus Signaali nivood mõõdetakse korrapäraselt ning selle väärtus talletatakse faili. Laine harjaks loetakse kohta, mille puhul on sellest väiksemad nii eelnev kui järgnev väärtus. * Väljasta laineharjade järjekorranumbrid * Leia harjade suurim ja vähim vahekaugus * Teata, millise pikkusega vahekaugusi kui palju oli ning joonista vastav tulpdiagramm. Salakiri * Kasutaja sisestatud sõnas tõstetakse esimene täht viimaseks ja väljastatakse tulemus. * Failis on kaks sõna. Kontrollitakse, kas teist sõna on võimalik moodustada nii, et lõigatakse esimene sõna kuskilt tähtede vahelt pooleks ning paigutatakse tagumine pool ette. * Faili igal real on viiesõnaline lause. Teise faili väljastatakse kõik võimalikud tekkivad laused, kus sõnad sarnaselt ümber tõstetakse. Sõnade järjekord ei muutu. Foorum Iga kiri foorumis võib olla kas uue lõime algataja või vastus mõnele eelmisele kirjale. Faili igal real on unikaalne kirja number, number, millisele kirjale vastatakse (või 0, kui tegemist on uue lõimega) ning kirja pealkiri. * Väljastatakse uut lõime alustavate kirjade pealkirjad * Leitakse kirjad, millele pole veel vastatud * Väljastatakse andmepuu, kus esimesel tasemel on lõime alustavad kirjad, edasi iga vastuseks oleva kirja pealkiri on ühe tühiku võrra enam taandes. Kommentaaride eemaldamine Programmi sisendiks on programmikoodifail. * Trüki teise faili ümber vaid read, mis ei alga kahe kaldkriipsuga. * Kommentaari alguseks olevad kaks kaldkriipsu võivad olla ka rea keskel. Sel juhul trükitakse teise faili reast vaid väljakommenteerimata osa. * Kommentaaride eemaldamisel arvestatakse keele süntaksit, st. sõne sees olevad kaldkriipsud ei alusta kommentaari. Samuti töötavad /* ja */ kommentaarid. Pindala odaviskel. Odaga märki viskamise laua läbimõõt on 1 meeter. Ala on jagatud kümneks üksteise sees olevaks ringiks, iga paksus on 10 cm. Sisemise ringi tabamine annab 10 punkti, välimise oma 1 punkti. * Leia ala pindala, kuhu tabades saadakse 5 punkti. * Odatabamusest jääb laua sisse auk raadiusega 1 cm. 50% visetest tabab lauda, jaotudes seal suhteliselt ühtlaselt. Leia, mitmel juhul sattus vise varasema viske auku 10, 100, 1000, 10000, 100000 ja miljoni viske puhul. * Leia võimalikult tõetruu arvutusmudel, mille järel satuks viskeid laua keskossa tihedamalt kui serva. Käivita arvutust 100 korda ning leia iga katsete arvu juures keskmine, vähim ja suurim tulemus. Lumehelves * Koosta kahe punkti vahele murdjoon nii, et kummaltki poolt otsast kolmandiku jagu liigub joon teise otspunkti poole, edasi teeb jõnksu, nii et murdjoone keskpunkt on sirge keskkohast eemal. * Selliselt loodava joone otspunktid saab määrata hiirega. * Taolised jooned moodustavad kuusnurga. Iga murdjoone lõik muutub samuti sarnaseks murdjooneks. Lühima sirge lõigu pikkus määratakse kerimisribaga. Pildimuutus * Kopeeri ekraanipilt, teata kõige vasakpoolse ülemise piksli värvi väärtused. * Muuda pilt mustvalgeks, salvesta arvudena faili. * Kasuta salvestusel binaarformaati, kus üks piksel vastab ühele baidile. Loe pilt taas ekraanile. Helivaljuse analüüs * Teata helifaili kõige väiksema ning suurema kvandi väärtus. * Jaga fail viieks mõtteliseks lõiguks ning teata iga osa kohta suurima ja vähima väärtuse vahe. * Lisaks eelmisele loenda, kui palju on igas lõigus laineharju ning -põhju, tulemused joonista tulpdiagrammina. Hüpermeedium II tunnijaotus 30 PHP XML Perl Taustajoonistus, valideerimine. Regulaaravaldised. bat sh bat Lihtsamad veebiülesanded Küsitlus * Veebilehel näidatavate küsimuste vastused talletatakse serverisse. * Igale küsimuse vastuse saab valida ühest viieni. Eraldi lehel saab näha iga küsimusele vastuste keskmist väärtust. * Lisaks eelmisele kontrollitakse nii kliendi kui serveri pool, et vastus oleks valitud. Serveri pool samuti, et vastus oleks soovitud vahemikus. Õpilaste otsing Serveris on iga õpilase kohta meeles ees- ja perekonnanimi ning klass. * Väljasta kõik kasutaja tipitud eesnimega õpilased. * Lisaks eelmisele saab otsida ning järjestada kõikide tunnuste järgi. * Lisaks eelmisele on võimalik administreerimisliidese kaudu suurendada kõigi õpilaste klassinumbrit, pärast 12-t klassi arvestatakse õpilased vilistlaste hulka ning tavaotsingus ei kajastu.