Прескокни до содржината
Мој профил

Предмет

Програмирање

Задолжителни5 ECTS4. семестар60 h наставаЈазик на настава: хрватски

Опис на предметот

Описот на предметот е достапен само на хрватски.

  • Brojevni sustavi, zapis cijelih i racionalnih brojeva u memoriji računala i binarna aritmetika
  • Izrada dijagrama toka pomoću programa
  • Raptor (prikaz linijske, razgranate i cikličke algoritamske strukture), osnove programiranja i pokretanje prvog programa u programskom jeziku C Tipovi podataka, varijable, konstante, operatori, ugrađene matematičke funkcije, funkcije za unos i ispis podataka, tipovi podataka i konverzija tipova podataka
  • Razgranata algoritamska struktura (if, if-else, switch-case)
  • Ciklička algoritamska struktura, programske petlje (for, while, do-while), naredbe break i continue
  • Polja podataka (jednodimenzionalna polja)
  • Znakovni niz (string)
  • Polja podataka (dvodimenzionalna polja), strukture i polja struktura
  • Pisanje vlastitih funkcija i rekurzivne funkcije
  • Pokazivači, načini prijenosa podataka u funkcije (call by value, call by reference)
  • Primjena pokazivača s jednodimenzionalnim poljima i funkcijama
  • Primjena pokazivača s dvodimenzionalnim poljima i funkcijama
  • Standardne biblioteke programskog jezika C (time.h, stdlib.h i string.h): generiranje slučajnih brojeva i korištenje funkcija za rad sa stringovima
  • Tekstualne datoteke
  • Binarne datoteke
  • Pisanje složenih programa

Кога и каде

The timetable and room occupancy are available after signing in with your TVZ account.

Sign in with TVZ account

Исходи од учењето

Исходите од учењето се прикажани на англиски.

  1. convert number systems, demonstrate how integers and rational numbers are stored in computer memory, and use binary arithmetic
  2. create algorithms that contain linear, branched, and cyclic program structures, and create the corresponding flowchart in the Raptor program
  3. create algorithms that contain one-dimensional and two-dimensional arrays and data structures
  4. create functions and use those functions, connect the function type to the function call and classify types of parameter transfer to the function
  5. relate functions, pointers and arrays
  6. use text and binary files

Литература

Задолжителна литература

  • Zuppa Bakša Vatroslav, Programiranje u programskom jeziku C, udžbenik i zbirka zadataka, 2024. (u pripremi)
    Zuppa Bakša Vatroslav, Programiranje u programskom jeziku C, zbirka zadataka i laboratorijske vježbe, 2024. (u pripremi)
    Brian W. Kernighan, Dennis M. Ritchie, C Programming language

Дополнителна литература

  • Zuppa Bakša Vatroslav, Algoritmi i programiranje 1, Zagreb, Element, 2019.
    Zuppa Bakša Vatroslav, Algoritmi i programiranje 2, Zagreb, Element, 2019.

Носители на предметот 2

Изведувачи на наставата 6

Испитни рокови

до 10 дена до 30 дена подоцна одржани
Извор: ISVU. Клик на рокот го отвора Studomat за пријава на испит; таму провери ги и можните измени.