Zadania prolog - jednoduchý systém správy dát

Zadania sa vzťahujú k práci s údajmi uloženými v prologovskej databáze. Obsahujú elementárne operácie pre prácu s údajmi (vloženie, modifikácia, zrušenie), ako aj náročnejšie operácie, pomocou ktorých sa napr. zaistí integrita uložených údajov.

Údaje budú reprezentované v databáze prologu (fakty). V zadaní je zoznam minimálneho súboru údajov, možno k nim podľa potreby pridať ďalšie.

Program bude vhodným spôsobom okomentovaný (nezabudnite na hlavičku programu) a bude jasne oddelená

  • časť používateľského rozhrania,
  • definovania databázy a elementárnych operácií s faktami a
  • nadstavba nad databázou (pravidlá).

Ešte zopár poznámok a pokynov:

  • pri realizácii vyhľadávania využite zisťovanie podobnosti v prologu a tiež spätný chod,
  • odporúčam použiť predikát findall/3 (môžete si zadefinovať aj vlastný zberač riešení a ten opakovane v programe použiť),
  • nepoužívajte vstavané predikáty na usporadúvanie, vytvorte si na to vlastný predikát,
  • ak zadanie vyžaduje reprezentáciu času alebo dátumu využite operátory v prologu.

Zadania sú pridelené takto:


Streda 8:00 Čief Matej Drgoňa Marek Džurman Kamil Kuboš Filip
Mačinec Peter Mako Edvin Mitana Denis Pomichal Vajk
Sebechlebský Šimon Stanček Martin Sumega Miroslav Šefčík František
Zaťko Timotej
 
Streda 14:00 Bernáth Zsuzsanna Bojkovský Michal Domian Jakub Chmelár Florián
Klamárik Marcel Košiarčik Matej Laca Denis Letanec Richard
Pekarčík Daniel Petrik Miroslav Tonhauzer Martin Unger Ondrej
Vlček Matúš
 
Štvrtok 13:00 Groma Matej Hucko Andrej Jendrejčák Tomáš Majerech Juraj
Mikolášek Adam Ocelík Peter Radoský Lukáš Sedlář Jakub
Sklárš Tomáš Šebeň Štefan Talian Adam Vaško Milan
Vejčíková Veronika Zachar Lev Martin Zeleňák Jakub

to Homepage to Teaching to FLP to the Top

Home
Research
Projects
Publications
Books
SCM
Teaching
Links
Last updated:
Mária Bieliková bielik [zavináč] fiit-dot-stuba-dot-sk
Design © 2oo1 KoXo