Vodič · Osnovni primeri
Osnovni primeri – vodič kroz zadatke
Ovde su zadaci za vežbu iz osnova programiranja, poređani redom kojim se gradivo uči: od podataka i operatora, preko grananja i petlji, do nizova, stringova, funkcija, vektora i mapa. Svaka strana ima zadatke sa primerom ulaza i izlaza, a mnogi i uputstvo ili rešenje.
Zadaci su pre svega u jezicima C i C++ (deo i u Javi). Namenjeni su učenicima od 5. razreda, posebno onima koji se pripremaju za školska i opštinska takmičenja iz informatike.
- 5–8. razred i srednja škola
- C, C++, Java
- Zadaci sa rešenjima
- Priprema za takmičenja
1 Prvi koraci: podaci, operatori, grananje
Unos i ispis, formule, celobrojno deljenje i ostatak, a zatim odluke pomoću if.
Podaci i aritmetički operatori
11 zadataka sa rešenjem u C++: tipovi, konstante, formule, prekoračenje opsega.
Otvori lekciju →Operatori
Cifre broja, pretvaranje vremena i uglova, celobrojno deljenje.
Otvori lekciju →Grananje
if, else, switch: maksimum, prestupna godina, kvadranti, horoskop.
Otvori lekciju →2 Ponavljanje: petlje
Brojači, sume, proseci, čitanje do kraja ulaza, a zatim petlja u petlji.
3 Više podataka: nizovi, matrice, sortiranje
Kada podatke treba zapamtiti i obrađivati više puta.
4 Tekst i funkcije
Rad sa stringovima i podela programa na manje celine.
5 C++ biblioteka: vektori i mape
Nizovi promenljive dužine i rečnici (ključ → vrednost).
6 Šta posle osnovnih primera
Kada rešiš većinu zadataka iz ovog vodiča, nastavi sa algoritmima i zadacima sa takmičenja.
Vodič: Primeri algoritama
NZD, prosti brojevi, složenost, rekurzija, kombinatorika, bektreking.
Otvori lekciju →Dodatni primeri sa rešenjima
Još zadataka za proveru i pripremu kontrolnog.
Otvori lekciju →Kombinovani zadaci
Grananje, petlje i ugnježdene petlje zajedno.
Otvori lekciju →Takmičenja
Zadaci po nivoima takmičenja.
Otvori lekciju →Predloženi redosled
- Podaci i aritmetički operatori
- Operatori
- Grananje
- Petlje
- Ugnježdene petlje
- Nizovi
- Matrice
- Sortiranje
- Stringovi
- Funkcije
- Vektori i mape
Korisni spoljni resursi
- Petlja – zbirke zadataka sa automatskom proverom rešenja (na srpskom)
- Društvo matematičara Srbije – informatika – zadaci i rezultati takmičenja za osnovnu školu
- OnlineGDB – pokretanje C/C++ programa u pregledaču, bez instalacije
