Vodič · Primeri zadataka
Primeri zadataka – vodič po oblastima
Ovde su primeri zadataka sa rešenjima u jezicima C, C++, Java i Python, poređani po oblastima kako se uče: od podataka i operatora, preko grananja i petlji, do nizova, funkcija i algoritama.
Primeri su pogodni za vežbu posle lekcije, za pripremu kontrolnih zadataka i kao uvod u takmičenja.
- Osnovna i srednja škola
- C, C++, Java, Python
- Zadaci sa rešenjima
1 Osnovni primeri
Prvi zadaci po redu kojim se uči: podaci i operatori, grananje, petlje, nizovi i matrice, sortiranje, stringovi, funkcije, vektori i mape. Redosled i savete za rad daje vodič kroz osnovne primere.
Vodič: Osnovni primeri
Redosled oblasti, saveti za rad i šta prvo rešavati.
Otvori lekciju →Podaci i aritmetički operatori
Polazna strana: tipovi podataka i formule.
Otvori lekciju →Operatori – primeri
Celobrojno deljenje, ostatak i konverzije.
Otvori lekciju →Grananje – primeri
Zadaci sa if, else i switch.
Otvori lekciju →Petlje – primeri
Zadaci sa for, while i do-while petljom.
Otvori lekciju →Ugnježdene petlje – primeri
Tablice, šare i prolaz kroz parove brojeva.
Otvori lekciju →Nizovi – primeri
Unos, obrada i pretraga nizova.
Otvori lekciju →Matrice – primeri
Dvodimenzionalni nizovi u zadacima.
Otvori lekciju →Sortiranje – primeri
Uređivanje niza i binarna pretraga.
Otvori lekciju →Stringovi – primeri
Obrada teksta, pretraga i zamena znakova.
Otvori lekciju →Funkcije – primeri
Parametri i povratne vrednosti.
Otvori lekciju →Vektori i mape – primeri
vector i map u C++-u kroz zadatke.
Otvori lekciju →2 Primeri algoritama
Kada savladaš osnovne primere: matematički algoritmi, složenost, rekurzija, kombinatorika i bektreking. Detaljnije u vodiču kroz primere algoritama.
Vodič: Primeri algoritama
Redosled tema i veza sa lekcijama o algoritmima.
Otvori lekciju →Algoritmi – primeri
NZD, prosti brojevi, faktorizacija.
Otvori lekciju →Poboljšanje složenosti
Kako petlju zameniti formulom.
Otvori lekciju →Rekurzivni algoritmi – primeri
Zadaci koji se rešavaju rekurzijom.
Otvori lekciju →Kombinatorni problemi – primeri
Generisanje varijacija, podskupova i permutacija.
Otvori lekciju →Bektreking i gruba sila
Sistematsko isprobavanje mogućnosti.
Otvori lekciju →3 Objektno programiranje
Klase i objekti kroz zadatke u Javi: od prvih klasa do nasleđivanja i interfejsa. Redosled daje vodič kroz primere iz objektnog programiranja.
Vodič: Objektno programiranje – primeri
Redosled tema i saveti za rad.
Otvori lekciju →Klase i objekti – osnovni zadaci
15 zadataka sa rešenjem u Javi.
Otvori lekciju →Konstruktori, geteri i seteri
Enkapsulacija i toString kroz 5 zadataka.
Otvori lekciju →Niz objekata i ArrayList
Pretraga, sortiranje i rang liste objekata.
Otvori lekciju →Nasleđivanje i polimorfizam
Apstraktne klase, interfejsi, Comparable.
Otvori lekciju →Dodatni primeri: klase i objekti
Ramovi slika, grupa radnika, salon automobila.
Otvori lekciju →4 Provera znanja: kontrolni zadaci
Kontrolni po oblastima: grupe zadataka u PDF-u, probni kontrolni sa rešenjima i kviz. Redosled daje vodič kroz kontrolne zadatke.
Vodič: Kontrolni zadaci
Svi kontrolni po redu učenja i kako da ih koristiš.
Otvori lekciju →Kontrolni: podaci i formule
Celobrojno deljenje, tipovi, formule.
Otvori lekciju →Kontrolni: grananje
if, if–else, switch i provera podataka.
Otvori lekciju →Kontrolni: petlje
for i while, zbirovi, serije, simulacije.
Otvori lekciju →Kontrolni: nizovi
Najveći i najmanji, prosek, novi niz.
Otvori lekciju →Kontrolni: matrice
Vrste, kolone, dijagonale.
Otvori lekciju →Kontrolni: stringovi
Znakovi, reči, palindrom, šifra.
Otvori lekciju →Kontrolni: funkcije
Parametri, povratna vrednost, referenca.
Otvori lekciju →Kontrolni: klase i objekti
Klase, konstruktori i metode u Javi.
Otvori lekciju →5 Više zadataka
Kada savladaš osnovne primere.
