Главная /
Основы программирования на языке Visual Prolog /
Определение предиката f имеет вид: f(0, 2):- !. f(X, R):- X1 = X - 1, f(X1, R1), R = R1 * 3. Какое значение примет переменная Y в результате вызова цели f(2, Y)?
Определение предиката f имеет вид:
f(0, 2):- !.
f(X, R):- X1 = X - 1, f(X1, R1), R = R1 * 3.
Какое значение примет переменная Y
в результате вызова цели f(2, Y)
?
вопрос
Правильный ответ:
18
9
12
6
Сложность вопроса
54
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Лечу в бар отмечать отлично в зачётке по интуит
02 дек 2018
Аноним
Спасибо за гдз по intiut'у.
30 май 2017
Аноним
Я провалил зачёт, почему я не углядел данный сайт с решениями по тестам интуит в начале сессии
18 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # В результате вызова в PIE цели functor(X, book, 2), arg(1, X, melville), arg(2, X, "Moby-Dick") переменная X примет значение
- # Определение предикатов min и run имеет вид:min(X, Y, X):- X < Y, !.min(X, Y, Y):- X >= Y. run():- min(1, 3, X), write(X), nl, fail; _ = readLine(). Укажите правильное объявление предиката min:
- # Определение функции f имеет вид: f(0, R) = R:- !. f(X, C) = f(X - 2, C * C). Какое значение примет переменная Y в результате вызова цели Y = f(4, 2)?
- # Определение предиката member1 имеет вид: member1(H, [H | _]). member1(H, [_, _ | T]) :- member1(H, T). Сколько решений имеет цель member1(X, [1, 2, 3, 4, 5])?
- # Определение предиката select имеет вид: select(A, [A | L], L). select(A, [B | L], [B | L1]):- select(A, L, L1), A <> B. Сколько решений имеет цель select(X, [2, 1, 2], L) ?