Anketa

Na ovoj stranici trenutno nije odabrana niti jedna anketa!

Repozitorij

Repozitorij je prazan

Programiranje 2

Šifra: 36903
ECTS: 6.0
Nositelji: doc. dr. sc. Petar Kunštek
doc. dr. sc. Matej Mihelčić
Izvođači: doc. dr. sc. Barbara Bošnjak - Auditorne vježbe
Petra Daković - Auditorne vježbe
dr. sc. Petra Lazić - Auditorne vježbe
Engleski jezik:

1,0,0

Nastava se odvija na hrvatskom jeziku u svim svojim elementima, a stranim studentima koji su pridruženi mješovitoj grupi nudi se mogućnost savladavanja predmeta pomoću dodatnih izravnih konzultacija s nastavnikom i asistentima na engleskom jeziku. Pri tome, nastavnik stranog studenta upućuje na odgovarajuću literaturu na engleskom jeziku te mu osigurava mogućnost polaganja predmeta na engleskom jeziku.
Opterećenje:

1. komponenta

Vrsta nastaveUkupno
Predavanja 30
Auditorne vježbe 30
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
Opis predmeta:
CILJ KOLEGIJA: Upoznavanje studenata s osnovama programiranja u programskom jeziku C.

NASTAVNI SADRŽAJI:
1. Uvod. Uvod u programske jezike i programiranje u Unix okruženju. Primjeri programa u programskom jeziku C.
2. Osnovni tipovi podataka. Konstante, varijable, pobrojani tipovi. Deklaracija.
3. Operatori i izrazi. Vrste operatora. Prioriteti.
4. Ulaz i izlaz podataka. Funkcije scanf, printf, gets, puts, getchar i putchar. Funkcije za rad sa znakovima.
5. Kontrola toka programa. Petlje while, for i do-while. Naredbe if, switch i break. Naredbe continue i goto.
6. Funkcije. Osnovni pojmovi. Definiranje funkcija. Prototipovi. Rekurzivne funkcije. Funkcije s varijabilnim brojem argumenata.
7. Preprocesorske naredbe. Uvjetno uključivanje. Makro naredbe.
8. Struktura programa. Memorijske klase, životni vijek i dohvatljivost varijabli. Programi smješteni u više datoteka.
9. Polja. Pojam polja. Višedimenzionalna polja. Polja kao argumenti funkcije. Polja i znakovni nizovi.
10. Pokazivači. Aritmetika pokazivača. Pokazivači i funkcije. Pokazivači i polja. Dinamičko rezerviranje memorije. Argumenti komandne linije.
11. Strukture. Definicija. Strukture i pokazivači. Samoreferirajuće strukture. Unije.
12. Datoteke. Stvaranje datoteka. Vrste datoteka. Otvaranje i zatvaranje datoteka. Standardne funkcije za čitanje i pisanje.
Literatura:
Preduvjeti za:
Upis predmeta :
Odslušan : Programiranje 1

Polaganje predmeta :
Položen : Programiranje 1
2. semestar
Obavezni predmet - Redovni Studij - Matematika
Termini konzultacija:

SADRŽAJ

Obavijesti