Opis predmeta
Opis predmeta dostupan je samo na hrvatskom jeziku.
- Uvod, pristup rješavanju problema, algoritmi, pseudo kod i dijagram toka
- Jednostavni tipovi podataka (cijeli brojevi, brojevi s pomičnom točkom, logički ili Boolov tip podataka, znakovni niz ? string)
- Varijable i aritmetički izrazi, operatori
- Osnovna pravila za pisanje programa
- Ulazno/izlazne funkcije- formatirani ispis, formatirani unos
- Struktura programa u
- Python-u, jednostavni program, donošenje odluka i grananje programa
- Ponavljanje blokova programa (petlje)
- Ugniježdene strukture (grananje unutar grananja, petlja unutar petlje), prekid petlje
- Funkcije, programi i moduli
- Ugrađene funkcije
- Definiranje vlastitih funkcija, pretvorba programa u modul
- Podatkovne zbirke ? jednodimenzionalni nizovi, stringovi, ugrađene funkcije nad stringovima, n-torke
- Podatkovne zbirke – liste, skupovi (setovi) i rječnici
- Podatkovne zbirke ? datoteke
- Programiranje složenijih algoritama primjenom različitih podatkovnih zbirki, selekcija i petlji
- Algoritam
- Eratostenovo sito za određivanje prostih brojeva
- Jednostavni algoritmi za sortiranje
Kada i gdje
Raspored nastave i zauzetost prostorija dostupni su nakon prijave TVZ računom.
Prijava TVZ računomIshodi učenja
Ishodi učenja prikazani su na engleskom jeziku.
- ability to formulate basic algorithms by means of a pseudo code, a flowchart
- ability to identify basic data types and data structures
- ability to create the basic structure of a program
- ability to compare the efficiencies of different selection conditions and loops in a program
- ability to divide functionalities of complex program into modules
- ability to develop simple programming solutions related to engineering implementation
Literatura
Obavezna literatura
- Leo Budin, Predrag Brođanac, Zlatka Markučić, Smiljana Perić – Rješavanje problema programiranjem u Phyton-u
Nosioci predmeta 1
Izvođači nastave 3
Ispitni rokovi
Rokovi za ovu akademsku godinu još nisu objavljeni. Prošle godine održani su:
- 7. 2. 2026.Redovni rokodržan
- 10. 2. 2026.Redovni rokodržan
- 17. 2. 2026.Redovni rokodržan
- 23. 6. 2026.Redovni rokodržan
- 30. 6. 2026.Redovni rokodržan
- 31. 8. 2026.Redovni rokodržan
do 10 dana do 30 dana kasnije održani
Izvor: ISVU. Klik na rok otvara Studomat za prijavu ispita; ondje provjeri i moguće izmjene.