Saltar para o conteúdo
O meu perfil

Unidade curricular

Programação

Obrigatórias7 ECTS2.º semestre75 h de ensinoLíngua de ensino: croata

Descrição da unidade curricular

A descrição da unidade curricular só está disponível em croata.

  • 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

Resultados de aprendizagem

Os resultados de aprendizagem são apresentados em inglês.

  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

Bibliografia

Bibliografia obrigatória

  • 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

Bibliografia complementar

  • 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

Responsáveis pela unidade curricular 1

Docentes que lecionam 3

Épocas de exame

As datas para este ano letivo ainda não foram publicadas. No ano passado realizaram-se:

até 10 dias até 30 dias mais tarde realizadas
Fonte: ISVU. Clica numa data para abrir o Studomat e te inscreveres no exame; verifica lá eventuais alterações.