Главная /
Основы программирования на языке Visual Prolog /
Определение предиката member2 имеет вид:member2(H, [_, H | _]):- !. member2(H, [_, _ | T]) :- member2(H, T). Сколько решений имеет цель member2(X, [1, 2, 3, 4])?
Определение предиката member2
имеет вид:member2(H, [_, H | _]):- !.
member2(H, [_, _ | T]) :- member2(H, T).
Сколько решений имеет цель member2(X, [1, 2, 3, 4])
?
вопрос
Правильный ответ:
1
2
3
4
Сложность вопроса
30
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не углядел этот сайт с решениями по тестам интуит до этого
06 мар 2018
Аноним
Нереально сложно
08 фев 2017
Аноним
Я сотрудник университета! Оперативно удалите сайт с ответами по интуит. Не ломайте образование
28 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Логическое программирование в широком смысле это:
- # Определение предикатов count и count1 имеет вид: count(t(X, L), Z):- count1(L, Y), Z = Y + X. count1([], 0). count1([T | _], Z):- count(T, Z). Какое значение примет переменная S в результате вызова цели count(t(1, [t(2, [t(2, [])]), t(1, [])]), S) ?
- # Определение предикатов pet и unif имеет вид:pet(h(C, N, Pt, D, S), P) = h(C, N, P, D, S):- unif(Pt, P). unif(X, Y):- X = empty, !; Y = X. Вызов <…>, House = pet(h(empty, empty, Pt, empty, empty), P) успешен
- # В результате вызова в PIE цели functor(F, animal, 1), functor(B, bird, 1), arg(1, F, B), arg(1, B, swan) переменная F примет значение
- # Укажите предикат, который может возвращать сведения из фактов, удаляемых из внутренней базы данных: