FESB NASTAVA
Loading...
    Prijediplomski
    140 Brodogradnja
    5. semestar
    Nema predmeta

    Analiza primjenom računala

    (FESC22)
    2024/25 godina
    preduvjeti za upis
    Matematika 1
    ciljevi predmeta

    - Usvojiti teorijske postavke, metode i algoritme numeričke analize,
    - Razviti sposobnost izrade programa za potrebe inženjerske numeričke analize u jeziku C,
    - Osposobiti se za kvalificiranu primjenu numeričkih alata u inženjerskim problemima
    Sposobnost primjene računala u rješavanju inženjerskih problema putem odgovarajućeg modeliranja, primjene numeričkih postupaka i razvoja računalnih programa.

    očekivani ishodi učenja

    Nakon završenog kolegija, studenti će biti sposobni:
    - objasniti osnovnu građu računala,
    - opisati proces izrade programa,
    - C jezik: karakterizirati i primijeniti elemente sintakse
    - kategorizirati svojstva numeričkih postupaka,
    - izgraditi dijagrame toka za jednostavnije probleme,
    - numerički modelirati jednostavnije inženjerske probleme,
    - osmisliti i primijeniti osnovne postupke numeričke analize za: rješavanje linearnih sustava, nelinearnih jednadžbi, integraciju, diferenciranje, interpolaciju, aproksimaciju
    - razviti i testirati vlastite programe u jeziku C

    nositelji predmeta
    nastava i predavači
     
    Predavanja
    30 sati
    2 sata tjedno × 15 tjedana
     
    30 sati
    2 sata tjedno × 15 tjedana
    sadržaj

    Uvod u primjenu računala. Pojmovi vezano uz numeričke postupke i analizu, jednostavni algoritmi. Osnovni pojmovi sklopovske strukture računala. Programski jezik C. Korištenje i izrada programskih skripti u MATLAB-u Elementarni numerički postupci i primjeri inženjerske primjene u problemima (mehanika,...):
    - rješavanje sustava linearnih jednadžbi, rješavanje nelinearnih jednadžbi i nelinearnih sustava, interpolacija polinomima i krivuljama u nizu, parametrizacija oblika
    - aproksimacija polinomima, numeričko diferenciranje i integracija
    - numeričko rješavanje diferencijalnih jednadžbi- osnove
    - pretraživanje i optimiranje- osnove
    Primjeri postavljanja fizikalnih i matematičkih modela za različite inženjerske probleme. Razrada odgovarajućih algoritama. Izrada odgovarajućih programa u jeziku C i programskih skripti u MATLAB-u.
    Samostalni rad na primjerima inženjerske numeričke analize, modeliranje, algoritmi, programska rješenja. Primjeri se rješavaju uz programiranje u jeziku C i izradu programskih skripti u paketu MATLAB.

    preporučena literatura
    • Damir Vučina, 'Primjena računala u inženjerskoj analizi', FESB, 2007

    • Gojko Magazinović , 'Vježbe: Primjena elektroničkih računala', FESB Split, 2001

    dopunska literatura
    • Željan Lozina, 'Uvod u programiranje', Sveučilište u Splitu, 2005

    • S. C. Chapra, R.P. Canale, "Numerical Methods for Engineers", McGraw-Hill 2006

    • G. Lindfield, J. Penny, "Numerical Methods using MATLAB ", Ellis Horwood 1995

    • W.Cheney, D. Kincaid, ‘Numerical mathematics and computing’, Brooks/Cole 2008

    jezik poduke
    Hrvatski
    način praćenja kvalitete i uspješnosti izvedbe svakog predmeta i/ili modula

    Mišljenja studenata o kvaliteti nastave putem anketa.
    Povremeno promatranje i evaluacija nastave od strane predstojnika odsjeka/ šefa katedre.

    ispit (način polaganja, ispitni rokovi)

    Tijekom semestra bit će dva međuispita (M1, M2 - kolokviji). Prvi međuispit je nakon 7 tjedana nastave, a drugi nakon 13 tjedana nastave. Na završnom ispitu studenti polažu dijelove gradiva koje nisu položili na međuispitima.
    Uvjet za pozitivnu ocjenu je minimalno 50% bodova na svakom međuispitu i završnom ispitu. Završni ispit uključuje i kratki usmeni dio.
    Ocjena(%) = 0,5*M1 + 0,5*M2
    M1, M2 - bodovi na međuispitima izraženi u postocima.
    Konačna se ocjena utvrđuje na sljedeći način:
    Postotak Ocjena
    50% do 61% dovoljan (2)
    62% do 74% dobar (3)
    75% do 87% vrlo dobar (4)
    88% do 100% izvrstan (5)
    Student koji ne položi ispit preko kolokvija polaže pismeni ispit koji sadrži zadatke te teoretska pitanja. Uvjet za prolaz ispita je 50% bodova od ukupnog broja te pozitivan rezultat iz teorije i zadataka. Na jesenskim ispitnim rokovima ispit se polaže u cjelini.

    Ispitni rokovi: prema rasporedu FESBa.

      Nastavne jedinice za Predavanja Broj sati
    1.

    1. Uvod u primjenu računala. Osnovni pojmovi binarne algebre, logičkih sklopova i sklopovske strukture računala.

    2 sata
    2.

    2. Pojmovi vezano uz numeričke postupke i analizu, jednostavni algoritmi.

    2 sata
    3.

    3. Programski jezik C, 1. dio.

    2 sata
    4.

    4. Programski jezik C, 2. dio.

    2 sata
    5.

    5. Korištenje i izrada programskih skripti u MATLAB-u, 1. dio.

    2 sata
    6.

    6. Korištenje i izrada programskih skripti u MATLAB-u, 2. dio.

    2 sata
    7.

    7. Elementarni numerički postupci i primjeri inženjerske primjene u problemima (mehanika, mehanika fluida, termotehnika, ..).

    2 sata
    8.

    8. Inženjerska primjena numeričkih postupaka: rješavanje sustava linearnih jednadžbi.

    2 sata
    9.

    9. Inženjerska primjena numeričkih postupaka: rješavanje nelinearnih jednadžbi i nelinearnih sustava.

    2 sata
    10.

    10. Inženjerska primjena numeričkih postupaka: interpolacija polinomima i krivuljama u nizu.

    2 sata
    11.

    11. Inženjerska primjena numeričkih postupaka: aproksimacija polinomima

    2 sata
    12.

    12. Inženjerska primjena numeričkih postupaka: numeričko diferenciranje i integracija. Osnove optimiranja.

    2 sata
    13.

    13. Primjeri postavljanja fizikalnih i matematičkih modela za različite inženjerske probleme. Razrada odgovarajućih algoritama. Izrada odgovarajućih programa u jeziku C i programskih skripti u MATLAB-u.

    2 sata
      Nastavne jedinice za Laboratorijske vježbe Broj sati
    1.

    Upoznavanje s programskim paketom Visual studio, radni prostor, prevoditelj i poveznik.Osnovni pojmovi programskog jezika C. Tipovi, operatori i izrazi. Funkcija ispisa printf().

    2 sata
    2.

    Prijavljivanje varijabli. Formatirani ispis različitih tipova varijabli. Unos podataka. Funkcija scanf().

    2 sata
    3.

    Uvjetni izrazi. Usmjeravanje obrade – grananje. if, if-else, if-else if-...-else

    2 sata
    4.

    Usmjeravanje obrade – petlje. while(), do-while(), for().

    2 sata
    5.

    Rad sa datotekama. fopen(), fprintf(), fscanf(), feof().

    2 sata
    6.

    Polja podataka. Jednodimenzionalna, dvodimenzionalna.

    2 sata
    7.

    Funkcije. Deklaracija i definicija. Razmjena argumenata.

    2 sata
    8.

    Pokazivači. Razmjena argumenata po vrijednosti i po adresi.

    2 sata
    9.

    Uvod u numeričke postupke. Interpolacija, linearna i polinomska.

    2 sata
    10.

    Uvod u numeričke postupke. Rješavanje općenite nelinearne jednadžbe, postupkom uzastopnog raspolavljanja i Newton-ovim postupkom.

    2 sata
    11.

    Uvod u numeričke postupke. Integracija. Trapezno i Simpsonovo pravilo.

    2 sata
    12.

    Upoznavanje s programskim paketom Matlab. Sličnost programskog jezika C i Matlab-a. Operatori i izrazi. Grananje i petlje.

    2 sata
    13.

    Numerički postupci u Matlab-u. Interpolacija, nelinearne jednadžbe, Integracija.

    2 sata
    Niste više prijavljeni

    Istekla vam je prethodna prijava te se morate ponovno prijaviti.

    Nastao je problem u radu sustava

    Informacije o problemu smo pohranili i nastojat ćemo ga riješiti. Ako vas ova greška sprječava da obavite nešto važno, možete nas odmah kontaktirati na helpdesk@fesb.hr.

    Vaš preglednik nije podržan

    Koristite web preglednik koji nije podržan. Za puno korisničko iskustvo, preuzmite najnoviju inačicu vašeg preglednika.