PRAVIDLOVÉ PROGRAMOVÁNÍ I. - CVIČENÍ
Cvičení č. 1
Náplň cvičení:
- seznámení se s prostředím CLIPS
- klíčová okna prostředí dialog window, agenda a facts window
- struktura deffacts
- struktura defrule
- používání proměnných
Řešení úloh z cvičení č. 1: Balíček PRVNÍ (zip)
Cvičení č. 2
Náplň cvičení:
- příkaz assert
- příkaz bind
- prefixový zápis
- přiřazení hodnoty do proměnné
- příkaz read
- práce se seznamy
Řešení úloh z cvičení č. 2: Balíček DRUHÝ (zip)
Cvičení č. 3
Náplň cvičení:
- opakované použití pravidla
- procvičení dosud probraných konstrukcí jazyka CLIPS
Řešení úloh z cvičení č. 3: Balíček TŘETÍ (zip)
Cvičení č. 4
Náplň cvičení:
- práce se seznamy jakožto vícehodnotovými proměnnými
- funkce length$
- funkce member$
- retract
Řešení úloh z cvičení č. 4: Balíček ČTVRTÝ(zip)
Cvičení č. 5
Náplň cvičení:
- práce s pomocnými fakty
- použití priority pravidla (declare (salience x))
- využití pomocných seznamů
Řešení úlohy se zvířaty z cvičení č. 5: Balíček PÁTÝ(zip)
Cvičení č. 6
odpadlo díky státnímu svátku
- procvičení dosud probraných konstrukcí Clipsu
- úloha se seznamy
- úloha s dopravními linkami
Řešení úloh z cvičení č. 6 (část 1.): Balíček ŠESTÝ - část 1. (zip)
Řešení úloh z cvičení č. 6 (část 2.): Balíček ŠESTÝ - část 2. (zip)
Cvičení č. 7
Náplň cvičení: strukturované fakty: pokračování
- Rodinné vztahy
- Rostliny
Řešení úloh z cvičení č. 7: Balíček SEDMÝ (zip)
Cvičení č. 8
Náplň cvičení:
- funkce explode, readline
- funkce subsetp aneb vyhledávání seznamu v seznamu
- program s baktériemi (řešení úlohy viz. zip balíček obsahuje 2 způsoby řešení vyhledání odpovídajících baktérií)
Řešení úloh z cvičení č. 8: Balíček OSMÝ (zip)
Cvičení č. 9
Náplň cvičení:
- odpadá druhá hodina
Cvičení č. 10
Náplň cvičení:
- práce na závěrečném projektu