Главная /
Основы программирования на языке Visual Prolog /
Определение предиката p в PIE имеет вид:p(X, X). В результате вызова p(Y, Z), p(Z, tom) переменная Y примет значение
Определение предиката p в PIE имеет вид:p(X, X) . В результате вызова p(Y, Z), p(Z, tom)
переменная Y
примет значение
вопрос
Правильный ответ:
не примет никакого значения
X
tom
Z
Сложность вопроса
88
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные тесты inuit? Это же совсем для даунов
08 янв 2018
Аноним
Какой студент ищет вот эти ответы inuit? Это же безумно легко
16 окт 2017
Аноним
спасибо за ответ
01 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Определение предиката scan имеет вид:scan(S) = [Tok | scan(Rest)]:- string::frontToken(S, Tok, Rest), !. scan(_) = []. Какое значение примет переменная S в результате вызова S = scan(" 20 + 2! ")?
- # Список [_, _] унифицируется:
- # Определение предиката color имеет вид:color(red):- !. color(yellow). color(green). Сколько решений имеет цель color(X), !, color(Y)?
- # Начальное значение факта-переменной n равно 0. Определение предикатов fruit и print имеет вид:fruit(1, "apple"). fruit(2, "pear"). print() :- repeat(), fruit(_, X), write(X), nl, n := n + 1, n = 3, !. print(). Напишите название фрукта, которое будет напечатано последним при вызове цели print():
- # Определение предиката subset имеет вид: subset(0, [], []):- !. subset(N, [A | L], [A | S]):- N1 = N - 1, subset(N1, L, S). subset(N, [_ | L], S):- subset(N, L, S). Сколько решений имеет цель subset(2, [1, 2, 3], X) ?