Главная /
Основы программирования на языке Visual Prolog /
Определение предиката member в PIE имеет вид:member(H, [H | _]). member(H, [_ | T]):- member(H, T). Цель L = [_, _], member(1, L) имеет в PIE следующий набор решений:
Определение предиката member
в PIE имеет вид:member(H, [H | _]).
member(H, [_ | T]):- member(H, T).
Цель L = [_, _], member(1, L)
имеет в PIE следующий набор решений:
вопрос
Правильный ответ:
L = [1, _]; L = [_, 1]
L = [1]
Эта цель не имеет решений
L = [1, 1]
Сложность вопроса
86
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не увидел данный сайт с всеми ответами по тестам интуит раньше
28 сен 2020
Аноним
Если бы не эти решения - я бы не смог решить c этими тестами интуит.
25 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Определение предикатa color имеет вид:color(red). color(yellow). color(yellow) :- !. color(green). Цель findall(X, color(X), L) имеет решение:
- # Определение предиката digit имеет вид:digit(0). digit(1).В каком порядке будут найдены решения для цели digit(X), digit(Y)? X = 0, Y = 0X = 1, Y = 1X = 0, Y = 1X = 1, Y = 0
- # Определение предикатов lang и print имеет вид:lang(1, prolog). lang(2, python) :- !. lang(3, pascal). print() :- lang(N, L), write(L), nl, fail. print(). Сколько названий языков будет напечатано при вызове цели print()?
- # Определение функции f имеет вид: f(1, R) = R:- !. f(X, C) = f(X - 3, C * C - 1). Какое значение примет переменная Y в результате вызова цели Y = f(7, 2)?
- # Определение предиката count имеет вид:count([], 0). count([_ | T], N) :- count(T, N1), N = N1 + 1. Какое значение примет переменная R в результате вызова цели count([1, 2, 3], R)?