Главная /
Основы программирования на языке Visual Prolog /
Знак := используется в языке Visual Prolog для присваивания значений
Знак :=
используется в языке Visual Prolog для присваивания значений
вопрос
Правильный ответ:
свободным переменным
связанным переменным
конкретизированным переменным
фактам-переменным
Сложность вопроса
23
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не углядел этот крутой сайт с решениями по тестам интуит раньше
22 авг 2019
Аноним
Благодарю за решениями по интуит.
18 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # Определение предиката member имеет вид: member(bt(_, X, _), X):- !. member(bt(L, _, R), X):- member(L, X); member(R, X). Сколько решений имеет цель member(bt(bt(leaf, 1, leaf), 2, bt(leaf, 3, leaf)), X) ?
- # Отметьте верное утверждение. Поиск в глубину на графе пространства состояний обычно используется:
- # Определение предиката count имеет вид:count(L1, L2) = length(filter(L1, {(X):- isMember(X, L2)})). Какое значение примет переменная L в результате вызова цели L = count([1, 2, 3], [3, 2, 5])?
- # Определение предиката subset имеет вид: subset(0, L, [], L):- !. subset(N, [A | L], [A | S], R):- N1 = N - 1, subset(N1, L, S, R). subset(N, [A | L], S, [A | R]):- subset(N, L, S, R). Сколько решений имеет цель subset(3, [1, 2, 3], X, Y) ?
- # Определение предикатов intersection и member имеет вид: intersection([], _, []). intersection([A | L1], L2, [A | L]) :- member(A, L2), !, intersection(L1, L2, L). intersection([_ | L1], L2, L) :- intersection(L1, L2, L). member(X, [X | _]):- !. member(X, [_ | L]):- member(X, L). Какое решение имеет цель intersection([3, 2, 1], [1, 3, 5], L) ?