undergraduate thesis
Kakuro logic puzzle in C programming language

Ivan Maričević (2016)
Metadata
TitleKakuro u programskom jeziku C
AuthorIvan Maričević
Mentor(s)Tomislav Rudec (thesis advisor)
Alfonzo Baumgartner (thesis advisor)
Abstract
Zadatak rada je proučavanje igre i tehnika rješavanja te njihova razrada i implementacija uz pomoć programskog jezika C. Rad započinje sa definicijom, opisom pravila i povijesti logičke igre Kakuro. Uz veliku važnost logike, spominje se i kombinatorika te se opisuju tehnike rješavanja. Vrši se dodatna razrada tehnika, prikazuje se način rada na primjerima te se opisuje način implementacije tehnika u programu. Prikazuje se razlika izvođenja algoritma između ljudi i računala. Na kraju rada opisane su pomoćne funkcije dodane za omogućavanje izvođenja algoritama računalu. Prikazana je njihova velika važnost, iako nisu direktno povezane sa tehnikama rješavanja.
KeywordsGame Solving techniques Implementation Definition Logic game Kakuro Combinatorics Program Algorithm Function
Parallel title (English)Kakuro logic puzzle in C programming language
Committee MembersTomislav Rudec (committee chairperson)
Dominika Crnjac Milić (committee member)
Alfonzo Baumgartner (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za zajedničke predmete (matematiku, fiziku, strojarstvo i strane jezike)
Katedra za matematiku i fiziku
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Electrical Engineering
Telecommunications and Informatics
Study programme typeprofessional
Study levelundergraduate
Study programmeProfessional study programme of Electrical Engineering; specializations in: Power Engineering, Automation, Informatics
Study specializationInformatics
Academic title abbreviationbacc.ing.el.
Genreundergraduate thesis
Language Croatian
Defense date2016-09-28
Parallel abstract (English)
Point of the work is to study the game, its solving techniques and implementation of solving techniques by the use of C language Paper starts with the definition of game, description of rules and history of Kakuro. Aside from great importance of logic, combinatorics is mentioned and solving techniques are described. Additional elaboration of techniques is performed, work performance is shown on examples and technique implementation is described. Difference in performance of algorithm between people and computers is shown. Support functions are described at the end of the paper and although they are not directly linked to solving techniques, their importance is shown.
Parallel keywords (Croatian)Igra Tehnike rješavanja Implementacija Definicija Logička igra Kakuro Logika Kombinatorika Program Algoritam Funkcija
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:183868
CommitterAnka Ovničević