1) osnovno izpisovanje
2) osnovne racunske operacije (vsota in produkt)
3) racunske opreacije na naknadno vnesenih stevilih (branje s tipkovnice)
4) vaja 3 z izpisom v novo datoteko
5) branje iz ene datoteke in pisanje v drugo
6) branje iz ene datoteke, v drugo izpisuje dolzino vrstic
7) branje iz ene datoteke, v drugo izpisuje samo izbrane elemente (vpeljava vektorja in uporaba podprograma)
8) igranje z zankami, indeksi, ... (while, if, indeksi)
9) identicna nalogi 8
10)branje iz ene datoteke, v drugo izpisuje samo elemente po nekem vzorcu (while, if, indeksi, foreach)
11)identicna nalogi 10
12)branje delov nizov (substr)
13)skoraj identicna nalogi 12
14)prepisovanje samo dolocenih clenov matrike
15)delo z ve razlicnimi datotekami, ki niso nujno v isti mapi
16)izpis vsebine URL naslova
17)izpis asa in uporaba dveh podprogramov (vpeljava split, localtime)
18)ftp v perlu (!!!)
19)zaokrozevanje stevil (na eno decimalno mesto natancno)
20)klicanje zunanjih podprogramov
21)ftp, konektiranje na bazo, manipuliranje z baznimi tabelami (insertiranje in updatanje v tabelo) (!!!)
22)manipuliranje z datumi, sistemski cas in datum itn
23)posiljanje mailov
23 b) izboljsana verzija naloge 23