Znalostní technologie I.
 Rozcestnik                   Pár slov ...                   Znalostní technologie II.                   Znalostní technologie III.                   Znalostní technologie IV.                   Další zdroje                  
Dnes je:        Aktuální čas: 00:00       Moudra: 

Pokračování LEKCE 4.

Příkaz test

Logické a porovnávací funkce

Příkaz random


Příkaz TEST

Tento příkaz nám slouží k otestování platnosti určitého tvrzení. Můžeme např. otestovat jestli daná proměnná nabývá určité hodnoty.

Tímto způsobem:

(pocet_mistnosti ?pocet)
(test (<> ?pocet 0))

Říkáme: za podmínky, že je určitý počet místností evidován a zároveň tento počet místností (?pocet) není roven (<>) 0, pak se provede akční část pravidla např. počet místností vypíšeme tak jako to je uvedeno v souboru mistnosti_pocty.clp viz. pravidlo vypis_počet_mistnosti. S tím souvisejí i zápisy rovností, nerovností apod.


LOGICKÉ FUNKCE
klíčové slovovýznam slova
notboolean not
andboolean and
orboolean or


POROVNÁVACÍ FUNKCE
klíčové slovovýznam slova
eqrovnost (libovolných typů)
neqnerovnost (libovolných typů)
=rovnost u číselných typů
<>nerovnost u číselných typů
>=větší nebo rovno
>větší
<=menší nebo rovno
<menší než

Příkaz RANDOM

Tento příkaz Vám umožní vygenerovat náhodnou sadu čísel ve Vámi definovaném rozmezí.

Syntaxe:(random dolni horni) - dolni znamená spodní hranici intervalu a horni logicky horní hranici intervalu.

Tedy když definujete příkaz např. takto: (random 1 50), tak Vám tento příkaz vygeneruje sadu čísel v intervalu od 1 do 50ti.. Obsahem závorky je konkrétní vygenerovaná hodnota, která např. může být uložena do proměnné pomocí příkazu bind (tak jako to je ukázáno v programu s hrou).




<== Zpět       ^ Nahoru ^       Pokračování ==>


Validace

Valid XHTML 1.0 Strict

Valid CSS!

Monitoring webu