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

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

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

Определение предикатов neighbor и f имеет вид:
    neighbor(I, J, f(I, 3), f(J, 3)).   f(X, _) = X - 1:-  X > 0.   f(X, N) = X + 1:- X < N - 1.
Сколько решений имеет цель neighbor(1, 0, I, J)?

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

Варианты ответа
2(Верный ответ)
5
4
3
Похожие вопросы
Определение предикатов neighbor и f имеет вид:
    neighbor(I, J, I, f(J, 3)).    neighbor(I, J, f(I, 3), J).    neighbor(I, J, f(I, 3), f(J, 3)).   f(X, _) = X - 1:-  X > 0.   f(X, N) = X + 1:- X < N - 1.
Сколько решений имеет цель neighbor(0, 1, 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):
Определение предиката coord имеет вид:
coord() = tuple(I, J):-           I = std::fromToInStep(-1, 1, 2), J = std::betweenInStep(I, -I, 2).
Сколько решений имеет цель X = coord()?
Определение предиката coord имеет вид:
coord() = tuple(I, J):-           I = std::fromTo(-1, 1), J = std::between(I, -2*I).
Сколько решений имеет цель X = coord()?
Определение предиката coord имеет вид:
coord() = tuple(I, J):-           I = std::fromToInStep(-1, 1, 2), J = std::between(2*I, -I).
Сколько решений имеет цель X = coord()?
Определение предиката move имеет вид:
        move() = tuple(I, J):-           I = std::fromTo(0, 2), J = std::fromTo(0, 2), math::abs(I - J) >= 1.
Сколько решений имеет цель X = move()?
Определение предиката move имеет вид:
        move() = tuple(I, J):-           I = std::fromTo(0, 2), J = std::fromTo(0, 2), math::abs(I - J) < 2.
Сколько решений имеет цель X = move()?
Определение предиката move имеет вид:
        move() = tuple(I, J):-           I = std::fromTo(0, 2), J = std::fromTo(0, 2), math::abs(I - J) = 2.
Сколько решений имеет цель X = move()?
Определение обработчика событий выбора пункта меню File -> New главного окна приложения имеет вид:
    onFileNew(_Source, _MenuTag):-        vpiCommonDialogs::note("Hello, World!"),        Form = drawForm::display(This),        Form:setText("Hello!").
Пользователь выбрал команду меню File -> New, а потом закрыл окно Note. Где будет выведен текст "Hello!")?
Определение обработчика событий выбора пункта меню File -> New главного окна приложения имеет вид:
    onFileNew(_Source, _MenuTag):-        vpiCommonDialogs::note("Hello!"),        _ = drawForm::display(This),        setText("Hello, World!").
Пользователь выбрал команду меню File -> New. Где и когда появится текст "Hello, World!")?