Kako program radi
Krećemo od nule: šta je program, kojim redom računar izvršava naredbe, gde pamti podatke i kako se ista jednostavna ideja zapisuje pseudokodom i u C-u.
Materijali
Ovo je redosled novih oblasti. Između njih možemo ubaciti dodatne časove samo za zadatke, bez preskakanja na sledeću temu.
Krećemo od nule: šta je program, kojim redom računar izvršava naredbe, gde pamti podatke i kako se ista jednostavna ideja zapisuje pseudokodom i u C-u.
Kako se gradi račun u programu: operatori +, − i *, zagrade, prvenstvo operacija i praćenje stare i nove vrednosti promenljive.
Program prvi put dobija podatke od korisnika. Vežbamo printf, scanf, %d i &, a zatim celobrojno deljenje i ostatak pri deljenju.
Program donosi odluku: poređenja, tačno i netačno, if/else i praćenje samo one grane čiji je uslov ispunjen.
Kada isti korak treba ponoviti, koristimo petlju. Učimo uslov, brojač, promenu brojača i promenljivu koja skuplja rezultat.
Više vrednosti istog tipa čuvamo u nizu. Vežbamo indekse od nule, prolazak petljom i osnovne obrasce obrade niza.
Veliki program delimo na funkcije. Povezujemo prototip, definiciju i poziv, pa razlikujemo argumente, parametre i povratnu vrednost.
Tekst u C-u čuva se kao niz znakova završen nul-karakterom. Učimo bezbedan unos, poređenje, kopiranje i dužinu stringa.
Povezujemo promenljivu sa njenom adresom, crtamo memoriju i pokazivače, menjamo podatke kroz adresu i tek zatim uvodimo dinamičko zauzimanje memorije.
Najpre grupišemo povezane podatke u strukturu, zatim ih čitamo i čuvamo u fajlu. Na kraju povezujemo oblasti kroz zadatke nalik ispitnim pitanjima.