Saltar al contenido
Mi perfil

Asignatura

Programación

Obligatorias7 ECTS2.º semestre75 h docenciaIdioma de enseñanza: croata

Descripción de la asignatura

La descripción de la asignatura solo está disponible en 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 aprendizaje

Los resultados de aprendizaje se muestran en 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

Bibliografía

Bibliografía obligatoria

  • 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

Bibliografía complementaria

  • 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

Responsables de la asignatura 1

Docentes que imparten la asignatura 3

Exámenes

Las convocatorias de este curso académico aún no se han publicado. El curso pasado se celebraron:

en 10 días en 30 días más tarde celebradas
Fuente: ISVU. Al hacer clic en una convocatoria se abre Studomat para inscribirte en el examen; comprueba allí también posibles cambios.