Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike. Školska kriptografija

Size: px
Start display at page:

Download "Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike. Školska kriptografija"

Transcription

1 Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Antonija Živković Školska kriptografija Završni rad Osijek, 2014.

2 Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Antonija Živković Školska kriptografija Završni rad Voditelj: doc. dr. sc. Ivan Matić Osijek, 2014.

3 Sažetak. U ovom radu objasniti ćemo razne kriptosustave koji su prilagodeni razrednoj nastavi. Definirati ćemo kriptografiju i pojmove koji su nam potrebni za rad sa ovim kriptosustavima. Takoder, za svaki kriptosustav navesti ćemo primjere kako bismo što bolje objasnili njihov princip. Ključne riječi: kriptografija, kriptografija u školi, kriptosustav, javni ključ, tajni ključ, šifrat, šifriranje, dešifriranje. Abstract. In this work we are going to explain different cryptosystems which are adapted to classroom teaching. We will define cryptography and concepts that we need to work with these cryptosystems. Also, we will give an exemple for every cryptosystem so we could explain better their principle. Keywords: Cryptography, cryptography in school, cryptosystem, public key, secret key, ciphertext, encryption, decryption.

4 Sadržaj 1. Uvod 1 2. Kriptografija - osnovni pojmovi 2 3. Kriptografija u školi Cezarova šifra Vigenéreova šifra Tajni protokol RSA kriptosustav Dječji RSA Savršen kod

5 Kriptografija u školi 1 1. Uvod Cilj ovog završnog rada je proučiti kriptosustave koji se mogu koristiti u osnovnim i srednjim školama, proći kroz tehnike rada tih kriptosustava i navesti primjere. Kako bi uopće došli do kriptosustava prvo moramo definirati osnovne pojmove kriptografije kao znanstvene discipline. Zatim ćemo objasniti svrhu kriptografije u školi, te kroz šest kriptosustava pokazati da su oni uistinu potrebni u radu s djecom i razvijanju njihove inteligencije. Zanimljive metode šifriranja, kao i otkrivanje metoda za razbijanje sustava za šifriranje, omogućavaju učenicima da osjete snagu i ljepotu matematike.

6 Kriptografija u školi 2 2. Kriptografija - osnovni pojmovi Riječ kriptografija dolazi od grčkog pridjeva kriptós što znači skriven i glagola gráfo što znači pisati. Definicija 2.1 Kriptografija ili šifriranje je znanstvena disciplina koja se bavi pronalaženjem i analiziranjem metoda pomoću kojih je poruku moguće poslati u obliku u kojem ju neće moći pročitati nitko osim onih kojima je namijenjena. Osnovni pojmovi kriptografije su pošiljatelj - primatelj - protivnik (Alice Bob Eve), šifriranje, kodiranje, dešifriranje i ključ. Poruka koju Alice želi poslati Bobu naziva se otvoreni tekst. Otvoreni tekst može biti bilo koja riječ, neki znakovi, numerički podaci ili nešto slično. Prije slanja Alice transformira otvoreni tekst unaprijed dogovorenim ključem šifriranja. Na taj način otvoreni tekst postaje šifrirani tekst, šifrat ili kriptogram. Ako slanje poruke presiječe Eve, ona vidi šifrat, ali ne može doći do otvorenog teksta, odnosno, ne može dešifrirati poruku. Šifra je ureden par dvije funkcije koje ovise o ključu, pošiljatelju i primatelju. Šifra se koristi za šifriranje i dešifriranje. Kriptosustav se sastoji od šifri, skupa svih otvorenih tekstova, ključeva i šifrata. Kriptosustavi se dijele u dvije skupine, kriptosustave s javnim i kriptosustave s tajnim ključem. Još su stari Grci i Rimljani koristili kriptosustav s tajnim ključem. Kod ovih kriptosustava moguće je otkriti ključ za dešifriranje ako je poznat ključ za šifriranje i obrnuto. Sva sigurnost ovih kriptosustava leži u ključu. Za razliku od kriptosustava s tajnim ključem, kod kriptosustava s javnim ključem svatko može šifrirati poruku, ali samo ona osoba koja posjeduje tajni ključ za dešifriranje ju može dešifrirati.

7 Kriptografija u školi 3 3. Kriptografija u školi Kriptografija u školi znatno doprinosi nastavi matematike. Najprije joj daje kreativnost, dramatičnost i uzbudljivost, što nastavi matematike najviše nedostaje. Kriptografija je nešto sasvim drugačije od rješavanja zadataka gotovom formulom, na što su učenici navikli, te u njima budi osjećaj znatiželje. Daje učenicima da sami pronalaze vlastite tehnike ključeva i šifri, a kada dodu do rješenja zadovoljni su sami sobom što su otkrili nešto novo. Definicija 3.1 Kid Krypto je razvoj kriptografske ideje koja je prihvatljiva i privlačna onima koji nemaju sveučilišnu matematičku obuku Cezarova šifra Cezarova šifra je najjednostavniji i najrasprostranjeniji način šifriranja. Potječe još od Julija Cezara, rimskog vojskovode po kome je dobila ime. On je koristio alfabet s lijevim pomakom od tri mjesta u vojne svrhe što je zabilježeno u Svetonijskom tekstu Dvanaest Cezara. Nigdje nije zapisano koliko je Cezarova šifra bila učinkovita u njegovo vrijeme, ali se pretpostavlja da je bila dovoljno sigurna budući da većina njegovih neprijatelja nije znala latinski, a i primjena kriptoanalize u tom vremenu bila je nemoguća. Cezarova šifra korištena je dugo vremena, čak i u 19. stoljeću koristila ju je ruska vojska zato što je znatno jednostavnija od ostalih. Danas Cezarovu šifru nalazimo u dječjim igrama, a pogodna je i za rad u školama. Često se koristi u izradi složenijih načina šifriranja, a suvremenu upotrebu ima u sustavu ROT13. Cezarova šifra se sastoji od toga da se svako slovo otvorenog teksta zamijeni slovom koje se nalazi n mjesta dalje u alfabetu. Koristiti ćemo se hrvatskim alfabetom od 30 slova (Slika 1). Šifriranje i dešifriranje Cezarovom šifrom možemo opisati pomoću sljedeće dvije funkcije: E n (x) = (x + n) mod 30 D n (x) = (x n) mod 30 pri čemu je 1 n 30, a svako slovo abecede x zamijenili smo pripadnim rednim brojem. Pogledajmo sada kako šifrirati neki tekst. Šifrirajmo primjerice riječ POBJEDNIK s pomakom n = 5. Najprije svakom slovu pridodamo njegov broj. Tada je P = 22, O = 21, B = 2, J = 14, E = 9, D = 6, N = 19, I = 13, K = 15. Zatim, koristeći gore navedenu funkciju E n dobivamo šifrat U T DŽ N J G S M NJ. Razbijanje Cezarove šifre možemo promatrati kroz dva slučaja. U prvom slučaju protivnik sumnja da se radi o šifri zamjene, ali nije siguran da se radi o Cezarovoj šifri. Za razbijanje šifre tada se koristi tehnikama kao što je frekvencijska analiza slova. Za

8 Kriptografija u školi 4 ovu tehniku dobro je znati kojim je jezikom tekst pisan. Primjerice, najfrekventnija slova u hrvatskom jeziku su A, I, O, i E, a najmanje zastupljena su F, Č i Ć. U engleskom jeziku najfrekventnija su E, T, A, O, I, a u njemačkom E, N, I, R, S. U drugom slučaju protivnik zna da se radi o Cezarovoj šifri, ali ne zna vrijednost pomaka. U ovom slučaju je najjednostavnije doći do rješenja zato što je broj mogućih pomaka mali (u našem slučaju je 30). Na primjer, želimo li dešifrirati tekst D U G R H P Ć P redom isprobavamo pomake i uočavamo da s pomakom n = 4 dobivamo riječ FAKULTET. Cezarova šifra vrlo se lako probija i ne pruža sigurnost u komunikaciji. Slika 1: Hrvatski alfabet 3.2. Vigenéreova šifra Vigenéreova šifra je slična Cezarovoj šifri. Naime, ona se sastoji od niza Cezarovih šifri s različitim pomacima. Ova metoda otkrivana je više puta. U 19. stoljeću pripisana

9 Kriptografija u školi 5 je Blaiseu de Vigenéreu te dobila naziv Vigenéreova šifra iako ju je prvi opisao Giovan Battista Bellaso. Ključ kod Vigenéreove šifre je sačinjen od bloka slova, odnosno od neke riječi koju smo sami odabrali. Šifriranje se vrši sljedećim postupkom. Ako smo za ključ izabrali riječ PAS gdje slova imaju pripadne brojeve 22, 1 i 24 u hrvatskom alfabetu, onda prvo slovo otvorenog teksta pomičemo za 22 mjesta, drugo za 1 mjesto, treće za 24, četvrto za 22 mjesta, peto za 1 mjesto i tako redom. Dešifriranje poruke se temelji na pogadanju. Prvo treba pogoditi duljinu ključne riječi. Ako je ključna riječ sastavljena od tri slova, napravimo frekvencijsku analizu svakog trećeg slova šifrata. Za šifriranje i dešifriranje može se koristiti i tablica alfabeta zvana Vigenéreova tablica, Vigenéreov kvadrat ili tabula recta. Slika 2: Vigenéreov kvadrat 3.3. Tajni protokol Ovo je jedan od vrlo korisnih kriptosustava u nastavi, ali i u provodenju numeričkih anketa. Pretpostavimo kako učitelj želi saznati koliko vremena učenici kroz tjedan

10 Kriptografija u školi 6 provode učeći izvan nastave. Ako bi učitelj upitao to pitanje bilo kojeg učenika direktno vrlo vjerojatno ne bi dobio iskrene odgovore. Oni učenici koji puno uče svoju satnicu bi smanjili, a oni koji se jedva dotaknu knjige uvećali bi. Zato, učitelj ovu anketu provodi tajnim protokolom. Započinje tako što odabere jednog od učenika, Ivana, koji izabire tajni cijeli broj n. Ivan broj n uvećava za broj sati koji tjedno provodi učeći te dobiveni zbroj prenosi Mariji. Marija dobiveni broj uvećava za broj sati svoga učenja te proslijedi zbroj Sanji. Sanja broju koji je dobila dodaje svoju satnicu i prosljeduje novi zbroj Filipu. Filip takoder uvećava dobiveni broj za svoje sate utrošene na učenje i on svoj zbroj govori Ivanu koji je započeo krug. Ivan od broja kojeg je dobio od Filipa oduzima svoj tajni broj n koji je zamislio na početku te dobiva ukupan broj sati koji učenici u razredu provode učeći i taj broj prenosi učitelju. U ovom slučaju tajni protokol se može razbiti ako dvoje ili više učenika suraduje. Ako Marija i Filip suraduju, mogu doznati koliko sati uči Sanja. Marija zna svoj broj koji je proslijedila Sanji, a Filipu je poznat broj koji je dobio od Sanje. Oduzimanjem broja koji je Marija proslijedila Sanji od broja koji je Filip dobio od Sanje dobivamo broj sati koje Sanja provede učeći RSA kriptosustav RSA kriptosustav je kriptosustav s javnim ključem. To je prvi i najkorišteniji takav kriptosustav. Izumljen je od strane američkih znanstvenika Ronalda Rivesta, Adija Shamira i Leonarda Adlemana godine. Od tada do danas RSA (Rivest - Shamir - Adleman) kriptosustav pripada najrasprostranjenijim kriptosustavima s javnim ključem. Ovaj kriptosustav je vrlo siguran, a njegova sigurnost leži u težini faktorizacije velikih prirodnih brojeva. Definicija 3.2 Neka je n = p q, gdje su p i q prosti brojevi. Neka je κ = {(n, p, q, d, e) : n = p q, p, q prosti, de 1 (mod ϕ(n))}. Za K = (n, p, q, d, e) κ definiramo e K (x) = x e (mod n) i d K (y) = y d (mod n), x, y Z n. Vrijednosti n i e su javne,odnosno (n, e) predstavlja javni ključ,a vrijednosti p, q i d su tajne, odnosno tajni ključ je (p, q, d). U navedenoj definiciji ϕ(n) predstavlja Eulerovu funkciju, a u ovom slučaju ϕ(n) = ϕ(p q) = (p 1)(q 1). Funkcije e K i d K su medusobno inverzne. Funkciji e K je jako teško odrediti inverz ako faktorizacija n = p q nije poznata. Odabir parametara za RSA kriptosustav može se opisati sljedećim postupkom: 1. Izaberemo dva tajna prosta broja p i q slične veličine do oko 100 znamenaka.

11 Kriptografija u školi 7 2. Izračunamo n = p q i ϕ(n) = (p 1)(q 1). 3. Odaberemo broj e takav da je (ϕ(n), e) = Ključ za šifriranje (n, e) stavimo u javni direktorij Dječji RSA Dječji RSA je pojednostavljeni RSA kriptosustav koji se primjenjuje u srednjoškolskoj nastavi. Medutim, kako bi nastavnici mogli obradivati ovaj kriptosustav, učenici moraju biti upoznati s osnovama teorije kongruencija i prikazivanjem brojeva u različitim bazama. Postupak dječjeg RSA promotrimo pomou Alice i Boba. Alice izabire brojeve a, b, a, b i definira sljedeće : M = ab 1, e = a M + a, d = b M + b, (ed 1) n = M = a b M + ab + a b + 1. Sada ona ima svoj javni ključ (n, e) i tajni ključ d. Definiramo sljedeće funkcije: e ALICE (x) = ex (mod n) d ALICE (y) = dy (mod n) gdje otvoreni tekst predstavlja prirodan broj x. Funkcije e ALICE i d ALICE su medusobno inverzne. Neka je 0 x n, tada je d ALICE (e ALICE (x)) dex (b M + b)(a M + a)x (a b M 2 + ab M + a bm + ab)x (Mn + 1)(x) x (mod n) = x. Zatim, Bob bira cijele brojeve a 1, b 1, a 1, b 1 te kao i Alice definira: M 1 = a 1 b 1 1, e 1 = a 1M 1 + a 1, d 1 = b 1M 1 + b 1, n 1 = (e 1d 1 1) M 1 = a 1b 1M 1 + a 1 b 1 + a 1b Takoder, analogno definira i funkcije e BOB (x) = e 1 x (mod n 1 ) d BOB (y) = d 1 y (mod n 1 ).

12 Kriptografija u školi 8 Bob dobiva svoj javni ključ (n 1, e 1 ) i tajni d 1. Pretpostavimo da Alice želi Bobu poslati poruku x. Šifriranje vrši redom računajući : y = d ALICE (x) z = e BOB (y) i Bobu šalje poruku y. Bob primljenu poruku dešifrira ovako: e ALICE (d BOB (z)) = e ALICE (d BOB (e BOB (y))) = e ALICE (y) = x. Primjerice, pretpostavimo da Alice želi Bobu poslati poruku ALICE. Prvo poruku pretvorimo u numeričku vrijednost. Kako ne bismo imali prevelike brojeve pretvaranje obavljamo po blokovima od tri slova. Ako poruka nije višekratnik broja 3, nadopunimo ju s praznim mjestima. Pretvaranje vršimo u bazi 27 pri čemu slovu A pridodajemo broj 1, slovu B broj 2, slovu C broj 3,..., slovu Z broj 26, a praznom mjestu pridodajemo vrijednost 0. Najprije šifrirajmo poruku ALI, a zatim CE. x = (ALI) 27 = ( ) 10 = (1062) 10 Pretpostavimo da je Alice izabrala sljedeće brojeve: a = 15, b = 12, a = 10, b = 11. Dobila je brojeve: M = 179, e = 1805, d = 1981, n = Njezin javni ključ je (n, e) = (19976, 1805). Jednako kao i Alice, Bob je proizvoljno odabrao brojeve a 1 = 10, b 1 = 8, a 1 = 15, b 1 = 13 i dobio svoj javni ključ (n 1, e 1 ) = (15656, 1195) i tajni ključ d 1 = Alice pri šifriranju prvo koristi svoj tajni ključ d = 1981 i računa te pomoću Bobovog javnog ključa dobiva y = 1981x (mod 19976) = 6342 z = 1195y (mod 15656) = Kada Bob primi šifrirani tekst, kako bi ga dešifrirao prvo koristi svoj tajni ključ d 1, a zatim Alicein javni ključ (n, e) (mod 15656) = 6342 = y (mod 19976) = 1062 = x. Dječji RSA kriptosustav može se probiti pronalaženjem broja d takvog da je de 1 (mod n) pri čemu taj broj d ne mora biti Alicein tajni ključ. Takav broj moguće je pronaći pomoću Euklidovog algoritma. Medutim, Euklidov algoritam se ne koristi u srednjim školama, tako da učenici nisu u mogućnosti razbiti ovaj kriptosustav. Upravo ovakva situacija, kao i mnoge druge slične potiču nastavnike da u svoju nastavu uvedu pojam Euklidovog algoritma.

13 Kriptografija u školi 9 Primjer 3.1 Pomoću dječjeg RSA kriptosustava šifrirajmo poruku CVIJET. Šifrirajmo najprije prvi dio poruke CV I: x = (CV I) 27 = ) 10 = (2790) 10 Izaberemo cijele brojeve: a = 12, b = 8, a = 10, b = 13, a zatim izračunamo M = 95, e = 962, d = 1243, n = Sada imamo svoj javni ključ (n, e) = (12587, 962) i tajni d = Primatelj takoder izabire svoje brojeve a 1 = 10, b 1 = 11, a 1 = 12, b 1 = 13 i dobiva M 1 = 109, e 1 = 1318, d 1 = 992, n 1 = Njegov javni ključ je (n 1, e 1 ) = (11995, 1318), a tajni d 1. Šifriramo tekst koristeći svoj tajni i primateljev javni ključ: i primatelju šaljemo šifrat Šifrirajmo sada ostatak poruke. y = (mod 12587) = 6545 z = (mod 11995) = 1905 x 1 = (JET ) 27 = ( ) 10 = (7445) 10 y 1 = (mod 12587) = 2690 z 1 = (mod 11995) = 6895 Šifrat ovog dijela je Primatelj dešifrira poruku koristeći svoj tajni i pošiljateljev javni ključ: 3.6. Savršen kod (mod 11995) = 6545 = y (mod 12587) = 2790 = x = (CV I) (mod 11995) = 2690 = y (mod 12587) = 7445 = x 1 = (JET ). Ovaj kriptosustav spada u kriptosustave s javnim ključem. Pogodan je za korištenje u srednjim školama, a za njegovu primjenu potrebni su neki pojmovi iz teorije grafova koje ćemo navesti. Definicija 3.3 Graf je skup točaka koje nazivamo vrhovi, od kojih su neki povezani crtama koje zovemo bridovi. Susjedstvo danog vrha sastoji se od samog tog vrha, te svih vrhova koji su njime povezani bridom. Definicija 3.4 Savršen kod u grafu je podskup skupa vrhova sa svojstvom da je svaki vrh grafa u susjedstvu jednog i samo jednog vrha iz tog podskupa. Graf ne mora posjedovati savršen kod, ali grafovi o kojima će ovdje biti riječ imati će i više, a ne samo jedan savršen kod. Opišimo sada kako konstruirati graf sa savršenim kodom:

14 Kriptografija u školi Nacrtati proizvoljan skup vrhova i numerirati ih. Kod savršenog koda je najbolje nacrtati od 15 do 25 vrhova. 2. Odabrati savršen kod A, odnosno neke od vrhova te ih zapisati. Ovi vrhovi su nam tajni ključ. (Slika 3) Slika 3: Savršen kod A = {2, 6, 11, 14} 3. Povući bridove od vrhova iz A prema ostalim vrhovima, ali tako da svaki vrh bude povezan s točno jednim vrhom iz A. Ovime smo dobili zvijezde čija su središta točke iz A, a ostali vrhovi su vanjske točke. Slika 4 prikazuje kako ovo napraviti na jedan od načina. Slika 4: Zvijezda 4. Prekriti formu zvijezda povlačenjem po volji mnogo bridova izmedu vanjskih vrhova. Bridovi se ne smiju vući iz središta zvijezda zato što bi time pokvarili

15 Kriptografija u školi 11 savršen kod. S konstrukcijom smo završili kada središta zvijezda nisu uočljiva. Graf koji smo dobili prikazan je na Slici 5 i predstavlja javni ključ. Slika 5: Javni ključ Pretpostavimo da nam je otvoreni tekst cijeli broj m izmedu 0 i 100. šifriramo kroz dva koraka, korak A i korak B. Poruku korak A: Uz svaki vrh grafa napišemo cijeli broj x i tako da je x i = m. Ove cijele brojeve napisati ćemo u drugoj boji (u ovom slučaju plavoj) kako bi se razlikovali od onih kojima su označeni vrhovi. (Slika 6) Slika 6: Cijeli brojevi u boji; otvoreni tekst m = 65 korak B: Zbrojimo sve plave brojeve u susjedstvu svakog vrha uključujući i sam taj vrh. Dobivene vrijednosti upišemo drugom bojom (crvenom) kao što se vidi na

16 Kriptografija u školi 12 Slici 7. Sada smo šifrirali poruku. Šifriranu poruku, odnosno graf na kome se nalaze crveni brojevi i numeracija vrhova, šaljemo otvorenim kanalom. U praksi se najčešće graf šalje bez numeriranih vrhova. Slika 7: Šifrirana poruka Poruka se dešifrira tako što se zbroje svi crveni brojevi uz vrhove iz savršenog koda. Svaki crveni broj je zbroj plavih brojeva iz njegovog susjedstva. U zbroju crvenih brojeva svi plavi brojevi pojaviti će se točno jednom. Sigurnost ovog kriptosustava je u dobrom prekrivanju savršenog koda, ali i u protivnikovom nedovoljnom poznavanju linearne algebre. Izvornu poruku jednostavno je odrediti ako znamo plave brojeve koje možemo izračunati pomoću linearnog sustava: α 1i x 1 + α 2i x 2 + α 3i x α ni x n = z i, i = 1,..., n. gdje su x 1, x 2, x 3,..., x n nepoznanice (plavi brojvi), z i je crveni broj pri i-tom vrhu, a koeficijenti α 1i, α 2i, α 3i,..., α ni jednaki su 0 ili 1. U slučaju da je j-ti vrh u susjedstvu i-tog vrha, onda je α ji = 1, a u suprotnom je α ji = 0. Linearni sustav se sastoji od onoliko jednadžbi koliko ima vrhova. Navesti ćemo neke jednadžbe vezane za graf koji se nalazi na Slici 7: x 1 + x 2 + x 4 + x 5 = 17 (iz vrha 1), x 1 + x 2 + x 3 + x 4 = 26 (iz vrha 2), x 7 + x 8 + x 11 = 18 (iz vrha 8), x 9 + x 11 + x 12 + x 15 = 5 (iz vrha 15)...

17 Kriptografija u školi 13 Rješavanjem ovog sustava možemo odrediti izvornu poruku iako nam pripadni savršeni kod nije poznat. Medutim, ovakav sustav je težak za rješavanje učenicima u srednjim školama.

18 Kriptografija u školi 14 Literatura [1] M. Barun, A. Dujella, Z. Franušić, Kriptografija u školi, Poučak 33 (2008), [2] A. Dujella, M. Maretić, Kriptografija, Element, Zagreb, [3] N. Koblitz, Cryptograpy as a teaching tool, Cryptologia 21 (1997) [4] Cryptography as a teaching tool, dostupno na: [5]

ZANIMLJIV NAČIN IZRAČUNAVANJA NEKIH GRANIČNIH VRIJEDNOSTI FUNKCIJA. Šefket Arslanagić, Sarajevo, BiH

ZANIMLJIV NAČIN IZRAČUNAVANJA NEKIH GRANIČNIH VRIJEDNOSTI FUNKCIJA. Šefket Arslanagić, Sarajevo, BiH MAT-KOL (Banja Luka) XXIII ()(7), -7 http://wwwimviblorg/dmbl/dmblhtm DOI: 75/МК7A ISSN 5-6969 (o) ISSN 986-588 (o) ZANIMLJIV NAČIN IZRAČUNAVANJA NEKIH GRANIČNIH VRIJEDNOSTI FUNKCIJA Šefket Arslanagić,

More information

SHEME DIGITALNOG POTPISA

SHEME DIGITALNOG POTPISA SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Jelena Hunjadi SHEME DIGITALNOG POTPISA Diplomski rad Voditelj rada: izv. prof. dr. sc. Zrinka Franušić Zagreb, 2016. Ovaj diplomski

More information

Asimetrični kriptografski RSA algoritam

Asimetrični kriptografski RSA algoritam Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Igor Jakopiček Asimetrični kriptografski RSA algoritam Diplomski rad Osijek, 2010. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku

More information

Monoalfabetske supstitucijske šifre

Monoalfabetske supstitucijske šifre Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni diplomski studij matematike - financijska matematika i statistika Lea Božić Monoalfabetske supstitucijske šifre Diplomski rad Osijek,

More information

TEORIJA SKUPOVA Zadaci

TEORIJA SKUPOVA Zadaci TEORIJA SKUPOVA Zadai LOGIKA 1 I. godina 1. Zapišite simbolima: ( x nije element skupa S (b) d je član skupa S () F je podskup slupa S (d) Skup S sadrži skup R 2. Neka je S { x;2x 6} = = i neka je b =

More information

HIBRIDNI KRIPTOSUSTAVI

HIBRIDNI KRIPTOSUSTAVI SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Josip Iveković HIBRIDNI KRIPTOSUSTAVI Diplomski rad Voditelj rada: prof. dr. sc. Andrej Dujella Zagreb, rujan 2014 Ovaj diplomski

More information

Projektovanje paralelnih algoritama II

Projektovanje paralelnih algoritama II Projektovanje paralelnih algoritama II Primeri paralelnih algoritama, I deo Paralelni algoritmi za množenje matrica 1 Algoritmi za množenje matrica Ovde su data tri paralelna algoritma: Direktan algoritam

More information

Algoritam za množenje ulančanih matrica. Alen Kosanović Prirodoslovno-matematički fakultet Matematički odsjek

Algoritam za množenje ulančanih matrica. Alen Kosanović Prirodoslovno-matematički fakultet Matematički odsjek Algoritam za množenje ulančanih matrica Alen Kosanović Prirodoslovno-matematički fakultet Matematički odsjek O problemu (1) Neka je A 1, A 2,, A n niz ulančanih matrica duljine n N, gdje su dimenzije matrice

More information

Mathcad sa algoritmima

Mathcad sa algoritmima P R I M J E R I P R I M J E R I Mathcad sa algoritmima NAREDBE - elementarne obrade - sekvence Primjer 1 Napraviti algoritam za sabiranje dva broja. NAREDBE - elementarne obrade - sekvence Primjer 1 POČETAK

More information

Slika 1. Slika 2. Da ne bismo stalno izbacivali elemente iz skupa, mi ćemo napraviti još jedan niz markirano, gde će

Slika 1. Slika 2. Da ne bismo stalno izbacivali elemente iz skupa, mi ćemo napraviti još jedan niz markirano, gde će Permutacije Zadatak. U vreći se nalazi n loptica različitih boja. Iz vreće izvlačimo redom jednu po jednu lopticu i stavljamo jednu pored druge. Koliko različitih redosleda boja možemo da dobijemo? Primer

More information

Red veze za benzen. Slika 1.

Red veze za benzen. Slika 1. Red veze za benzen Benzen C 6 H 6 je aromatično ciklično jedinjenje. Njegove dve rezonantne forme (ili Kekuléove structure), prema teoriji valentne veze (VB) prikazuju se uobičajeno kao na slici 1 a),

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka Ana Spasić 2. čas 1 Mala studentska baza dosije (indeks, ime, prezime, datum rodjenja, mesto rodjenja, datum upisa) predmet (id predmeta, sifra, naziv, bodovi) ispitni rok

More information

DES I AES. Ivan Nad PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: doc.dr.sc.

DES I AES. Ivan Nad PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: doc.dr.sc. SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivan Nad DES I AES Diplomski rad Voditelj rada: doc.dr.sc. Zrinka Franušić Zagreb, srpanj, 2014. Ovaj diplomski rad obranjen

More information

Maja Antolović Algoritmi u teoriji brojeva

Maja Antolović Algoritmi u teoriji brojeva Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Maja Antolović Algoritmi u teoriji brojeva Završni rad Osijek, 2017. Sveučilište J.J.Strossmayera u Osijeku Odjel

More information

PRIPADNOST RJEŠENJA KVADRATNE JEDNAČINE DANOM INTERVALU

PRIPADNOST RJEŠENJA KVADRATNE JEDNAČINE DANOM INTERVALU MAT KOL Banja Luka) ISSN 0354 6969 p) ISSN 1986 58 o) Vol. XXI )015) 105 115 http://www.imvibl.org/dmbl/dmbl.htm PRIPADNOST RJEŠENJA KVADRATNE JEDNAČINE DANOM INTERVALU Bernadin Ibrahimpašić 1 Senka Ibrahimpašić

More information

Hornerov algoritam i primjene

Hornerov algoritam i primjene Osječki matematički list 7(2007), 99 106 99 STUDENTSKA RUBRIKA Hornerov algoritam i primjene Zoran Tomljanović Sažetak. U ovom članku obrad uje se Hornerov algoritam za efikasno računanje vrijednosti polinoma

More information

Matrice u Maple-u. Upisivanje matrica

Matrice u Maple-u. Upisivanje matrica Matrice u Maple-u Tvrtko Tadić U prošlom broju upoznali ste se s matricama, a u ovom broju vidjeli ste neke njihove primjene. Mnoge je vjerojatno prepalo računanje s matricama. Pa tko će raditi svo to

More information

DISKRETNI LOGARITAM. 1 Uvod. MAT-KOL (Banja Luka) ISSN (p), ISSN (o) Vol. XVII (2)(2011), 43-52

DISKRETNI LOGARITAM. 1 Uvod. MAT-KOL (Banja Luka) ISSN (p), ISSN (o) Vol. XVII (2)(2011), 43-52 MAT-KOL (Banja Luka) ISSN 0354-6969 (p), ISSN 1986-5228 (o) Vol. XVII (2)(2011), 43-52 DISKRETNI LOGARITAM Bernadin Ibrahimpašić 1, Dragana Kovačević 2 Abstract U ovom članku se opisuje pojam diskretnog

More information

Quasi-Newtonove metode

Quasi-Newtonove metode Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Milan Milinčević Quasi-Newtonove metode Završni rad Osijek, 2016. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Milan Milinčević

More information

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Marija Brnatović Blok šifre i DES-kriptosustav Diplomski rad Osijek, 2012. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Marija

More information

KLASIFIKACIJA NAIVNI BAJES. NIKOLA MILIKIĆ URL:

KLASIFIKACIJA NAIVNI BAJES. NIKOLA MILIKIĆ   URL: KLASIFIKACIJA NAIVNI BAJES NIKOLA MILIKIĆ EMAIL: nikola.milikic@fon.bg.ac.rs URL: http://nikola.milikic.info ŠTA JE KLASIFIKACIJA? Zadatak određivanja klase kojoj neka instanca pripada instanca je opisana

More information

Sveučilište J.J. Strossmayera u Osijeku. Odjel za matematiku. David Komesarović. Mooreovi grafovi. Diplomski rad. Osijek, 2017.

Sveučilište J.J. Strossmayera u Osijeku. Odjel za matematiku. David Komesarović. Mooreovi grafovi. Diplomski rad. Osijek, 2017. Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku David Komesarović Mooreovi grafovi Diplomski rad Osijek, 2017. Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički

More information

ALGORITAM FAKTORIZACIJE GNFS

ALGORITAM FAKTORIZACIJE GNFS SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ALGORITAM FAKTORIZACIJE GNFS Ivan Fratrić Seminar iz predmeta Sigurnost računalnih sustava ZAGREB, Sažetak Faktorizacija brojeva jedan je od

More information

Geometrijski smisao rješenja sustava od tri linearne jednadžbe s tri nepoznanice

Geometrijski smisao rješenja sustava od tri linearne jednadžbe s tri nepoznanice Osječki matematički list 6(2006), 79 84 79 Geometrijski smisao rješenja sustava od tri linearne jednadžbe s tri nepoznanice Zlatko Udovičić Sažetak. Geometrijski smisao rješenja sustava od dvije linearne

More information

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku DIOFANTSKE JEDNADŽBE

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku DIOFANTSKE JEDNADŽBE Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Violeta Ivšić DIOFANTSKE JEDNADŽBE Završni rad Osijek, 2016. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Violeta Ivšić DIOFANTSKE

More information

Fibonaccijev brojevni sustav

Fibonaccijev brojevni sustav Fibonaccijev brojevni sustav Ljerka Jukić asistentica Odjela za matematiku Sveučilišta u Osijeku, ljukic@mathos.hr Helena Velić studentica Odjela za matematiku Sveučilišta u Osijeku, hvelic@mathos.hr Sažetak

More information

Ariana Trstenjak Kvadratne forme

Ariana Trstenjak Kvadratne forme Sveučilište Josipa Jurja Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Ariana Trstenjak Kvadratne forme Završni rad Osijek, 014. Sveučilište Josipa Jurja Strossmayera

More information

KVADRATNE INTERPOLACIJSKE METODE ZA JEDNODIMENZIONALNU BEZUVJETNU LOKALNU OPTIMIZACIJU 1

KVADRATNE INTERPOLACIJSKE METODE ZA JEDNODIMENZIONALNU BEZUVJETNU LOKALNU OPTIMIZACIJU 1 MAT KOL (Banja Luka) ISSN 0354 6969 (p), ISSN 1986 5228 (o) Vol. XXII (1)(2016), 5 19 http://www.imvibl.org/dmbl/dmbl.htm KVADRATNE INTERPOLACIJSKE METODE ZA JEDNODIMENZIONALNU BEZUVJETNU LOKALNU OPTIMIZACIJU

More information

Metode izračunavanja determinanti matrica n-tog reda

Metode izračunavanja determinanti matrica n-tog reda Osječki matematički list 10(2010), 31 42 31 STUDENTSKA RUBRIKA Metode izračunavanja determinanti matrica n-tog reda Damira Keček Sažetak U članku su opisane metode izračunavanja determinanti matrica n-tog

More information

Šime Šuljić. Funkcije. Zadavanje funkcije i područje definicije. š2004š 1

Šime Šuljić. Funkcije. Zadavanje funkcije i područje definicije. š2004š 1 Šime Šuljić Funkcije Zadavanje funkcije i područje definicije š2004š 1 Iz povijesti Dvojica Francuza, Pierre de Fermat i Rene Descartes, posebno su zadužila matematiku unijevši ideju koordinatne metode

More information

Mostovi Kaliningrada nekad i sada

Mostovi Kaliningrada nekad i sada Osječki matematički list 7(2007), 33 38 33 Mostovi Kaliningrada nekad i sada Matej Kopić, Antoaneta Klobučar Sažetak.U ovom radu su najprije dane stvarne situacije oko Kalingradskih mostova kroz povijest.

More information

Prsten cijelih brojeva

Prsten cijelih brojeva SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ODJEL ZA MATEMATIKU Marijana Pravdić Prsten cijelih brojeva Diplomski rad Osijek, 2017. SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ODJEL ZA MATEMATIKU

More information

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku. Sveučilišni preddiplomski studij matematike

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku. Sveučilišni preddiplomski studij matematike Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Lorena Škalac Fermatova metoda beskonačnog spusta Završni rad Osijek, 014. Sveučilište J.J.Strossmayera

More information

SITO POLJA BROJEVA. Dario Maltarski PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: Doc. dr. sc.

SITO POLJA BROJEVA. Dario Maltarski PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: Doc. dr. sc. SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Dario Maltarski SITO POLJA BROJEVA Diplomski rad Voditelj rada: Doc. dr. sc. Filip Najman Zagreb, rujan 2014. Ovaj diplomski

More information

pretraživanje teksta Knuth-Morris-Pratt algoritam

pretraživanje teksta Knuth-Morris-Pratt algoritam pretraživanje teksta Knuth-Morris-Pratt algoritam Jelena Držaić Oblikovanje i analiza algoritama Mentor: Prof.dr.sc Saša Singer 18. siječnja 2016. 18. siječnja 2016. 1 / 48 Sadržaj 1 Uvod 2 Pretraživanje

More information

Vedska matematika. Marija Miloloža

Vedska matematika. Marija Miloloža Osječki matematički list 8(2008), 19 28 19 Vedska matematika Marija Miloloža Sažetak. Ovimčlankom, koji je gradivom i pristupom prilagod en prvim razredima srednjih škola prikazuju se drugačiji načini

More information

Hamiltonov ciklus i Eulerova tura

Hamiltonov ciklus i Eulerova tura Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Maja Ivić Hamiltonov ciklus i Eulerova tura Završni rad Osijek, 2009. Sveučilište J.J. Strossmayera u Osijeku

More information

Kvaternioni i kvaternionsko rješenje kvadratne jednadžbe

Kvaternioni i kvaternionsko rješenje kvadratne jednadžbe Kvaternioni i kvaternionsko rješenje 1 Uvod Kvaternioni i kvaternionsko rješenje kvadratne jednadžbe Željko Zrno 1 i Neven Jurić Što je matematika? Na što prvo čovjeka asocira riječ matematika? Matematika

More information

Metode praćenja planova

Metode praćenja planova Metode praćenja planova Klasična metoda praćenja Suvremene metode praćenja gantogram mrežni dijagram Metoda vrednovanja funkcionalnosti sustava Gantogram VREMENSKO TRAJANJE AKTIVNOSTI A K T I V N O S T

More information

EXPERIMENTAL ANALYSIS OF THE STRENGTH OF A POLYMER PRODUCED FROM RECYCLED MATERIAL

EXPERIMENTAL ANALYSIS OF THE STRENGTH OF A POLYMER PRODUCED FROM RECYCLED MATERIAL A. Jurić et al. EXPERIMENTAL ANALYSIS OF THE STRENGTH OF A POLYMER PRODUCED FROM RECYCLED MATERIAL Aleksandar Jurić, Tihomir Štefić, Zlatko Arbanas ISSN 10-651 UDC/UDK 60.17.1/.:678.74..017 Preliminary

More information

Sveučilište Josipa Jurja Strossmayera u Osijeku Odjel za matematiku

Sveučilište Josipa Jurja Strossmayera u Osijeku Odjel za matematiku Sveučilište Josipa Jurja Strossmayera u Osijeku Odjel za matematiku Valentina Volmut Ortogonalni polinomi Diplomski rad Osijek, 2016. Sveučilište Josipa Jurja Strossmayera u Osijeku Odjel za matematiku

More information

Funkcijske jednadºbe

Funkcijske jednadºbe MEMO pripreme 2015. Marin Petkovi, 9. 6. 2015. Funkcijske jednadºbe Uvod i osnovne ideje U ovom predavanju obradit emo neke poznate funkcijske jednadºbe i osnovne ideje rje²avanja takvih jednadºbi. Uobi

More information

Karakteri konačnih Abelovih grupa

Karakteri konačnih Abelovih grupa Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Matija Klarić Karakteri konačnih Abelovih grupa Završni rad Osijek, 2015. Sveučilište J. J. Strossmayera

More information

Formule za udaljenost točke do pravca u ravnini, u smislu lp - udaljenosti math.e Vol 28.

Formule za udaljenost točke do pravca u ravnini, u smislu lp - udaljenosti math.e Vol 28. 1 math.e Hrvatski matematički elektronički časopis Formule za udaljenost točke do pravca u ravnini, u smislu lp - udaljenosti Banachovi prostori Funkcija udaljenosti obrada podataka optimizacija Aleksandra

More information

Mersenneovi i savršeni brojevi

Mersenneovi i savršeni brojevi Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Diplomski studij matematike Ana Maslać Mersenneovi i savršeni brojevi Diplomski rad Osijek, 2012. Sveučilište J.J. Strossmayera u Osijeku Odjel

More information

KRITERIJI KOMPLEKSNOSTI ZA K-MEANS ALGORITAM

KRITERIJI KOMPLEKSNOSTI ZA K-MEANS ALGORITAM SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Stela Šeperić KRITERIJI KOMPLEKSNOSTI ZA K-MEANS ALGORITAM Diplomski rad Voditelj rada: doc.dr.sc. Pavle Goldstein Zagreb, Srpanj

More information

Mirela Nogolica Norme Završni rad

Mirela Nogolica Norme Završni rad Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Mirela Nogolica Norme Završni rad Osijek, 2014. Sveučilište J.J. Strossmayera u Osijeku Odjel za

More information

MATEMATIČKE METODE U KRIPTOGRAFIJI

MATEMATIČKE METODE U KRIPTOGRAFIJI SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Stručni studij elektrotehnike: Informatika MATEMATIČKE METODE U KRIPTOGRAFIJI Završni rad

More information

ZANIMLJIVI ALGEBARSKI ZADACI SA BROJEM 2013 (Interesting algebraic problems with number 2013)

ZANIMLJIVI ALGEBARSKI ZADACI SA BROJEM 2013 (Interesting algebraic problems with number 2013) MAT-KOL (Banja Luka) ISSN 0354-6969 (p), ISSN 1986-5228 (o) Vol. XIX (3)(2013), 35-44 ZANIMLJIVI ALGEBARSKI ZADACI SA BROJEM 2013 (Interesting algebraic problems with number 2013) Nenad O. Vesi 1 Du²an

More information

Rešenja zadataka za vežbu na relacionoj algebri i relacionom računu

Rešenja zadataka za vežbu na relacionoj algebri i relacionom računu Rešenja zadataka za vežbu na relacionoj algebri i relacionom računu 1. Izdvojiti ime i prezime studenata koji su rođeni u Beogradu. (DOSIJE WHERE MESTO_RODJENJA='Beograd')[IME, PREZIME] where mesto_rodjenja='beograd'

More information

Pitagorine trojke. Uvod

Pitagorine trojke. Uvod Pitagorine trojke Uvod Ivan Soldo 1, Ivana Vuksanović 2 Pitagora, grčki filozof i znanstvenik, često se prikazuje kao prvi pravi matematičar. Ro - den je na grčkom otoku Samosu, kao sin bogatog i zaslužnog

More information

NIZOVI I REDOVI FUNKCIJA

NIZOVI I REDOVI FUNKCIJA SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Danijela Piškor NIZOVI I REDOVI FUNKCIJA Diplomski rad Voditelj rada: izv. prof. dr. sc. Ljiljana Arambašić Zagreb, rujan 206.

More information

HRVATSKA MATEMATIČKA OLIMPIJADA

HRVATSKA MATEMATIČKA OLIMPIJADA HRVATSKA MATEMATIČKA OLIMPIJADA prvi dan 5. svibnja 01. Zadatak 1. Dani su pozitivni realni brojevi x, y i z takvi da je x + y + z = 18xyz. nejednakost x x + yz + 1 + y y + xz + 1 + z z + xy + 1 1. Dokaži

More information

Pellova jednadžba. Pell s equation

Pellova jednadžba. Pell s equation Osječki matematički list 8(2008), 29 36 29 STUDENTSKA RUBRIKA Pellova jednadžba Ivona Mandić Ivan Soldo Sažetak. Članak sadrži riješene primjere i probleme koji se svode na analizu skupa rješenja Pellove

More information

Fajl koji je korišćen može se naći na

Fajl koji je korišćen može se naći na Machine learning Tumačenje matrice konfuzije i podataka Fajl koji je korišćen može se naći na http://www.technologyforge.net/datasets/. Fajl se odnosi na pečurke (Edible mushrooms). Svaka instanca je definisana

More information

Teorem o reziduumima i primjene. Završni rad

Teorem o reziduumima i primjene. Završni rad Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Matej Petrinović Teorem o reziduumima i primjene Završni rad Osijek, 207. Sveučilište J. J. Strossmayera

More information

Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Diplomski studij matematike. Planarni grafovi. Diplomski rad. Osijek, 2013.

Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Diplomski studij matematike. Planarni grafovi. Diplomski rad. Osijek, 2013. Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Diplomski studij matematike Marina Križić Planarni grafovi Diplomski rad Osijek, 2013. Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku

More information

ANALYSIS OF THE RELIABILITY OF THE "ALTERNATOR- ALTERNATOR BELT" SYSTEM

ANALYSIS OF THE RELIABILITY OF THE ALTERNATOR- ALTERNATOR BELT SYSTEM I. Mavrin, D. Kovacevic, B. Makovic: Analysis of the Reliability of the "Alternator- Alternator Belt" System IVAN MAVRIN, D.Sc. DRAZEN KOVACEVIC, B.Eng. BRANKO MAKOVIC, B.Eng. Fakultet prometnih znanosti,

More information

Problem četiri boje. Four colors problem

Problem četiri boje. Four colors problem Osječki matematički list 10(2010), 21 29 21 Problem četiri boje Iva Gregurić, Antoaneta Klobučar Sažetak. U ovom članku pokušat ćemo približiti učenicima srednjih škola jedan od zanimljivijih problema

More information

Nilpotentni operatori i matrice

Nilpotentni operatori i matrice Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Nikolina Romić Nilpotentni operatori i matrice Završni rad Osijek, 2016. Sveučilište J. J. Strossmayera

More information

O aksiomu izbora, cipelama i čarapama

O aksiomu izbora, cipelama i čarapama O aksiomu izbora, cipelama i čarapama Aksiom izbora može se izreći u raznim ekvivalentnim formama. Dokazi ekvivalencije aksioma izbora npr. sa Zornovom lemom, ili pak sa Zermelovim teoremom o dobrom uredaju,

More information

LINEARNI MODELI STATISTIČKI PRAKTIKUM 2 2. VJEŽBE

LINEARNI MODELI STATISTIČKI PRAKTIKUM 2 2. VJEŽBE LINEARNI MODELI STATISTIČKI PRAKTIKUM 2 2. VJEŽBE Linearni model Promatramo jednodimenzionalni linearni model. Y = β 0 + p β k x k + ε k=1 x 1, x 2,..., x p - varijable poticaja (kontrolirane) ε - sl.

More information

Asocijativna polja POGLAVLJE Ključevi kao cijeli brojevi

Asocijativna polja POGLAVLJE Ključevi kao cijeli brojevi POGLAVLJE 7 Asocijativna polja U ovom poglavlju promotrit ćemo poopćenje strukture podataka polja. Upoznali smo se s činjenicom da se elementima polja efikasno pristupa poznavajući cjelobrojni indeks određenog

More information

U čemu je snaga suvremene algebre?

U čemu je snaga suvremene algebre? 1 / 33 U čemu je snaga suvremene algebre? Dr Ivan Tomašić Queen Mary, University of London SŠ Mate Blažina Labin 2014 2 / 33 Pitagorine trojke Teorem Postoje cijeli brojevi x, y i z koji zadovoljavaju:

More information

A NEW THREE-DIMENSIONAL CHAOTIC SYSTEM WITHOUT EQUILIBRIUM POINTS, ITS DYNAMICAL ANALYSES AND ELECTRONIC CIRCUIT APPLICATION

A NEW THREE-DIMENSIONAL CHAOTIC SYSTEM WITHOUT EQUILIBRIUM POINTS, ITS DYNAMICAL ANALYSES AND ELECTRONIC CIRCUIT APPLICATION A. Akgul, I. Pehlivan Novi trodimenzijski kaotični sustav bez točaka ekvilibrija, njegove dinamičke analize i primjena elektroničkih krugova ISSN 1-61 (Print), ISSN 1848-69 (Online) DOI: 1.179/TV-1411194

More information

Ivan Soldo. Sažetak. U članku se analiziraju različiti načini množenja matrica. Svaki od njih ilustriran je primjerom.

Ivan Soldo. Sažetak. U članku se analiziraju različiti načini množenja matrica. Svaki od njih ilustriran je primjerom. Osječki matematički list 5(005), 8 Različiti načini množenja matrica Ivan Soldo Sažetak U članku se analiziraju različiti načini množenja matrica Svaki od njih ilustriran je primjerom Ključne riječi: linearni

More information

Linearni operatori u ravnini

Linearni operatori u ravnini Linearni operatori u prostoru 1 Linearni operatori u ravnini Rudolf Scitovski Ivana Kuzmanović, Zoran Tomljanović 1 Uvod Neka je (O; e 1, e, e 3 ) pravokutni koordinatne sustav u prostoru X 0 (E). Analogno

More information

Uvod u numericku matematiku

Uvod u numericku matematiku Uvod u numericku matematiku M. Klaricić Bakula Oujak, 2009. Uvod u numericku matematiku 2 1 Uvod Jedan od osnovnih problema numericke matematike je rješavanje linearnih sustava jednadbi. U ovom poglavlju

More information

Zadatci sa ciklusima. Zadatak1: Sastaviti progra koji određuje z ir prvih prirod ih rojeva.

Zadatci sa ciklusima. Zadatak1: Sastaviti progra koji određuje z ir prvih prirod ih rojeva. Zadatci sa ciklusima Zadatak1: Sastaviti progra koji određuje z ir prvih prirod ih rojeva. StrToIntDef(tekst,broj) - funkcija kojom se tekst pretvara u ceo broj s tim da je uvedena automatska kontrola

More information

MATEMATIKA LABIRINATA

MATEMATIKA LABIRINATA SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Marko Knežević MATEMATIKA LABIRINATA Diplomski rad Zagreb, studeni, 2015. Voditelj rada: doc. dr. sc. Franka Miriam Brückler

More information

Položaj nultočaka polinoma

Položaj nultočaka polinoma Osječki matematički list 4 (204), 05-6 Položaj nultočaka polinoma Mandalena Pranjić Rajna Rajić Sažetak Prema Rolleovom teoremu, bilo koji segment čiji su krajevi međusobno različite realne nultočke polinoma

More information

Nelder Meadova metoda: lokalna metoda direktne bezuvjetne optimizacije

Nelder Meadova metoda: lokalna metoda direktne bezuvjetne optimizacije Osječki matematički list (2), 131-143 Nelder Meadova metoda: lokalna metoda direktne bezuvjetne optimizacije Lucijana Grgić, Kristian Sabo Sažetak U radu je opisana poznata Nelder Meadova metoda, koja

More information

BROJEVNE KONGRUENCIJE

BROJEVNE KONGRUENCIJE UNIVERZITET U NOVOM SADU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA MATEMATIKU I INFORMATIKU Vojko Nestorović BROJEVNE KONGRUENCIJE - MASTER RAD - Mentor, dr Siniša Crvenković Novi Sad, 2011. Sadržaj Predgovor...............................

More information

Uvod u analizu (M3-02) 05., 07. i 12. XI dr Nenad Teofanov. principle) ili Dirihleov princip (engl. Dirichlet box principle).

Uvod u analizu (M3-02) 05., 07. i 12. XI dr Nenad Teofanov. principle) ili Dirihleov princip (engl. Dirichlet box principle). Uvod u analizu (M-0) 0., 07. i. XI 0. dr Nenad Teofanov. Kardinalni broj skupa R U ovom predavanju se razmatra veličina skupa realnih brojeva. Jasno, taj skup ima beskonačno mnogo elemenata. Pokazaće se,

More information

Matematika (PITUP) Prof.dr.sc. Blaženka Divjak. Matematika (PITUP) FOI, Varaždin

Matematika (PITUP) Prof.dr.sc. Blaženka Divjak. Matematika (PITUP) FOI, Varaždin Matematika (PITUP) FOI, Varaždin Dio II Bez obzira kako nam se neki teorem činio korektnim, ne možemo biti sigurni da ne krije neku nesavršenost sve dok se nam ne čini prekrasnim G. Boole The moving power

More information

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički studij matematike i informatike. Sortiranje u linearnom vremenu

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički studij matematike i informatike. Sortiranje u linearnom vremenu Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički studij matematike i informatike Tibor Pejić Sortiranje u linearnom vremenu Diplomski rad Osijek, 2011. Sveučilište J.

More information

Sortiranje podataka. Ključne riječi: algoritmi za sortiranje, merge-sort, rekurzivni algoritmi. Data sorting

Sortiranje podataka. Ključne riječi: algoritmi za sortiranje, merge-sort, rekurzivni algoritmi. Data sorting Osječki matematički list 5(2005), 21 28 21 STUDENTSKA RUBRIKA Sortiranje podataka Alfonzo Baumgartner Stjepan Poljak Sažetak. Ovaj rad prikazuje jedno od rješenja problema sortiranja podataka u jednodimenzionalnom

More information

Vektori u ravnini i prostoru. Rudolf Scitovski, Ivan Vazler. 10. svibnja Uvod 1

Vektori u ravnini i prostoru. Rudolf Scitovski, Ivan Vazler. 10. svibnja Uvod 1 Ekonomski fakultet Sveučilište J. J. Strossmayera u Osijeku Vektori u ravnini i prostoru Rudolf Scitovski, Ivan Vazler 10. svibnja 2012. Sadržaj 1 Uvod 1 2 Operacije s vektorima 2 2.1 Zbrajanje vektora................................

More information

PARALELNI ALGORITMI ZA PROBLEM GRUPIRANJA PODATAKA

PARALELNI ALGORITMI ZA PROBLEM GRUPIRANJA PODATAKA SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Anto Čabraja PARALELNI ALGORITMI ZA PROBLEM GRUPIRANJA PODATAKA Diplomski rad Voditelj rada: doc. dr. sc. Goranka Nogo Zagreb,

More information

ODREĐIVANJE DINAMIČKOG ODZIVA MEHANIČKOG SUSTAVA METODOM RUNGE-KUTTA

ODREĐIVANJE DINAMIČKOG ODZIVA MEHANIČKOG SUSTAVA METODOM RUNGE-KUTTA Sveučilište u Zagrebu GraĎevinski faklultet Kolegij: Primjenjena matematika ODREĐIVANJE DINAMIČKOG ODZIVA MEHANIČKOG SUSTAVA METODOM RUNGE-KUTTA Seminarski rad Student: Marija Nikolić Mentor: prof.dr.sc.

More information

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski sveučilišni studij matematike. Završni rad. Tema : Vedska matematika

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski sveučilišni studij matematike. Završni rad. Tema : Vedska matematika Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Preddiplomski sveučilišni studij matematike Završni rad Tema : Vedska matematika Student : Vedrana Babić Broj indeksa: 919 Osijek, 2016. 1 Sveučilište

More information

Shear Modulus and Shear Strength Evaluation of Solid Wood by a Modified ISO Square-Plate Twist Method

Shear Modulus and Shear Strength Evaluation of Solid Wood by a Modified ISO Square-Plate Twist Method Hiroshi Yoshihara 1 Shear Modulus and Shear Strength Evaluation of Solid Wood by a Modified ISO 1531 Square-late Twist Method rocjena smicajnog modula i smicajne čvrstoće cjelovitog drva modificiranom

More information

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički studij matematike i informatike. Mirjana Mikec.

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički studij matematike i informatike. Mirjana Mikec. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički studij matematike i informatike Mirjana Mikec Broj e Diplomski rad Osijek, 20. Sveučilište J. J. Strossmayera u Osijeku

More information

Osobine metode rezolucije: zaustavlja se, pouzdanost i kompletnost. Iskazna logika 4

Osobine metode rezolucije: zaustavlja se, pouzdanost i kompletnost. Iskazna logika 4 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Rezolucija 1 Metod rezolucije je postupak za dokazivanje da li je neka iskazna (ili

More information

Zlatko Mihalić MOLEKULARNO MODELIRANJE (2+1, 0+0)

Zlatko Mihalić MOLEKULARNO MODELIRANJE (2+1, 0+0) Zlatko Mihalić MOLEKULARNO MODELIRANJE (2+1, 0+0) Asistenti doc. dr. sc. Ivan Kodrin dr. sc. Igor Rončević Literatura A. R. Leach, Molecular Modelling, Principles and Applications, 2. izdanje, Longman,

More information

Kriptologija. Savršena bezbednost

Kriptologija. Savršena bezbednost Kriptologija Savršena bezbednost Savršena bezbednost Šifarski sistem je računarski bezbedan (computationally secure) (praktično tajan) ako: Cena razbijanja šifrata prevazilazi vrednost šifrovane informacije

More information

Linearno programiranje i primjene

Linearno programiranje i primjene Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Rebeka Čordaš Linearno programiranje i primjene Diplomski rad Osijek, 2014. Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Rebeka

More information

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Mateja Dumić Cjelobrojno linearno programiranje i primjene Diplomski rad Osijek, 2014. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku

More information

Matrične dekompozicije i primjene

Matrične dekompozicije i primjene Sveučilište JJ Strossmayera u Osijeku Odjel za matematiku Goran Pavić Matrične dekompozicije i primjene Diplomski rad Osijek, 2012 Sveučilište JJ Strossmayera u Osijeku Odjel za matematiku Goran Pavić

More information

Turingovi strojevi Opis Turingovog stroja Odluµcivost logike prvog reda. Lipanj Odluµcivost i izraµcunljivost

Turingovi strojevi Opis Turingovog stroja Odluµcivost logike prvog reda. Lipanj Odluµcivost i izraµcunljivost Odluµcivost logike prvog reda B. µ Zarnić Lipanj 2008. Uvod Turingovi strojevi Logika prvoga reda je pouzdana. Logika prvog reda je potpuna. Γ `LPR K ) Γ j= SPR K Γ j= SPR K ) Γ `LPR K Prema tome, ako

More information

Tina Drašinac. Cramerovo pravilo. Završni rad

Tina Drašinac. Cramerovo pravilo. Završni rad Sveučilište JJStrossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Tina Drašinac Cramerovo pravilo Završni rad U Osijeku, 19 listopada 2010 Sveučilište JJStrossmayera u Osijeku Odjel

More information

Matea Ugrica. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni diplomski studij matematike i računarstva

Matea Ugrica. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni diplomski studij matematike i računarstva Sveučilište J J Strossmayera u Osijeku Odjel za matematiku Sveučilišni diplomski studij matematike i računarstva Matea Ugrica Upravljivost linearnih vremenski neovisnih sustava Diplomski rad Osijek, 215

More information

UPUTE ZA OBLIKOVANJE DIPLOMSKOG RADA

UPUTE ZA OBLIKOVANJE DIPLOMSKOG RADA 1 UPUTE ZA OBLIKOVANJE DIPLOMSKOG RADA Opseg je diplomskog rada ograničen na 30 stranica teksta (broje se i arapskim brojevima označavaju stranice od početka Uvoda do kraja rada). Veličina je stranice

More information

Metrički prostori i Riman-Stiltjesov integral

Metrički prostori i Riman-Stiltjesov integral Metrički prostori i Riman-Stiltjesov integral Sadržaj 1 Metrički prostori 3 1.1 Primeri metričkih prostora................. 3 1.2 Konvergencija nizova i osobine skupova...................... 12 1.3 Kantorov

More information

Metoda parcijalnih najmanjih kvadrata: Regresijski model

Metoda parcijalnih najmanjih kvadrata: Regresijski model Sveučilište u Zagrebu Prirodoslovno-matematički fakultet Matematički odsjek Tamara Sente Metoda parcijalnih najmanjih kvadrata: Regresijski model Diplomski rad Voditelj rada: Izv.prof.dr.sc. Miljenko Huzak

More information

Sveučilište u Zagrebu Prirodoslovno matematički fakultet

Sveučilište u Zagrebu Prirodoslovno matematički fakultet Sveučilište u Zagrebu Prirodoslovno matematički fakultet Mario Berljafa, Sara Muhvić, Melkior Ornik Računanje Gaussovih integracijskih formula za sažimajuću bazu Zagreb, 2011. Ovaj rad izraden je na Zavodu

More information

1. M.S. Shrikhande, S.S. Sane, Quasi-symmetric designs, Cambridge University

1. M.S. Shrikhande, S.S. Sane, Quasi-symmetric designs, Cambridge University Kvazisimetrični dizajni V. Krčadinac, 2016./2017., 30 sati. Dizajn s parametrima t-(v, k, λ) je skup od v točaka s familijom k-članih podskupova koje nazivamo blokovima, takvom da je svaki t-člani skup

More information

Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike. Ivana Oreški REKURZIJE.

Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike. Ivana Oreški REKURZIJE. Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Ivana Oreški REKURZIJE Završni rad Osijek, 2011. Sveučilište J.J. Strossmayera u Osijeku Odjel za

More information

Neke klase maksimalnih hiperklonova

Neke klase maksimalnih hiperklonova UNIVERZITET U NOVOM SDU PRIRODNO-MTEMTIČKI FKULTET DERRTMN Z MTEMTIKU I INFORMTIKU Jelena Čolić Neke klase maksimalnih hiperklonova - završni rad - MENTOR: Prof. dr Rozalija Madaras-Siladi Novi Sad, 2012.

More information

Pogled u povijest razvoja algoritama

Pogled u povijest razvoja algoritama Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Tea Fijačko Pogled u povijest razvoja algoritama Diplomski rad Osijek, 2011. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Tea

More information