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

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

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

Определение предикатов lang и print имеет вид:
lang(1, prolog).lang(2, python).lang(3, pascal).print() :- lang(N, L), write(L), nl, N = 2, !.print(). 
Сколько названий языков будет напечатано при вызове цели print()?

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

Варианты ответа
2(Верный ответ)
1
0
3
Похожие вопросы
Определение предикатов lang и print имеет вид:
lang(1, prolog).lang(2, python) :- !.lang(3, pascal).print() :- lang(N, L), write(L), nl, fail.print(). 
Сколько названий языков будет напечатано при вызове цели print()?
Определение предикатов lang и print имеет вид:
lang(1, prolog).lang(2, python).lang(3, pascal).print() :- lang(N, L), write(L), nl, fail.print(). 
Сколько названий языков будет напечатано при вызове цели print()?
Определение предикатов fruit и print имеет вид:
fruit(1, apple).fruit(2, pear).print() :- repeat(), fruit(N, X), write(X), nl, fruit(K, Y), write(Y), nl, N < K, !.print(). 
Сколько названий фруктов будет напечатано при вызове цели print()?
Определение предикатов fruit и print имеет вид:
fruit(1, apple).fruit(2, pear).print() :- repeat(), fruit(N, X), write(X), nl, fruit(K, Y), write(Y), nl, N = K, !.print(). 
Сколько названий фруктов будет напечатано при вызове цели print()?
Определение предикатов fruit и print имеет вид:
fruit(1, apple).fruit(2, pear).print() :- repeat(), fruit(N, X), write(X), nl, fruit(K, Y), write(Y), nl, N > K, !.print(). 
Сколько названий фруктов будет напечатано при вызове цели print()?
Начальное значение факта-переменной 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():
Определение предиката print имеет вид:
print() :- fail, repeat(), write('a'), !.print(). 
Сколько раз будет напечатан символ 'a' при вызове цели print()?
Определение предикатов fruit и print имеет вид:
fruit(1, apple).fruit(2, pear).print() :- fruit(_, X), fruit(_, Y), write(X), nl, write(Y), nl, fail.print(). 
Напишите название фрукта, которое будет напечатано третьим в результате вызова цели print():