3 Podstawowe elementy jezyka Prolog

background image

PODSTAWOWE ELEMENTY JĘZYKA 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: ! ~ @ # $ % ^ & * ( ) _ - + = | \ { } [ ] : ; ” ‘ . , < > ? /


STAŁE



Określenie


Symboliczne nazwy obiektów występujących w programie


Postać


Łań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ć


Łań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
_

background image


TERMY ZŁOŻONE (WYRAŻENIA, STRUKTURY)



Określenie


Termy złożone tworzymy z innych termów za pomocą symboli funkcyjnych (funktorów)


Postać

)

,

,

,

(

2

1

n

T

T

T

f

K

,

gdzie
f – nazwa n-argumentowego symbolu funkcyjnego; nazwa funktora jest ciągiem
liter, cyfr i znaku „_” zaczynającym się od małej litery,

T

i

– termy (

n

i

,

,

2

,

1

K

=

)


Przykłady


autor (adam, mickiewicz)
ksiazka (autor (adam, mickiewicz), ‘Pan Tadeusz’, 1981)



PREDYKATY



Określenie


Opisują związki zachodzące między obiektami


Postać

)

,

,

,

(

2

1

n

T

T

T

p

K

,

gdzie
p – nazwa n-argumentowego symbolu relacyjnego (predykatu); nazwa predykatu jest
ciągiem liter, cyfr i znaku „_” zaczynającym się od małej litery,

T

i

– termy (

n

i

,

,

2

,

1

K

=

)


Przykłady


lubi (marta, wino)
kobieta(marta)



Wyszukiwarka

Podobne podstrony:
Podstawowe elementy języka C
piasecki,podstawy programowania, Podstawowe elementy języka java
Podstawowe elementy planowania i podejmowania decyzji
(8) Podstawowe elementy organizowaniaid 1180
elementy jezyka filmu
Metodyka nauczania podstawowych elementów technicznych w mini piłce nożnej
M5 Charakterystyki podstawowych elementów elektronicznych, AGH, MiBM - I rok, Elektrotechnika, Spraw
Zadania Podstawowe Elementy Automatyki
Laboratorium Instalacji I Oświetlenia, Pomiary natężenia oświetlenia i luminancji v2, Celem ćwiczeni
Wykład 7 PODSTAWOWE ELEMENTY ORGANIZOWANIA
Modul 2 Podstawowe elementy stosowane w mikroelektronice
charektyrystyki czestotliwosciowe podstawowych elementow
Obróbka skrawaniem PODSTAWOWE ELEMENTY SKŁADOWE PROCESU TECHNOLOGICZNEGO
Psychologia Zarzadzania, CZYM JEST OSOBOWOŚĆ W UJĘCIU SOCJOLOGICZNYM ORAZ JAKIE SĄ JEJ PODSTAWOWE EL
Lekka atletyka, LA Podstawowe elementy pchnięcia kulą, Konspekt nr
Elementy języka naukowego, Marian Niezgoda
Podstawowe elementy logiczne AUTOMATYKA
Podstawowe elementy struktury gospodarki rynkowej rynek

więcej podobnych podstron