Paginacija
-
-
Algoritam za logičku zagonetku minolovac u programskom jeziku C#
-
Oliver Horvat Minolovac je poznata računalna igra koja se rješava primjenom logičkog razmišljanja u
svrhu donošenja odluke nalazi li se u polju mina ili ne. Cilj igre je otkriti ona polja koja ne
sadrže minu u ploči koja sadrži redove i stupce polja koja mogu sadržavati minu. Jedino što se
koristi pri rješavanju ploče jest vrijednost koja je zapisana u otkrivenim poljima, koja
predstavlja koliko polja koja ga okružuju sadrže minu. Napisan je algoritam u programskom
jeziku C# koji...
-
-
Algoritam za provjeru sinkronizacije video sadržaja i podnaslova
-
Davor Kedačić U ovom radu je izrađen algoritam za provjeru sinkronizacije video sadržaja i podnaslova.
Algoritam je pisan u programskom jeziku C. U radu su opisane sve korištene tehnologije koje su
bile potrebne za realizaciju algoritma. Te tehnologije su programski jezik C, XML označni jezik,
Node.js okružje, FFmpeg te tehnologija dvodimenzionalnih QR kodova. Dan je opis rješenja
zadataka, opis pojedinih modula, njihova međuovisnost te provedeni testovi i njihovi rezultati.
Algoritam je...
-
-
Algoritam za uključivanje alarmnog sustava prilikom izlaska iz vozila
-
Marija Ovžetski U ovom diplomskom radu opisano je rješenje za uključivanje alarmnog sustava prilikom
izlaska vozača iz vozila s ciljem povećanja sigurnosti vozača i sudionika prometa koji mu dolaze
odostraga. Rješenje se sastoji od YOLOv7 algoritma za detekciju sudionika prometa u okviru
video sekvence, algoritma za praćenje sudionika prometa te algoritma za procjenu udaljenosti koji
je potreban za procjenu brzine i vremena do potencijalne kolizije s vozačevim vratima na temelju
kojeg se...
-
-
Algoritmi raspoređivanja procesa operacijskog sustava
-
Filip Gajari Proces predstavlja računalni program koji se izvršava. Kako ne bi došlo do zastoja između procesa, koriste se algoritmi raspoređivanja kojima se izrađuje plan raspoređivanja procesa na CPU-u.
Algoritmi raspoređivanja mogu se podijeliti u 3 kategorije: raspoređivanje u batch sustavim, raspoređivanje u interaktivnim sustavima te raspoređivanje u sustavima stvarnog vremena.
U ovom radu obrađeni su algoritmi koji spadaju u batch sustave i interaktivne sustave, te su implementirani...
-
-
Algoritmi s matricama koristeći CUDA tehnologiju
-
Dražen Lekšan U ovom radu su korištenjem CUDA tehnologije implementirani algoritmi za zbrajanje, množenje i inverz matrice. U početku je objašnjenja CUDA arhitektura i navedeni su neki primjeri primjene CUDA tehnologije u industriji. Zatim su algoritmi objašnjeni teorijski i prikazan je način njihove programske implementacije. Na svim implementiranim algoritmima je provedeno testiranje performansi i točnosti koristeći tri modela grafičkih kartica. Zbog bolje mogućnosti usporedbe korištena je i...
-
-
Algoritmi sjenčanja u 3D prostoru
-
Paulina Novoselac Glavni problem proučavanja u ovom završnom radu temelji se na osnovnim principima sjenčanja u 3D prostoru. Upotrebljavaju se znanja iz područja linearne algebre, njihova implementacija u dvodimenzionalnom i trodimenzionalnom prostoru, te općenite transformacije i definicije nužne za stvaranje algoritama sjenčanja. Algoritmi sjenčanja direktno su ovisni o obliku, odnosno tijelu, na koji su primijenjeni, na njegov položaj u prostoru scene, te osvjetljenja koja upotpunjuju doživljaj...
-
-
Algoritmi za ispitivanje djeljivosti
-
Danijel Đurđević Završni rad predstavlja opis algoritma u svrhu ispitivanja djeljivosti. Koncipiran je na
način da opisuje što su to algoritmi te opisuju svojstva te funkcionalnosti algoritama.
Algoritam je predstavljen kao naputak za izvršavanje pojedinih operacija kroz zadani niz
koraka. Matematička podloga opisuje definicije i teoreme djeljivosti što čini temelj za
uporabu algoritama u svrhu ispitivanja djeljivosti. Završni rad popraćen je detaljnim opisom
algoritma i same strukture algoritm i...
-
-
Algoritmi za klasteriranje bežičnih senzorskih mreža
-
Filip Leš U ovom radu opisan je rad i uporaba bežičnih senzorskih mreža, njihova arhitektura te
razine protokola. Pojedinačno su opisani LEACH, BCDCP, SEP, RCC, CLUBS i EEHC
protokol za klasteriranje. Isto tako njihovi dijagrami toka, te za kraj slikovita usporedba
opisanih dijagrama.
-
-
Algoritmi za kreiranje digitalnog potpisa
-
Antonio Vranješ Digitalni potpisi služe kako bi zaštitili poruku od neželjenih izmjena kroz kanal i kako bi posvjedočili da je pošiljatelj doista ona osoba koja to i tvrdi. U svojoj infrastrukturi, sustav digitalnog potpisivanja koristi princip kriptografije s javnim ključem i digitalne certifikate. Najčešći algoritmi za implementaciju digitalnih potpisa jesu RSA, DSA i ECDSA. RSA i DSA se temelje na problemu faktorizacije velikih brojeva, a ECDSA na eliptičkim krivuljama. Općenito, za istu...
-
-
Algoritmi za obradu digitalnog potpisa
-
Ivan Hmelik Digitalni potpis omogućuje utvrđivanje identiteta pošiljatelja i provjeru autentičnosti poslane elektroničke poruke ili dokumenta. Digitalni potpis je ekvivalentan ručnom potpisu. Matematička shema digitalnog potpisa se temelji na javnom i privatnom ključu, te se sastoji od algoritama za generiranje ključeva, potpisivanje poruke i provjeru potpisa. DSA, RSA i Rabinov algoritam su među poznatijim i korištenijim algoritmima za implementaciju digitalnog potpisa. DSA algoritam se...
-
-
Algoritmi za povećanje prostorne rezolucije video signala
-
Danijel Vukoje Prostorno povećanje rezolucije video signala ima važnu ulogu u multimedijskoj komunikaciji. U radu je dana teorijska podloga neadaptivnih i adaptivnih interpolacijskih algoritama. Implementirano je vlastito rješenje, odnosno vlastiti algoritam za prostorno povećanje rezolucije video signala u programskom paketu Matlab. Napravljena je usporedba rezultata vlastitog rješenja s rezultatima metode najbližeg susjeda, bilinearne i bikubične interpolacije. Za vrednovanje rezultata...
-
-
Algoritmi za pronalaženje najkraćih puteva u mreži i njihova programska implementacija
-
Matej Maligec Algoritmi za pronalaženje najkraćih puteva u mreži vrlo su bitni za brz i pouzdan prijenos podataka od početne to krajnje točke u mreži. Neki od tih algoritama su Dijkstrin, Bellman-Fordov i Floyd-Warshallov algoritam. Dijkstrin algoritam radi samo sa pozitivnim težinskim vrijednostima grana, dok Bellman-Fordov i Floyd-Warshallov algoritam mogu raditi i sa negativnim vrijednostima. Kod Bellman-Fordovog algoritma može doći do detekcije negativnog ciklusa, što znači da se vrijednost...
Paginacija