Главная / Разработка приложений на языке Visual Prolog / Определение предиката 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}). Укажите все решения, которые им

Определение предиката 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()?

вопрос

Правильный ответ:

X = tuple(0, 1); X = tuple(1, 1)
X = tuple(0, 0); X = tuple(0, 1); X = tuple(1, 0); X = tuple(1, 1)
X = tuple(0, 1); X = tuple(1, 0)
X = tuple(0, 1); X = tuple(1, 0); X = tuple(1, 2)
Сложность вопроса
83
Сложность курса: Разработка приложений на языке Visual Prolog
66
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый решебник intuit.
21 ноя 2020
Аноним
Спасибо за решебник по intiut'у.
22 дек 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.