Главная /
Разработка приложений на языке Visual Prolog /
Определение предикатов 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).
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)
?
вопрос
Правильный ответ:
3
4
5
8
Сложность вопроса
44
Сложность курса: Разработка приложений на языке Visual Prolog
66
Оценить вопрос
Комментарии:
Аноним
Кто ищет эти вопросы интуит? Это же безумно легко
31 янв 2020
Аноним
Это очень простой тест по интуиту.
24 дек 2019
Аноним
Экзамен прошёл на пять. Спасибо vtone
15 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Правая верхняя четверть дуги эллипса, вписанного в клиентскую область окна со сторонами W и H, отобразится в результате вызова подцели
- # Укажите значение переменной X, которое она примет после вызова подцели: L = [tuple(5, 2, 1), tuple(4, 5, 10), tuple(2, 6, 9), tuple(3, 8, 5)], X = list::maximum(L).
- # Цель L = list::removeConsecutiveDuplicates([2, 1, 1, 2, 2]) имеет решение
- # Узнать, стоит ли флажок (Check Box), можно с помощью подцели:
- # Определение факта-переменной rbtree и предиката create имеют вид: facts rbtree : tree{integer, integer} := emptyUnique(). clauses create():- X = std::fromTo(1, 10), rbtree := insert(rbtree, X mod 2, X). Сколько вершин будет содержать дерево rbtree в результате вызова create()?