Главная /
Основы программирования на языке Visual Prolog /
Отношение likes определяется в виде: likes(bob, X) :- likes(ann, X). likes(ann, books). likes(tom, ann). Вариантом правила likes(bob, X) :- likes(ann, X) является правило
Отношение likes определяется в виде:
likes(bob, X) :- likes(ann, X).
likes(ann, books).
likes(tom, ann).
Вариантом правила likes(bob, X) :- likes(ann, X)
является правило
вопрос
Правильный ответ:
likes(tom, X) :- likes(ann, X)
likes(bob, Z) :- likes(ann, Z)
likes(bob, books) :- likes(ann, books)
likes(Z, X) :- likes(Y, X)
Сложность вопроса
57
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Благодарю за помощь по интуиту.
09 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Отметьте верное утверждение. Поиск в глубину на графе пространства состояний обычно используется:
- # Определение предиката subset имеет вид:subset(0, _) = []:- !. subset(N, [X | L]) = [X | subset(N - 1, L)]. subset(N, [_ | L]) = subset(N, L). Сколько решений имеет цель L = subset(2, [1, 2, 3])?
- # Определение предиката print имеет вид:print() :- write('a'), repeat(), !. print(). Сколько раз будет напечатан символ 'a' при вызове цели print()?
- # Определение предиката num имеет вид: num(X, _, X). num(X, C, Y) :- X > 0, X1 = X - C, num(X1, C, Y). Сколько решений имеет цель num(3, 2, X)?
- # Определение предиката subset имеет вид: subset([], []). subset([A | L], [A | S]):- subset(L, S). subset([_ | L], S):- subset(L, S). Сколько решений имеет цель subset([1, 2, 3], X) ?