Главная /
Основы программирования на языке Visual Prolog /
Определение предиката 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) ?
Определение предиката 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)
?
вопрос
Правильный ответ:
0
3
7
8
Сложность вопроса
74
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за тесты по intiut'у.
05 мар 2020
Аноним
Экзамен прошёл на пять с минусом.!!!
18 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Объявление домена, который можно использовать в других модулях, пишется:
- # Определение предикатa color имеет вид:color(red):- !. color(yellow). color(green). Цель findall(X, color(X), L) имеет решение:
- # Предикаты digit и tuple определяются следующим образом:digit(0). digit(1). digit(2). tuple(t(X, Y)) :- digit(X), digit(Y). Цель имеет вид: findall(T, tuple(T), L). Сколько элементов содержит список L?
- # Предикат сортировки списка list::sort в языке Visual Prolog определяется с помощью алгоритма сортировки
- # Предикат сортировки списка по заданному критерию list::sortBy в языке Visual Prolog определяется с помощью алгоритма сортировки