Главная /
Основы программирования на языке Visual Prolog /
Определение предикатов parent, grandparent и run имеет вид:parent("Mary", "Bob"). parent("Mary", "Tom"). parent("Ann", "Mary"). grandparent(X, Y):- parent(X, Z), parent(Z, Y). run():- grandparent(X, Y), write(X, " - ", Y), nl, fail; _ = readLine(). Предик
Определение предикатов parent, grandparent
и run
имеет вид:parent("Mary", "Bob").
parent("Mary", "Tom").
parent("Ann", "Mary").
grandparent(X, Y):- parent(X, Z), parent(Z, Y).
run():- grandparent(X, Y), write(X, " - ", Y), nl, fail; _ = readLine().
Предикат parent
объявлен в разделе class predicates
. Укажите правильное объявление:
вопрос
Правильный ответ:
parent: (string, string) nondeterm (o,o) (i,o) (o,i) (i,i).
parent: (string, string) determ.
parent: (string, string) multi (o,o) nondeterm (i,o).
parent: (string, string) nondeterm (o,o).
Сложность вопроса
80
Сложность курса: Основы программирования на языке Visual Prolog
94
Оценить вопрос
Комментарии:
Аноним
Это очень намудрённый вопрос intuit.
25 окт 2019
Аноним
Какой человек находит данные ответы с интуитом? Это же очень просты вопросы
29 янв 2019
Другие ответы на вопросы из темы программирование интуит.
- # В основу стандарта языка Пролог положен синтаксис
- # Программа имеет вид: parent(bob, peter). parent(bob, X):- parent(ann, X). parent(bob, mary). Сколько решений имеет цель parent(bob, X)?
- # Определение предикатов male и parent имеет вид: male(tom). male(bob). parent(tom, mary). parent(ann, tom). Рассмотрим цели parent(X, _), not(not(male(X))) и not(not(male(X))), parent(X, _). Отметьте правильное утверждение:
- # Предикат parent определяется следующим образом:parent(peter, mary). parent(mary, ann). parent(mary, bob).Цель !, parent(X, Y), parent(Y, Z) имеет следующее количество решений:
- # Определение предиката num имеет вид: num(X, X). num(X, Y) :- X > 0, X1 = X - 2, num(X1, Y). Сколько решений имеет цель num(5, X)?