Bakalárska práca Mareka Danihela - Expertný systém Euklides

kontakt

uniba e-mail - danihel11@uniba.sk

súkromný e-mail - mcmarek2@gmail.com

Školiteľ - Dušan Guller

Popis - Na základe Euklidovskej geometrie (krúžitko,pravítko) treba konštuovať dané útvary - (kosoštvorec,štvorec, pravidelný 8-uholník)

Na prácu si chcem vytvoriť deklaratívny jazyk, kde po zadaní príkazu sa vykoná a vypíše.Tieto príkazy je možné napísať ručne alebo pomocou súboru. V prípade konštrukcie útvaru využijem Drools logiku a vykrokujem postup zkonštuovania zadaného útvaru.


Hranice systému (dočasné) Maximálny počet vrcholov = 20 Maximálny počet uhlov = 24


prehladova cast prace

Dostupné funkcie:
add point x y / add point name x y - vytvorí bod so súradnicami x a y,v prípade mena ho tak pomenuje.
make n-sided objects - vypočíta počet možných útvarov nad všetkými bodmi

Denník

20.2 - 27.2 - vytvorenie základých objektov rovine (bod,čiara)
28.2 - 5.3 - vytvorenie logov (ako sa ktorý objekt vytvoril) a kreslenie pravidelých n-uholníkov
6.3 - 12.3 - plánovanie implementácie pokročilejších funkcií (makrá a vykreľovacia časť)
13.3 - 19.3 - vytvorenie makier (funkcie,ktorá spustí viac povelov naraz)
20.3 - 26.3 - vytvorenie statického vykreľovania (neobsahuje zoom a objekty sa nedajú meniť)
27.3 - 3.4 - vytvorenie dynamického vykreľovania (zoom a pohzb objektov uživateľom)
3.4 - 10.4 - vytvorenie prvého prototypu programu Máravel,čiže prvá funkčná verzia
11.4 - 18.4 - pociatocna priprava na pisanie
19.4 - 26.4 - dokoncenie prehladovej casti prace
27.4 - 4.5 - napísanie implementácie