База ответов ИНТУИТ

Разработка приложений на языке Visual Prolog

<<- Назад к вопросам

Пусть L1 = list::decompose([0, 1, -1, 0, 1, -1, 0], {(X) = math::abs(X)}), L2 = list::map(L1, {(tuple(I, L)) = tuple(I, list::length(L))}). Укажите элементы, которые составляют список L2

(Отметьте один правильный вариант ответа.)

Варианты ответа
tuple(0, 3), tuple(1, 2)
tuple(0, 3), tuple(1, 2) , tuple(-1, 2)
tuple(0, 3), tuple(1, 4)(Верный ответ)
tuple(1, 2) , tuple(-1, 2)
Похожие вопросы
Определение предиката move имеет вид:
move() = tuple(I, J):-   	       L = [tuple(0, 0), tuple(0, 1), tuple(0, 2), tuple(1, 0), tuple(1, 1), tuple(1, 2)],                   tuple(I, J) in L,                   list::all(L, {(tuple(_, J1)):- math::abs(J - J1)) <= 1}).
Укажите все решения, которые имеет цель X = move()?
Определение предиката move имеет вид:
move() = tuple(I, J):-   	       L = [tuple(0, 0), tuple(0, 1), tuple(0, 2), tuple(1, 0), tuple(1, 1), tuple(1, 2)],                   tuple(I, J) in L,                   list::all(L, {(tuple(I1, J1)):- math::max(math::abs(I - I1), math::abs(J - J1)) <= 1}).
Сколько решений имеет цель X = move()?
Определение предиката move имеет вид:
move() = tuple(I, J):-   	       L = [tuple(0, 0), tuple(0, 1), tuple(0, 2), tuple(1, 0), tuple(1, 1)],                   tuple(I, J) in L,                   list::all(L, {(tuple(I1, J1)):- math::abs(I - I1) + math::abs(J - J1) <= 2}).
Сколько решений имеет цель X = move()?
Укажите значение переменной X, которое она примет после вызова подцели:
L = [tuple(2, 3, 8), tuple(3, 2, 1), tuple(1, 4, 9), tuple(4, 5, 5)], tuple(_, X, _) = list::minimum(L).
Укажите значение переменной X, которое она примет после вызова подцели
L = [tuple(2, 3, 10), tuple(3, 2, 1), tuple(1, 4, 6), tuple(2, 3, 5)], tuple(_, _, X) = list::maximum(L).
Укажите значение переменной X, которое она примет после вызова подцели:
L = [tuple(5, 2, 1), tuple(4, 5, 10), tuple(2, 6, 9), tuple(3, 8, 5)], X = list::maximum(L).
Пусть L = list::decompose([-2, -2, -1, -1, 0, 1, 2, 3, 3], {(X) = math::abs(X)}). Сколько элементов содержит список L?
Пусть L = list::decompose([1, 0, 1, 0, 1, 0, 1], {(X) = X}). Укажите элементы, составляющие список L:
Пусть L = list::decompose([0, 1, 1, 2, -2], {(X) = X}). Сколько элементов содержит список L?
Пусть L = list::decompose([-2, -1, 0, 1, 2], {(X) = X^2}). Сколько элементов содержит список L?