Главная /
Разработка приложений на языке Visual Prolog /
Определение предикатов neighbor и f имеет вид: neighbor(I, J, I, f(J, 3)). neighbor(I, J, f(I, 3), J). f(X, _) = X - 1:- X > 0. f(X, N) = X + 1:- X < N - 1. Укажите все решения для цели neighbor(0, 2, I, J):
Определение предикатов neighbor
и f
имеет вид:
neighbor(I, J, I, f(J, 3)).
neighbor(I, J, f(I, 3), J).
f(X, _) = X - 1:- X > 0.
f(X, N) = X + 1:- X < N - 1.
Укажите все решения для цели neighbor(0, 2, I, J)
:
вопрос
Правильный ответ:
I
= 0, J
= 1; I
= 1, J
= 2 I
= 0, J
= 1; I
= 1, J
= 2; I
= 1, J
= 1 I
= 0, J
= 1; I
= 1, J
= 2; I
= 0, J
= 3 I
= 0, J
= 1; I
= 0, J
= 2; I
= 1, J
= 2 Сложность вопроса
90
Сложность курса: Разработка приложений на языке Visual Prolog
66
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Лечу в бар отмечать 5 в зачётке по тесту
24 янв 2020
Аноним
Благодарю за гдз по интуиту.
10 фев 2018
Аноним
Экзамен сдан на отлично. Спасибо за халяуву
11 янв 2018
Другие ответы на вопросы из темы программирование интуит.
- # Увеличить на 10 значение, которое записано в поле целых чисел (Integer Control), можно с помощью подцели:
- # Определение предиката do имеет вид: do():- listBox_ctl:setMultiSelect(), listBox_ctl:addList([toString(I) || I = std::fromToInStep(100, 400, 100)]), foreach X = std::fromTo(0, 2) do listBox_ctl:selectAt(X, true) end foreach, listBox_ctl:selectAt(1, false). В результате вызова подцели do() в списке будут выделены элементы:
- # Найти все выделенные элементы списка (List Box) можно с помощью подцели:
- # Пусть L = list::decompose([0, 1, 1, 2, -2], {(X) = X}). Сколько элементов содержит список L?
- # Пусть L = list::decompose([1, 0, 1, 0, 1, 0, 1], {(X) = X}). Укажите элементы, составляющие список L: