Programiranje
2
Profesor:
dr.
Predrag Janičić
Asistent:
Sana
Stojanović
Vežbe:
četvrtkom od 8h do 14h u sali 1 u Jagićevoj
Konsultacije:
četvrtkom
od 14h do 16h u Jagićevoj ili po dogovoru (poželjno je najaviti dolazak
mail-om)
Obaveštenje:
-
KONSULTACIJE CE BITI ODRZANE U SREDU 09.05.12. U 12h U KABINETU 716 NA TRGU.
- Domaci
zadaci
. Programe poslati do cetvrtka 03.05.2012.
Uputstva:
Programski jezik C:
- Janičić, P.:
- Stojanović,
S.:
- Vitas,D.:
- Grmuša,J.:
Teme obrađene na vežbama:
- Obnavljanje
gradiva iz prvog semestra: I
čas
- Matrice, pokazivači,
veza sa funkcijama: II
čas
- Prenos matrica
u funkciju, pokazivači, veza sa nizovima, karakterske niske: III
čas
- Pokazivači
na funkcije, dinamička alokacija memorije (malloc, calloc, realloc):
IV
čas
- Primeri korišćenja
funkcije realloc: V
čas
- Primeri korišćenja
funkcije realloc (primeri sa polinomima, razni zadaci): VI
čas
- Množenje polinoma,
računanje vrednosti polinoma u datoj tački: VII
čas
- Osnovne funkcije
za rad sa listama (ubacivanje elementa na početak i na kraj liste,
ispisivanje liste, brisanje liste): IX
čas
- Pretraživanje
liste, brisanje elementa liste, ubacivanje elementa u sortiranu
listu, funkcije za rad sa redom: X
čas
- Osnovne funkcije
za rad sa stablima (ubacivanje elementa u stablo, pretraživanje
stabla, ispisivanje i oslobadjanje stabla), rekurzije: XI
čas
- Predstavljanje
aritmetičkog izraza pomoću stabla, unošenje aritmetičkog izraza
sa standardnog ulaza, parsiranje stringa kojim je zadat aritmetički
izraz, računanje vrednosti aritmetičkog izraza: XII
čas
- Sortiranje
liste, sistemske funkcije qsort i bsearch: XIII
čas
- Razni zadaci
sa stablima, funkcije fseek i ftell: XIV
čas
|