Ввод - вывод списка на языке программирования Пролог,prolog


Добавил:DMT
Дата создания:6 января 2008, 15:02
Дата обновления:28 апреля 2008, 12:51
Просмотров:7226 последний позавчера, 1:14
Комментариев: 0

Ввод - вывод списка на Прологе

Код на Lisp
  1. domains
  2. int=integer
  3. str=string
  4. strp=str*
  5. predicates
  6. write_list(strp).
  7. /* вывод списка на экран */
  8. readlist(strp).
  9. /* предикат ввода списка */
  10. clauses
  11. readlist([X|Y]):- readln(X),!,readlist(Y).
  12. readlist([]).
  13. write_list([]).
  14. write_list([Head|Tail]):- write(Head," "),write_list(Tail).
При использовании обязательна ссылка на http://DMTSoft.ru
up