|
|
|
|
LEADER |
04043na a2200217 4500 |
003 |
HR-ZaFER |
005 |
20160609101248.0 |
008 |
160221s2015 ci ||||| m||| 00| 0 hr d |
035 |
|
|
|a (HR-ZaFER)ferid2184
|
040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
100 |
1 |
|
|a Rosan, Bruno
|9 37012
|
245 |
1 |
0 |
|a Podsustav za minimiziranje Booleovih funkcija u sklopu sustava m-učenja :
|b završni rad /
|c Bruno Rosan ; [mentor Vlado Glavinić].
|
246 |
1 |
|
|a Subsystem for Boolean Functions Minimization Within an m-Learning System
|i Naslov na engleskom:
|
260 |
|
|
|a Zagreb,
|b B. Rosan,
|c 2015.
|
300 |
|
|
|a v, 40 str. :
|b ilustr. ;
|c 30 cm +
|e CD-ROM
|
502 |
|
|
|b preddiplomski studij
|c Fakultet elektrotehnike i računarstva u Zagrebu
|g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2015-06-12, datum završetka: 2015-07-13
|
520 |
|
|
|a U sklopu rada razvijen je podsustav za minimiziranje različitih pojavnih oblika
Booleovih funkcija. Sam rad je podijeljen na nekoliko smislenih cjelina kako bi se čitatelj lakše kretao kroz sadržaj, a prije prvog poglavlja dan je kratki uvod u problematiku
mobilnog učenja i kratka motivacija za implementaciju minimizacijskog algoritma.
Prvo poglavlje, minimizacija Booleovih funkcija, definira osnovne pojmovekorištene u radu vezane za postupak minimizacije kao i pojmove iz Booleove logike opčenito. Navedene definicije trebali bi poslužiti kao svojevrsni podsjetnik čitateljima koji logičke funkcije ne koriste svakodnevno i kao takve nisu matematički potpune.
Iduće poglavlje, biblioteka za rad s Booleovim funkcijama, daje uvid u strukturu implementiranog podsustava. Java razredi organizirani su u pakete i uz svaki od njih je priložen UML dijagram za grubi prikaz njihove međuovisnosti iz šire perspektive.
U trećem poglavlju čitatelja se vodi kroz sam postupak minimizacije, od početnog definiranja
ulaznih funkcija do generiranja izlaza. Svaki korak algoritma objašnjen je kako
se radi općenito te kako je programski ostvaren a ključni dijelovi algoritma prikazani
su i u pseudokodu. U posljednjem poglavlju objašnjeno je kako se podsustav koristi u
okviru mobilne aplikacije i to na način da se korisnika vodi kroz tipčcan slijed koraka,
od unosa funkcije do iscrtavanja sheme. U istom poglavlju pojašnjena je struktura net
liste korištene za spremanje sheme u memoriju.
Ključne riječi: Quine-McCluskey, minimizator, Booleova funkcija
|
520 |
|
|
|a As part of the work, subsystem is developed to minimize the various manifestations
of Boolean functions. The work is divided into several meaningful chapters so that
reader can more easily move through it’s content. Before the first chapter, a brief introduction
of mobile learning and short motivation for deploying minimization algorithm
is given. The first chapter, minimization of Boolean functions, defines the basic terms
used in the work related to the process of minimization and terms of Boolean logic
in general. These definitions should be used as a reminder to readers who do not use
logic functions daily and as such are not mathematically complete. The next section,
Boolean functions library, gives an insight into the structure of the implemented subsystems.
Java classes are organized into packages, and with each of them is attached
an UML chart for a rough outline of their interdependence. In the third chapter, the
reader is guided through the procedure of minimization, from defining input function
to generating output. Every step of the algorithm is explained how it works in general
and how it’s implemented, with key parts of the algorithm also shown as pseudocode.
Last chapter explains how the subsystem is used in the context of mobile application,
taking user through a typical sequence of steps, from entering the function to rendering
scheme. In the same chapter, structure of the net list that is used for storing schemes
in memory is also explained.
Keywords: Quine-McCluskey, minimizer, Boolean functions
|
700 |
1 |
|
|a Glavinić, Vlado
|4 ths
|9 5557
|
942 |
|
|
|c Z
|2 udc
|
999 |
|
|
|c 46384
|d 46384
|