3 Podstawowe elementy jezyka Prolog


PODSTAWOWE ELEMENTY JZYKA PROLOG
ALFABET
Określenie Służy do tworzenia symbolicznych nazw stałych, zmiennych, wyrażeń oraz relacji
opisujących związki pomiędzy obiektami
Postać Cyfry: 0, 1, ..., 9
Litery duże: A, B, ..., Z
Litery małe: a, b, ..., z
Znaki: ! ~ @ # $ % ^ & * ( ) _ - + = | \ { } [ ] : ;   . , < > ? /
STAAE
Określenie Symboliczne nazwy obiektów występujących w programie
Postać Aańcuch znaków dowolnej długości złożony z liter, cyfr i znaku  _ rozpoczynający się od
małej litery.
Liczby całkowite i rzeczywiste.
Dowolny ciąg znaków ujęty w pojedyncze apostrofy
Dowolny ciąg utworzony ze znaków: ~ @ $ % ^ & * - + = | \ : < > . ? /
Pojedyncze znaki: ! ; ,
Pary nawiasów: [ ] { }
Przykłady ania 1234  Marek Tyc
rs152 0
marek_tyc -23.6 ===>
grupa_1A
ZMIENNE
Określenie Służą do symbolicznego przedstawiania nazw obiektów, które nie są w danej chwili znane
Postać Aańcuch składający się z liter, cyfr i znaku  _ rozpoczynający się od dużej litery lub znaku
 _ .
Pojedynczy znak  _ reprezentujący tzw. zmienną anonimową, której wartość w danej
chwili nie ma znaczenia dla programisty
Przykłady X, Y , Z
Wartsc_towaru
_zmienna
_
TERMY ZAOŻONE (WYRAŻENIA, STRUKTURY)
Określenie Termy złożone tworzymy z innych termów za pomocą symboli funkcyjnych (funktorów)
Postać
f (T1,T2,& ,Tn ) ,
gdzie
f  nazwa n-argumentowego symbolu funkcyjnego; nazwa funktora jest ciągiem
liter, cyfr i znaku  _ zaczynającym się od małej litery,
Ti  termy ( i=1,2,K,n )
Przykłady autor (adam, mickiewicz)
ksiazka (autor (adam, mickiewicz),  Pan Tadeusz , 1981)
PREDYKATY
Określenie Opisują związki zachodzące między obiektami
Postać
p(T1,T2,& ,Tn ) ,
gdzie
p  nazwa n-argumentowego symbolu relacyjnego (predykatu); nazwa predykatu jest
ciągiem liter, cyfr i znaku  _ zaczynającym się od małej litery,
Ti  termy ( i=1,2,& ,n )
Przykłady lubi (marta, wino)
kobieta(marta)


Wyszukiwarka

Podobne podstrony:
01 Podstawowe elementy jezyka C (4)
PA3 podstawowe elementy liniowe [tryb zgodności]
Podstawy mówionego języka tybetańskiego
Bazy Danych Elementy Jezyka SQL cz I
Modul 2 Podstawowe elementy stosowane w mikroelektronice
[06] Bazy Danych Elementy Języka SQL cz I
Ćw 2 Podstawowe elementy automatyki
Modelowanie podstawowych elementów programie SolidWorks 2006
elementy jezyka filmu
Słownik podstawowych poleceń języka Logo
Metodyka nauczania podstawowych elementów technicznych w mini piłce nożnej
Metodyka nauczania podstawowych elementów technicznych w mini piłce nożnej

więcej podobnych podstron