Главная /
Основы программирования на языке Visual Prolog /
Определение предикатов 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, [])]),
Определение предикатов 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)
?
вопрос
Правильный ответ:
1
2
3
4
Сложность вопроса
31
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не нашёл этот сайт с ответами по интуит в начале года
01 фев 2019
Аноним
Благодарю за гдз по intiut'у.
12 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Программа имеет вид: parent(bob, peter). parent(ann, bob). parent(peter, mary). Напишите значение, примет переменная X при вызове parent(ann, X)?
- # Определение предикатов 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) ?
- # Являются унифицируемыми термы
- # Определение функции f имеет вид: f(0, R) = R:- !. f(X, C) = f(X - 2, C * C). Какое значение примет переменная Y в результате вызова цели Y = f(4, 2)?
- # Определение предиката count имеет вид:count([H, K | T], C, N) :- C1 = C + H + K, count(T, C1, N). count([H], C, N) :- C1 = C + H, count(T, C1, N). count([], N, N). Какое значение примет переменная R в результате вызова цели count([1, 2, 3], 0, R)?