Zum Inhalt springen
Mein Profil

Lehrveranstaltung

Programmierung

Pflichtfach7 ECTS2. Semester75 h UnterrichtUnterrichtssprache: Kroatisch

Beschreibung der Lehrveranstaltung

Die Kursbeschreibung ist nur auf Kroatisch verfügbar.

  • Uvodno predavanje
  • Povijest programskih jezika
  • Osnovne razlike
  • Phyton-a i C-a
  • Prvi C program, struktura C programa
  • Brojevni sustavi, tipovi varijabli
  • Izrazi i operatori
  • Kontrola toka
  • Petlje
  • Jednodimenzionalna polja
  • Dvodimenzionalna polja
  • Definicija i korištenje
  • Pokazivači, definicija i primjena
  • Aritmetika pokazivača
  • Odnosi između pokazivači i polja
  • Implementacija dinamičkih polja pomoću pokazivača
  • Funkcije
  • Prijenos parametara u funkcij
  • Main funkcija
  • Rekurzija
  • Pokazivači i funkcije
  • Prijenos parametara po adresi i vraćanje adrese
  • Prijenos polja (statičkih jednodimenzionalnih i višedimenzionalnih, dinamičkih)
  • Složeni programi
  • Kompozicija složenih programa u više datoteka
  • Doseg varijabli kroz funkcije i datoteke
  • Ugrađene funkcije u bibliotekama
  • Matematičke funkcije i uslužne funkcije
  • Funkcije za formatirani ulaz/izlaz
  • Funkcije sa rad sa stringovima
  • Rad sa datotekama
  • Formatirane datoteke.Struktura kao apstraktni tip podataka
  • Neformatirane (binarne) datoteke
  • Složeni primjeri korištenja formatiranih i neformatiranih datoteka.Primjena binarnih datoteka u različitim formatima podataka

Lernergebnisse

Die Lernergebnisse werden auf Englisch angezeigt.

  1. ability to create their own computer programs with basic types and data structures.
  2. ability to analyze the program code in C language
  3. managing basic programming tools (text editor, compiler, linker, debugger)
  4. design a simple algorithm using aids in programming (flow chart, pseudo code, structogram)
  5. predict the result of execution of section C of the code with default inputs.
  6. present the types and structure of files in daily use with examples.
  7. create their own computer programs with basic types and structures of files
  8. examine the algorithm or program code to the existence of errors.
  9. ability to formulate and solve complex engineering problems by means of one's own functions and files
  10. ability to integrate the option of reading and writing the input/output data into files

Literatur

Pflichtliteratur

  • M. Slamić: Elektronički sadržaji predavanja (PPT prezentacije) na web stranici predmeta na Tehničkom veleučilištu u Zagrebu, 2012., www.tvz.hr.
    S.Ćosović Bajić, G.Trutanić PROGRAMIRANJE u .C-u i vježbe , Udžbenik u pripremi , radni materijal nalazi se na WEB stranici odjela, www.tvz.hr

Weiterführende Literatur

  • Boris Motik,Julijan Šribar:Demistificirani C++,treće dopunjeno izdanje,m Zagreb, Element , 2010.
    Nina Ljipljin, Programiranje 1, FOI Varaždin i TIVA Tiskara Varaždin, 2004.
    Kernighan B. W., Ritchie D. M., The C Programming Language.
    Željko Kovačević, ?C++ Analiza i primjena?, Školska knjiga, 2004

Verantwortliche der Lehrveranstaltung 1

Lehrende 3

Prüfungstermine

Die Termine für dieses Studienjahr sind noch nicht veröffentlicht. Im letzten Jahr fanden statt:

innerhalb von 10 Tagen bis zu 30 Tage später vergangen
Quelle: ISVU. Ein Klick auf einen Termin öffnet den Studomat zur Prüfungsanmeldung; prüfen Sie dort auch mögliche Änderungen.