.


:




:

































 

 

 

 


Pp(L,0),




0. . , , ( 3). , . , . . , . , -, . , write nl . nl, .

 

 

28. .

read , . ϳ , , . , |RETURN|. X , read(X) X. -, , read . read(X) , , read. .

29. .

X ( ASCII), put(X). put ( ). put . , hello :

? put(104), put(101), put(108), put(108), put(111).

Hello

True.

' h, , l, l, o , .

there

, , tab(X), X (ASCII 32). , X . ³, tab(X) :

tab(0):-!.

tab(N):- put(32), M is N-1, tab(M).

, _. X (), _ (), put .

_([]).

_([|]):- put(H), _().

? _(" V ").

V

 

30. .

, , get0(X) get(X). ֳ , , . , , , - . , o get0(X) X - . , get(X) X . 2, , .

X , get(X) , , X. . ֳ get0(X) X .

31.

, . , , , . , , . '-' . ˳

.;:?!

. . , '.', '!' '?'. , :

? (S).

The man, who is very rich, saw John's watch.

S=[the, man, ',', who, is, very, rich, ',', saw, 'john's', watch, '.']

get0 . , ' get0, , , get0 get0 . get0, , . , , , b ( 97 98), :

:- _, .

_:- get0(X)=97,!, put(98).

_:- get0(X), put(X).

- , . _. _ , 97, , . get0(X) , X . , get0 . , . .

? ³ , , , , , . , . 8

³ _ . , get0 - , . , . , , , . , , , , . , .

 





:


: 2015-10-01; !; : 343 |


:

:

, , .
==> ...

1779 - | 1674 -


© 2015-2024 lektsii.org - -

: 0.011 .