Главная /
Основы программирования на языке Visual Prolog /
Определение предиката append имеет вид:append([], L, L). append([A | L1], L2, [A | L]) :- append(L1, L2, L). Какое значение примет переменная L в результате вызова append(L, [_, 2], [1, 2, 3])?
Определение предиката append
имеет вид:append([], L, L).
append([A | L1], L2, [A | L]) :- append(L1, L2, L).
Какое значение примет переменная L в результате вызова append(L, [_, 2], [1, 2, 3])
?
вопрос
Правильный ответ:
[1]
[1, 2]
[3]
не примет никакого значения
Сложность вопроса
83
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, какого чёрта я не нашёл этот крутой сайт с решениями по тестам интуит в начале сессии
01 янв 2019
Другие ответы на вопросы из темы программирование интуит.
- # Проигрышная позиция в игре – это позиция,
- # Определение предиката conc в PIE имеет вид:conc(d(A, B), d(B, C), d(A, C)). В результате вызова conc(d([1, 2 | X], X), d([2, 3], []), d(L, _)) переменная X примет значение
- # В результате вызова в PIE цели functor(F, animal, 1), functor(B, bird, 1), arg(1, F, B), arg(1, B, swan) переменная F примет значение
- # Являются унифицируемыми термы
- # Определение предикатa color имеет вид:color(red):- !. color(yellow). color(green). Цель findall(X, color(X), L) имеет решение: