Anketa

Na ovoj stranici trenutno nije odabrana niti jedna anketa!

Repozitorij

Repozitorij je prazan

Programiranje 2

Šifra: 36935
ECTS: 6.0
Nositelji: dr. sc. Matej Mihelčić - Predavanja
doc. dr. sc. Goranka Nogo - Predavanja
Izvođači: doc. dr. sc. Marko Horvat - Auditorne vježbe
Sebastijan Horvat, mag. inf. et math. - Auditorne vježbe
dr. sc. Matej Mihelčić - Auditorne vježbe
dr. sc. Mario Stipčić - 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 :
Položen : Programiranje 1
4. semestar
Izborni predmet 2 - Redovni studij - Matematika; smjer: nastavnički
Termini konzultacija:
  • doc. dr. sc. Marko Horvat :

    Utorak, 16-18 (kontaktno ili online; dogovor mejlom)

    Lokacija: A306
  • dr. sc. Mario Stipčić :

    Petkom 12-14 i po dogovoru.

    Lokacija: 214

SADRŽAJ

Link na stranicu kolegija: http://degiorgi.math.hr/prog2/


Obavijesti