Ошибка при компиляции кода на Prolog в онлайн компиляторе
Код: predicates nondeterm object3(list,list,string) clauses Object3(I,O,sentence):- Object3(I,R,noun_group), Object3(R,O,verb_group). Object3(I,O,verb_group):- Object3(I,R,verb), …
Код: predicates nondeterm object3(list,list,string) clauses Object3(I,O,sentence):- Object3(I,R,noun_group), Object3(R,O,verb_group). Object3(I,O,verb_group):- Object3(I,R,verb), …
Здравствуйте. Подскажите пожалуйста почему не работает программа, пишу на Prolog 5.2. Условие: Создайте предикат, вычисляющий по списку и числу, подсписок исходного списка, начина…
Здравствуйте! Помогите доделать задачку на Prolog GNU. Написать функцию, выполняющую над числовым одноуровневым списком следующую операцию. Причем последовательное возведение в ст…
Здравствуйте. Помогите, пожалуйста, решить задачу: В базе данных Пролога есть факты вида: родитель(Марья, Петр). родитель(Марья, Иван). и т.д. Запрос к базе данных имеет вид ?-q(X…
Как сделать так, чтобы сортировался и подсписок. Нужно: ?- elsort([d,s,a,[r,t,h]],X). X = [a, d, s, [h, r, t]]. а получается: ?- elsort([d,s,a,[r,t,h]],X). X = [a, d, s, [r, t, h]…
Подскажите, какой компилятор подойдет для изучения языка. Также чтобы по работе с этим компилятором была русскоязычная документация. Спасибо.
У меня есть такой файл in.pl: in_array([X],X):-true. in_array([H|Tail],H):-true. in_array([_|Tail],H):-in_array(Tail,H). Запускаю GNU prolog: | ?- [in]. in_array([1,2],2). true ? …