Вопросы с тегом Пролог - PullRequest

Вопросы с тегом Пролог

0 голосов
1 ответ

Я пытаюсь сделать условное выражение в прологе так: ((Жизнь == мертв) -> Транс = нет) . Я думал,...

Phillip Whisenhunt / 28 октября 2009
4 голосов
2 ответов

Я бы хотел переключиться с SWI-Prolog на Prova - но это оказалось сложнее, чем ожидалось: Предикаты...

shink / 23 октября 2009
1 голос
2 ответов

Я пытаюсь написать простой график поиска в SWI-Prolog. Я придумал следующую программу: adjacent(1...

ziggystar / 22 октября 2009
0 голосов
3 ответов

Как мне сгенерировать все идеальные числа от 1 до 100? Совершенное число - это положительное целое...

FRANK / 12 октября 2009
0 голосов
1 ответ

как мне это сделать: Дайте хвостово-рекурсивное определение для каждого из следующих предикатов....

FRANK / 12 октября 2009
1 голос
1 ответ

У меня есть задание написать среди прочего набор предикатов пролога, которые определяют, изоморфны...

Miguel A. Friginal / 12 октября 2009
1 голос
1 ответ

У меня проблема с прологом, которую я не понимаю. Я использовал трассировщик для отслеживания...

Señor Reginold Francis / 09 октября 2009
4 голосов
1 ответ

?- length(L,25). L = [_G245, _G248, _G251, _G254, _G257, _G260, _G263, _G266, _G 269|...]. Если я...

TheOne / 06 октября 2009
2 голосов
3 ответов

Какой элегантный способ объединить X, Y с (1,2), (1, -2), (-1,2), (-1, -2), (2,1), (2, -1), (-2,1),...

TheOne / 06 октября 2009
11 голосов
1 ответ

Почему это не получается L is [1,2,3,4], и это работает: L = [1,2,3]? Но L is 1 и L = 1 работают...

TheOne / 06 октября 2009
8 голосов
4 ответов

Я пытаюсь реализовать процедуру изменения списка в прологе. По какой-то причине происходит...

TheOne / 06 октября 2009
2 голосов
1 ответ

Как я могу преобразовать следующее в хвостовую рекурсивную версию. sum(void,0). sum(t(V,L,R),S) :-...

TheOne / 05 октября 2009
4 голосов
2 ответов

Почему это работает: power(_,0,1) :- !. power(X,Y,Z) :- Y1 is Y - 1, power(X,Y1,Z1), Z is X * Z1. И...

TheOne / 04 октября 2009
7 голосов
3 ответов

Что не так с моей функцией питания? pow(_,0,1). pow(X,Y,Z) :- pow(X,Y-1,X*Z). ?- pow(2,3,Z). ERROR:...

TheOne / 19 сентября 2009
0 голосов
1 ответ

Как развернуть запрос в список? f(a,b). f(a,c). d(a.d). expand(f(a,X), Out) -----> Out=[b,c,d]

TheOne / 18 сентября 2009
0 голосов
1 ответ

Как определить относительное правило в Прологе? Это то, что я получил до сих пор: spouce(X,Y) :-...

TheOne / 18 сентября 2009
2 голосов
3 ответов

Я работаю над написанием простого интерпретатора Пролога на Java. Как мне найти последний...

Miguel A. Friginal / 17 сентября 2009
10 голосов
4 ответов

Следующая история взята из работы Н. Вирта (1976). Алгоритмы + структуры данных = Программы. Я...

Miguel A. Friginal / 16 сентября 2009
0 голосов
3 ответов

Я пытаюсь выполнить домашнее задание на основе старой песни, Я - мой собственный дедушка. Итак, я...

Miguel A. Friginal / 15 сентября 2009
8 голосов
3 ответов

Почему это не работает для определения "женат" в Прологе? married(X,Y):-married(Y,X). Разрешены ли...

Miguel A. Friginal / 15 сентября 2009
2 голосов
3 ответов

Я только учусь прологу. У меня есть задача впереди. Я должен вставить некоторые данные в базу...

JPro / 14 сентября 2009
24 голосов
7 ответов

В Прологе есть несколько специальных операторов, одним из которых является "is", однако недавно я...

nubela / 13 сентября 2009
4 голосов
1 ответ

pred(Args). pred(Args) :- goalA, goalB, !, pred(Args). pred(Args) :- goalC, goalD, !, pred(Args)....

nedned / 27 августа 2009
5 голосов
7 ответов

Мне задали вопрос: Определить предикат упорядоченный / 1, который проверяет, находится ли список...

JonB / 26 августа 2009
27 голосов
5 ответов

На днях я решал загадку в прологе и понял, что если бы я использовал другой язык программирования,...

nedned / 22 августа 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...