Главная /
Основы программирования на языке Visual Prolog /
Эрбранов универсум логической программыlikes(bob, X) :- likes(ann, X). likes(ann, books). выглядит следующим образом:
Эрбранов универсум логической программыlikes(bob, X) :- likes(ann, X).
likes(ann, books).
выглядит следующим образом:
вопрос
Правильный ответ:
{bob, ann, books, likes(bob, books), likes(ann, books)} {bob, ann, books} {likes(bob, books), likes(ann, books)} {bob, ann, books, X} Сложность вопроса
83
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
просто спасибо
20 ноя 2019
Аноним
Зачёт сдан. Мчусь в бар отмечать победу над тестом интут
20 май 2018
Аноним
Зачёт всё. Мчусь пить отмечать экзамен intuit
03 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Определение класса b с интерфейсом b имеет вид: interface b properties a : integer. end interface b class b : b predicates counter : () -> integer. end class b implement b facts a : integer := 0. class facts n : integer := 0. clauses new():- n := n + 1. counter() = n. end implement b Какое число будет напечатано в результате вызова цели X = b::new(), X:a := 2, Y = b::new(), Y:a := X:a + 1, stdio::write(X:a+Y:a+b::counter())?
- # В результате вызова в PIE цели L = [[1] | _], L = [_, [], 2] переменная L примет значение
- # Предикат parent определяется следующим образом:parent(peter, mary). parent(mary, ann). parent(mary, bob). Цель parent(X, Y), !, parent(Y, Z) имеет следующее количество решений:
- # Определение предиката append имеет вид: append([], L, L). append([A | L1], L2, [A | L]) :- append(L1, L2, L). Сколько решений имеет цель append(L, [_], [1, 2, 3])?
- # Определение предиката subset имеет вид: subset(0, L, [], L):- !. subset(N, [A | L], [A | S], R):- N1 = N - 1, subset(N1, L, S, R). subset(N, [A | L], S, [A | R]):- subset(N, L, S, R). Сколько решений имеет цель subset(3, [1, 2, 3], X, Y) ?