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. Matko Ljulj
doc. dr. sc. Matej Mihelčić
Izvođači: dr. sc. Barbara Bošnjak - Auditorne vježbe
Tomislav Perić , mag. math. - Auditorne vježbe
doc. dr. sc. Ivana Šain Glibić - 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:
  • doc. dr. sc. Matko Ljulj:

    Ljetni semestar 23/24: srijedom, 12-14h (obavezna najava mailom)

    Lokacija: 312
  • dr. sc. Barbara Bošnjak:

    Srijeda 14-16h

    Lokacija: A315
  • Tomislav Perić, mag. math.:

    Petak 14-16 h ili po dogovoru (obavezna najava mailom).

    Lokacija: 213
  • doc. dr. sc. Ivana Šain Glibić:

    Četvrtak 13-15h (obavezna najava mailom)

    Lokacija: 227

SADRŽAJ

Obavijesti - Arhiva

Povratak

Rezultati 0 - 0 od 0
Stranica 1 od 0
Po stranici: 
Nema vijesti!