Показать сообщение отдельно
  (#1 (permalink)) Старый
igrokk igrokk вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.04.2013
Exclamation Prolog-«Строки»,«Файлы» - 30.04.2013, 20:15

Помогите пожалуйста к зачету решить последняя лаба
1)Напишите программу замены в слове X всех букв "а" на сочетание "ку".
2)Создайте предикат, осуществляющий переписывание из одного файла, содержащего числа, в другой файл только тех чисел, которые являются четными.

1)domains
char_list = char*
str = string
predicates
conver(str, char_list)
clauses
conver("", [ ] ).
conver(Str, [ Head | Tail] ) :- frontchar (Str, Head, Str1), conver (Str1,Tail).

Frontchar (String, Char, Rest_of_string).
Объекту String присваивается значение, состоящее из Char и Rest_of_string (остаток строки).
- frontchar ("SPRING", C, "PRING") присваивает символьной переменной C значение 'S'.

Как это можно с моей задачей связать ?
Ответить с цитированием
Ads