Главная /
Основы программирования на языке Visual Prolog /
Определение предиката num имеет вид: num(X, _, _, X). num(X, Z, S, Y) :- X > Z, X1 = X - S, num(X1, Z, S, Y). Сколько решений имеет цель num(5, 3, 1, X)?
Определение предиката num
имеет вид:
num(X, _, _, X).
num(X, Z, S, Y) :- X > Z, X1 = X - S, num(X1, Z, S, Y).
Сколько решений имеет цель num(5, 3, 1, X)
?
вопрос
Правильный ответ:
1
2
3
4
Сложность вопроса
94
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный вопрос по интуиту.
21 ноя 2017
Аноним
Спасибо за ответы интуит
02 июл 2016
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами intuit.
26 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Отношение likes определяется следующим образом: likes(ann, books). likes(tom, ann). likes(bob, X) :- likes(ann, X). Укажите весь набор значений, которые примет переменная X в результате вычисления запроса likes(X, _)?
- # Состояниям на графе пространства состояний обычно соответствуют:
- # Признак N присутствует, если в базе данных имеется факт answer(N, 1), и отсутствует, если в ней имеется факт answer(N, 0). Определение предиката correct имеет вид:correct(L):- answer(N, 1), not(isMember(N, L)), !, fail; succeed(). Предикат истинен, если
- # Определение предикатов married и female выглядит следующим образом: married(tom, mary). female(mary). female(ann). Напишите решение для цели female(X), not(married(_, X)):
- # Предикаты digit и triple определяются следующим образом:digit(0). digit(1). triple(t(X, Y, Z)) :- digit(X), digit(Y), digit(Z). Цель имеет вид: findall(T, triple(T), L). Сколько элементов содержит список L?