Главная /
Основы программирования на языке Visual Prolog /
В результате вызова в PIE цели functor(X, book, 2), arg(1, X, melville), arg(2, X, "Moby-Dick") переменная X примет значение
В результате вызова в PIE цели functor(X, book, 2), arg(1, X, melville), arg(2, X, "Moby-Dick")
переменная X
примет значение
вопрос
Правильный ответ:
melville("Moby-Dick")
book(melville("Moby-Dick"))
book(melville("Moby-Dick"))
book(_, melville, "Moby-Dick")
Сложность вопроса
62
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Тотчас сотрите ответы на интуит. Это невозможно
18 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Декларативное значение логической программы animal(X) :- bird(X). animal(zebra). bird(swan). Имеет вид:
- # Определение предикатов tmember и member имеет вид: tmember(t(X, _), X). tmember(t(_, TL), X):- member(T, TL), tmember(T, X). member(T, [T | _]). member(T, [_ | L]):- member(T, L). Сколько решений имеет цель tmember(t(1, [t(2, [t(2, [])]), t(1, [])]), X) ?
- # Список [_] унифицируется:
- # Определение предикатa digit имеет вид:digit(0). digit(1):- !. digit(2). Сколько решений имеет цель digit(X), digit(Y), !, digit(Z)?
- # Определение предикатов arc и path имеет вид: arc(1, 2). arc(1, 3). arc(3, 4). path([X | L], X, [X | L]). path([X | L], Y, P):- arc(X, Z), not(isMember(Z, L)), path([Z, X | L], Y, P). В результате вызова цели path([1], 4, P) переменная P примет значение: