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

Основы программирования на языке Visual Prolog

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

Определение предикатов friend и h имеет вид:
friend(person(ann, 19), phone(1112233)).friend(person(bob, 18), phone(1112233)).friend(person(kate, 19), phone(4445566)).h(X) :- friend(person(X, Y), _), friend(person(Z, Y), _), X < Z.
Напишите ответ на запрос h(X):

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

Варианты ответа
bob
kate
ann(Верный ответ)
person
Похожие вопросы
Определение предикатов friend и h имеет вид:
friend(person(ann, 19), phone(1112233)).friend(person(bob, 18), phone(1112233)).friend(person(kate, 19), phone(4445566)).h(X) :- friend(person(X, 19), _), friend(person(Y, 18), _), X > Y.		
Напишите ответ на запрос h(X):
Определение предикатов friend и h имеет вид:
friend(person(ann, 19), phone(1112233)).friend(person(bob, 18), phone(1112233)).friend(person(kate, 19), phone(4445566)).h(X) :- friend(person(X, _), Z), friend(person(Y, _), Z), X > Y.		
Напишите ответ на запрос h(X):
В результате вызова в PIE цели functor(Term, person, 2), arg(1, Term, bob) переменная Term примет значение
Начальное значение факта-переменной n равно 0. Определение предикатов fruit и print имеет вид:
fruit(1, "apple").fruit(2, "pear").		print() :- repeat(), fruit(_, X), write(X), nl, n := n + 1, n = 3, !.print(). 
Напишите название фрукта, которое будет напечатано последним при вызове цели print():
Начальное значение факта-переменной n равно 0. Определение предикатов fruit и print имеет вид:
fruit(1, "apple").fruit(2, "pear").		print() :- repeat(), n := n + 1, fruit(_, X), write(X), nl, n = 2, !.print(). 
Напишите название фрукта, которое будет напечатано последним при вызове цели print():
Начальное значение факта-переменной n равно 0. Определение предикатов fruit и print имеет вид:
fruit(1, "apple").fruit(2, "pear").		print() :- repeat(), fruit(_, X), n := n + 1, write(X), nl, n = 4, !.print(). 
Напишите название фрукта, которое будет напечатано последним при вызове цели print():
Определение предикатов min и run имеет вид:
min(X, Y, X):- X < Y, !.min(X, Y, Y):- X >= Y.run():- min(1, 3, X), write(X), nl, fail; _ = readLine(). 
Укажите правильное объявление предиката min:
Определение предиката p имеет вид:
p([parent(robert, jackson)]).p([parent(ann, smith), parent(thomas, smith)]).
Напишите ответ на запрос p([_, parent(_, X)]):
Определение предикатов fruit и print имеет вид:
fruit(1, apple).fruit(2, pear).print() :- fruit(_, X), fruit(_, Y), write(X), nl, write(Y), nl, fail.print(). 
Напишите название фрукта, которое будет напечатано третьим в результате вызова цели print():
Определение предикатов fruit и print имеет вид:
fruit(1, apple).fruit(2, pear).print() :- fruit(_, X), write(X), nl, fruit(_, Y), write(Y), nl, fail.print(). 
Напишите название фрукта, которое будет напечатано третьим в результате вызова цели print():