Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
основы искуственного интелекта (Гайсин).docx
Скачиваний:
26
Добавлен:
18.03.2016
Размер:
69.15 Кб
Скачать

98. Задание {{ 135 }} тз № 178

Что будет выведено на экран в результате выполнения программы:

Clauses

знает ("Дима", "Саша").

знает ("Лена", "Саша").

знает ("Саша", "Таня").

знает ("Вася", "Дима").

знает ("Лена", "Таня").

Goal

знает (Х, "Саша"), знает (Х, "Таня"),write(X).

Правильные варианты ответа: Лена;

99. Задание {{ 136 }} тз № 179

Что будет выведено на экран в результате выполнения программы:

Clauses

родитель ("Борис", "Полина").

родитель ("Коля", "Лиза").

родитель ("Таня", "Катя").

родитель ("Борис", "Анна").

родитель ("Таня", "Борис").

Goal

родитель ("Таня", Х), родитель (Х, "Полина"), write(X).

Правильные варианты ответа: Борис;

100. Задание {{ 137 }} ТЗ № 180

Что будет выведено на экран в результате выполнения программы:

Clauses

родитель ("Коля", "Полина").

родитель ("Таня", "Борис").

родитель ("Коля", "Лиза").

родитель ("Борис", "Анна").

родитель ("Таня", "Катя").

Goal

родитель (Х, Y), родитель (Y, Z), write(X).

Правильные варианты ответа: Таня;

101. Задание {{ 138 }} ТЗ № 181

Что будет выведено на экран в результате выполнения программы:

Clauses

знает ("Костя", "Анна").

знает ("Лена", "Таня").

знает ("Лена", "Саша").

знает ("Саша", "Таня").

знает ("Леша", "Оля").

Goal

знает (Х,Z), знает (Y,Z), X<>Y,write(Z).

Правильные варианты ответа: Таня;

102. Задание {{ 139 }} ТЗ № 182

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

proizv(integer,integer)

CLAUSES

proizv(1,1):-!.

proizv(N, F):- N1=N-2, proizv(N1, F1), F=N*F1.

GOAL

proizv(5, F),write(F).

Правильные варианты ответа: 15;

103. Задание {{ 140 }} ТЗ № 183

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

proizv(integer,integer)

CLAUSES

proizv(2,2):-!.

proizv(N, F):- N1=N-2, proizv(N1, F1), F=N*F1.

GOAL

proizv(6, F),write(F).

Правильные варианты ответа: 48;

104. Задание {{ 141 }} ТЗ № 184

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

sum(integer,integer)

CLAUSES

sum(1,1):-!.

sum(N, F):- N1=N-2, sum(N1, F1), F=N+F1.

GOAL

sum(7, F),write(F).

Правильные варианты ответа: 16;

105. Задание {{ 142 }} ТЗ № 185

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

sum(integer,integer)

CLAUSES

sum(0,0):-!.

sum(N, F):- N1=N-2, sum(N1, F1), F=N+F1.

GOAL

sum(10, F),write(F).

Правильные варианты ответа: 30;

106. Задание {{ 143 }} ТЗ № 123

УКАЖИТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

proizv(integer,integer)

CLAUSES

proizv(1,1):-!.

proizv(N, F):- N1=N-1, proizv(N1, F1), F=N*F1.

GOAL

proizv(4, F),write(F).

 24

 4

 10

 18

107. Задание {{ 144 }} ТЗ № 124

УКАЖИТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

proizv(integer,integer)

CLAUSES

proizv(1,1):-!.

proizv(N, F):- N1=N-2, proizv(N1, F1), F=N*F1.

GOAL

proizv(5, F),write(F).

 15

 120

 5

 1

108. Задание {{ 145 }} ТЗ № 125

УКАЖИТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

sum(integer,integer)

CLAUSES

sum(0,0):-!.

sum(N, F):- N1=N-1, sum(N1, F1), F=N+F1.

GOAL

sum(4, F),write(F).

 10

 4

 0

 24

109. Задание {{ 146 }} ТЗ № 126

УКАЖИТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Что будет выведено в результате выполнения ПРОЛОГ-программы

PREDICATES

sum(integer,integer)

CLAUSES

sum(0,0):-!.

sum(N, F):- N1=N-2, sum(N1, F1), F=N+F1.

GOAL

sum(8, F),write(F).

 0

 8

 20

 36

110. Задание {{ 147 }} ТЗ № 127

Способ организации вычислений, когда процедура(правило) обращается сама к себе называется...

Правильные варианты ответа: рекурсия; рекурсией;

111. Задание {{ 148 }} ТЗ № 128

Укажите правильный ответ

Рекурсивное правило в ПРОЛОГе может состоять из ...

 не менее трех частей

 только одной части

 только двух частей

 двух и более частей