.


:




:

































 

 

 

 


Nondeterm father (symbol, symbol)

Visual Prolog.

Visual Prolog:

Ø , ;

Ø , , ;

Ø ( , );

Ø , , .

 

2. -?

Visual Prolog . clauses, predicates, domains goal.

 

3. DOMAINS?

domains . -, , , . -, , .

 

4. PREDICATES? ?

. predicates .

; , . , - .

:

Pred(dom1,dom2,...,domN)

pred ( ) ( symbol), dom ( N , ( arity, pred/N).

 

5. CLAUSES?

clauses .

, , clauses . .

, , .

, .

 

GOAL.

goal . . goal :

1. goal :- ().

2. Visual Prolog .

Visual Prolog ( goal), , . goal, . - , .

 

7. . .

facts

Visual Prolog , ( ) , - facts.

facts, , ().

constants

constants, :

<> = <>

<> , <> , . <> , .

:

- ;

- constants, ;

- .

global

Visual Prolog , ( ). , globaldomains, globalpredicates globalfacts.

8. , Visual Prolog, ?

: char, real, string, symbol.

 

1. :

. Num1, Num2, Rez.

:

Domains

num1, num2, rez = real

Predicates

Sum(num1,num2,rez)

Clauses

sum(Num1,Num2,Rez):-Rez=Num1+Num2.

Goal

Sum(9.2,8.9,Rez).

:

Rez=18.1

Solution

 

sum(Num1,Num2,Num3,Rez). .

:

Domains

num1, num2, num3, rez=real

Predicates

Sum(num1,num2,num3,rez)

Clauses

sum(Num1,Num2,Num3, Rez):-Rez=Num1+Num2+Num3.

Goal

Sum(9.2,8.9,2.3,Rez).

:

Rez=20.4

Solution

3. , .

(,).

(,).

, .

:

Predicates

nondeterm father (symbol, symbol)



<== | ==>
|
:


: 2015-10-27; !; : 1004 |


:

:

- , - .
==> ...

1711 - | 1636 -


© 2015-2024 lektsii.org - -

: 0.017 .