Главная /
Основы программирования на языке Visual Prolog /
Определение предиката count имеет вид:count([_, H | T], C, N) :- !, C1 = C + H, count(T, C1, N). count(_, N, N). Какое значение примет переменная R в результате вызова цели count([1, 2, 3], 0, R)?
Определение предиката count
имеет вид:count([_, H | T], C, N) :- !, C1 = C + H, count(T, C1, N).
count(_, N, N).
Какое значение примет переменная R
в результате вызова цели count([1, 2, 3], 0, R)
?
вопрос
Правильный ответ:
1
2
3
6
Сложность вопроса
58
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные вопросы с интуитом? Это же очень просты вопросы
05 дек 2020
Аноним
Гранд мерси за подсказками по intiut'у.
21 июн 2018
Другие ответы на вопросы из темы программирование интуит.
- # Выберите из списка терм и соответствующий ему домен: t(nil, 1, t(nil, 2, nil))t(1, [t(2, []), t(3, []), t(4, [])])tree = t(string, tree*).tree = t(tree, integer, tree); nil.
- # Пусть грамматика имеет вид: d ::= dd | d[a] | [b], где в квадратных скобках написаны терминальные символы. Укажите те из перечисленных ниже слов, которые из нее выводятся:
- # Напишите значение, которое примет переменная N в результате вызова цели N = string::search("prolog", "o") :
- # Определение предиката f имеет вид: f(0, 2):- !. f(X, R):- X1 = X - 1, f(X1, R1), R = R1 * 3. Какое значение примет переменная Y в результате вызова цели f(2, Y)?
- # Определение предиката subset имеет вид: subset([], []). subset([A | L], [A | S]):- subset(L, S). subset([_ | L], S):- subset(L, S). Сколько решений имеет цель subset([1, 2, 3], X) ?