Инструментальные средства разработки ИИС

СОДЕРЖАНИЕ И СТРУКТУРА ТЕСТОВЫХ МАТЕРИАЛОВ

По дисциплине «Интеллектуальные информационные системы»

(ПИЭ)

Тематическая структура

Общие сведения об ИИ

Инструментальные средства разработки ИИС

Модели представления знаний

Экспертные системы

Содержание тестовых материалов

Инструментальные средства разработки ИИС

1. Задание {{ 38 }} ТЗ № 40

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

Программа на ПРОЛОГе состоит из предложений, которые могут быть:

R фактами

£ процедурами

R правилами

R запросами

£ функциями

2. Задание {{ 39 }} ТЗ № 41

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Утверждение о том, что соблюдается некоторое конкретное соотношение между объектами, называется:

R факт

£ процедура

£ правило

£ запрос

3. Задание {{ 40 }} ТЗ № 43

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Чтобы установить отношения между объектами на основе имеющихся фактов используют:

£ процедуру

£ факт

R правила

£ запрос

4. Задание {{ 41 }} ТЗ № 44

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

Среди перечисленных предложений фактами являются:

R любит (Ира, яблоки).

£ мать (X, Y): - родитель (X, Y), женщина (X).

£ родитель (А, В).

R язык_программирования (пролог).

£ страна(Х).

5. Задание {{ 42 }} ТЗ № 46

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

Среди перечисленных предложений правилами являются:

£ любит (Ира, сливы).

£ знает (Иван, Х).

R мать (X, Y): - родитель (X, Y), женщина (X).

£ учится (X, школа),учится (Y, школа).

R студент (X):- учится (X, институт).

6. Задание {{ 43 }} ТЗ № 135

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

Правило в языке ПРОЛОГ...

R требует доказательства

£ является всегда истинным утверждением

£ является ложным утверждением

7. Задание {{ 44 }} ТЗ № 136

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

Факт в языке ПРОЛОГ...

£ требует доказательства

R является всегда истинным утверждением

£ является ложным утверждением

8. Задание {{ 45 }} ТЗ № 137

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

Набор фактов в ПРОЛОГ-программе образует...

R базу данных

£ базу знаний

£ входные данные

£ файл данных

9. Задание {{ 46 }} ТЗ № 138

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

Набор фактов и правил в ПРОЛОГ-программе образует...

£ базу данных

R базу знаний

£ входные данные

£ файл данных

10. Задание {{ 47 }} ТЗ № 154

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

Среди перечисленных предложений фактами являются:

R любит (Ира, яблоки).

£ родитель (А, В).

R язык_программирования (пролог).

£ страна(Х).

£ студент (Х): - учится (Х, институт); учится (Х, университет).

R color(green).

11. Задание {{ 48 }} ТЗ № 44[копия]

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

Среди перечисленных предложений фактами являются:

R язык_программирования (пролог).

£ страна(Х).

£ отец (X, Y): - родитель (X, Y), мужчина(X).

R страна(россия).

£ родитель (иван, Х).

R родитель (иван, олег).

12. Задание {{ 49 }} ТЗ № 46[копия]

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

Среди перечисленных предложений правилами являются:

£ учится (X, школа),учится (Y, школа).

R студент (X):- учится (X, институт); учится (X, университет)

R школьник (X):- учится (X, школа).

£ знает (лена, Х), знает (саша, Х).

£ студент (иван).

R Sr (A, B, S):- S = (A+B)/2.

13. Задание {{ 50 }} ТЗ № 193

Дополните

Утверждение вида A:- B1, B2,...,Bn называется...

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

14. Задание {{ 51 }} ТЗ № 50

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Любая последовательность символов, заключенная в кавычки - это...

£ терм

£ переменная

£ структура

R атом

£ функтор

15. Задание {{ 52 }} ТЗ № 51

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Атом в языке программирования ПРОЛОГ - это......

£ число

R последовательность символов

£ структура

£ несколько объединенных объектов

16. Задание {{ 53 }} ТЗ № 53

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Тип данных в языке программирования ПРОЛОГ называется...

R домен

£ терм

£ структура

£ атом

£ функтор

17. Задание {{ 54 }} ТЗ № 54

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Объекты данных в языке программирования ПРОЛОГ называются

£ доменами

R термами

£ атомами

£ структурами

£ функторами

18. Задание {{ 55 }} ТЗ № 58

Установите соответствие между объектами данных в ПРОЛОГе и их значением

атом "Иванов"
структура дата (1, декабрь, 2007)
список [3, 67, 4, -8]
  {34, 7, 0, 54}

19. Задание {{ 56 }} ТЗ № 59

Установите соответствие между объектами данных в ПРОЛОГе и их значением

атом маша
структура книга ("А.С.Пушкин", "Руслан и Людмила")
список [футбол, волейбол, баскетбол]
  {-34, 0, 88}

20. Задание {{ 57 }} ТЗ № 116

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

R Name

R _name

£ "Name"

£ 'name'

£ name*

21. Задание {{ 58 }} ТЗ № 117

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

R _y

R Y

R Y11

£ 'y'

£ "y"

22. Задание {{ 59 }} ТЗ № 118

Укажите правильные формы записи имени переменной в ПРОЛОГе

R Диана

R _диана

£ "Диана"

£ диана_

£ диана*

23. Задание {{ 60 }} ТЗ № 119

Укажите правильные формы записи имени переменной в ПРОЛОГе

R List

R _list

£ list*

£ 'list'

£ "List"

24. Задание {{ 61 }} ТЗ № 139

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

Переменная, состоящая только из символа подчеркивания, называется

R анонимной

£ свободной

£ конкретизированной

£ пустой

25. Задание {{ 62 }} ТЗ № 61

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Для описания типов объектов в ПРОЛОГ - программе служит раздел

£ CLAUSES

£ PREDICATE

R DOMAINS

£ GOAL

26. Задание {{ 63 }} ТЗ № 69

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Раздел DOMAINS в ПРОЛОГ - программе - это....

£ секция описания предикатов

R секция описания типов

£ секция описания предложений

£ секция описания запросов

£ секция описания переменных

27. Задание {{ 64 }} ТЗ № 70

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Раздел CLAUSES в ПРОЛОГ - программе - это......

£ секция описания предикатов

£ секция описания типов

£ секция описания запросов

R секция описания фактов и правил

£ секция описания переменных

28. Задание {{ 65 }} ТЗ № 72

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Раздел GOAL в ПРОЛОГ - программе - это.....

£ секция описания типов

£ секция описания предикатов

R секция описания запросов

£ секция описания предложений

£ секция описания переменных

29. Задание {{ 66 }} ТЗ № 73

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Какое служебное слово НЕ является названием раздела ПРОЛОГ - программы:

£ GOAL

£ CLAUSES

R BEGIN

£ PREDICATES

30. Задание {{ 67 }} ТЗ № 74

Установите соответствие между названиями разделов ПРОЛОГ-программы и их содержанием:

DOMAINS описание типов
PREDICATES описание предикатов
CLAUSES описание фактов и правил
GOAL описание запросов
  описание переменных

31. Задание {{ 68 }} ТЗ № 155

Дополните

Для описания типов объектов в ПРОЛОГ - программе служит раздел...

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

32. Задание {{ 69 }} ТЗ № 156

Дополните

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

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

33. Задание {{ 70 }} ТЗ № 157

Дополните

Для записи фактов и правил в ПРОЛОГ - программе служит раздел...

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

34. Задание {{ 71 }} ТЗ № 158

Дополните

Для записи запроса в ПРОЛОГ - программе служит раздел...

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

35. Задание {{ 72 }} ТЗ № 194

Укажите ВСЕ правильные ответы

Разделы, которые могут отсутствовать в ПРОЛОГ-программе

R domains

R predicates

R clauses

£ goal

36. Задание {{ 73 }} ТЗ № 75

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Для поиска всех решений задачи используется предикат

£ предикат отсечения

R предикат fail

£ предикат cut

£ предикат nl

37. Задание {{ 74 }} ТЗ № 76

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Для ограничения пространства поиска решения задачи используется предикат

R предикат отсечения

£ предикат fail

£ предикат nl

£ предикат repeat

38. Задание {{ 75 }} ТЗ № 77

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Предикат ввода READLN позволяет ввести:

£ целые числовые значения

R строковые значения

£ вещественные числовые значения

£ любые значения

39. Задание {{ 76 }} ТЗ № 78

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Предикат ввода READINT позволяет ввести:

R целое число

£ вещественное число

£ строковые значения

£ любые значения

40. Задание {{ 77 }} ТЗ № 79

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Предикат ввода READREAL позволяет ввести:

£ строковые величины

£ целое число

£ любое значение

R вещественное число

41. Задание {{ 78 }} ТЗ № 80

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Использование предиката FAIL позволяет:

£ завершить выполнение программы

£ найти одно решение задачи

R найти все решения задачи

£ приостановить выполнение программы

42. Задание {{ 79 }} ТЗ № 120

Тождественно-ложный предикат, который искусственно создает ситуацию неуспеха и заставляет продолжить поиск решения задачи - это предикат...

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

43. Задание {{ 80 }} ТЗ № 121

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

Доказательство правила вида:

R:-A,!,B,!,C, fail.

позволит найти...

R одно решение подцели А, одно решение подцели В и все решения подцели С

£ все возможные решения подцелей А, В, С

£ единственные решения подцелей А, В, С

£ все решения подцелей А и В, единственное решение подцели С

44. Задание {{ 81 }} ТЗ № 122

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

Доказательство правила вида:

R:- A,!, B, fail, С.

позволит найти...

£ все решения подцелей А и В, единственное решение подцели С

R одно решение подцели А, все решения подцели В и ни одного решения подцели С

£ все решения подцели В, единственные решения подцелей А и С

£ все возможные решения подцелей В и С, ни одного решения подцели А

45. Задание {{ 82 }} ТЗ № 160

Отметьте правильный ответ

Какая конструкция соответствует высказыванию: будет найдено единственное решение для подцелей А и В и все возможные для подцели С.

£ R: - C,!, A, B, fail.

£ R: - A, B, fail, C.

£ R: - A!, B, C, fail.

R R: - A, B,!, C, fail.

46. Задание {{ 83 }} ТЗ № 168

Отметьте правильный ответ

Какая конструкция соответствует высказыванию: будет найдено единственное решение для подцели А и все возможные решения для подцелей С и В

£ R:-C,!, A, B, FAIL.

£ R:-A, B, FAIL.

£ R:- A, B,!, C, FAIL.

R R:- A,!, B, C, FAIL.

47. Задание {{ 84 }} ТЗ № 169

Отметьте правильный ответ

Какая конструкция соответствует высказыванию: будет найдено единственное решение для подцели С и все возможные решения для подцелей А и В

R R:-C,!, A, B, FAIL.

£ R:-A, B, FAIL.

£ R:- A, B,!, C, FAIL.

£ R:- A,!, B, C, FAIL.

48. Задание {{ 85 }} ТЗ № 84

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Список в языке программирования ПРОЛОГ задается перечнем его элементов, заключенных в...

£ круглые скобки

£ фигурные скобки

R квадратные скобки

£ кавычки

£ апострофы

49. Задание {{ 86 }} ТЗ № 85

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Пустой список в языке программирования ПРОЛОГ обозначается...

£ " "

£ ()

£ { }

R [ ]

50. Задание {{ 87 }} ТЗ № 86

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Список в ПРОЛОГе можно разделить на:

R голову и хвост

£ голову и тело

£ тело и хвост

£ никак нельзя разделить

51. Задание {{ 88 }} ТЗ № 87

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

В каком разделе ПРОЛОГ-программы описывается тип - список:

£ CLAUSES

£ PREDICATES

£ GOAL

R DOMAINS

52. Задание {{ 89 }} ТЗ № 88

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Какое описание списка в разделе DOMAINS является правильным:

£ list = [ integer ]

£ list = (integer)

£ list = " integer"

R list = integer*

£ list = integer

53. Задание {{ 90 }} ТЗ № 89

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Какая операция в ПРОЛОГе позволяет делить список на голову и хвост:

£ /

£ \

R |

£ нет такой операции

54. Задание {{ 91 }} ТЗ № 90

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Элементы списка в ПРОЛОГе разделяются между собой:

£ точкой

R запятой

£ двоеточием

£ пробелом

55. Задание {{ 92 }} ТЗ № 129

Укажите ВСЕ правильные формы записи списков в ПРОЛОГе:

R [green, red]

R []

R [[2], [3, 4]]

£ (2, 6, 8)

£ [2; 6; 8]

£ (2 6 8)

56. Задание {{ 93 }} ТЗ № 130

Укажите ВСЕ правильные формы записи списков в ПРОЛОГе:

R []

£ (2, 6, 8)

£ [2; 6; 8]

£ (2 6 8)

R [[2,7], [3, 4], []]

R [2, 6, 8]

57. Задание {{ 94 }} ТЗ № 131

Укажите ВСЕ правильные формы записи списков в ПРОЛОГе:

R [пн, вт, ср]

R ["Пн", "Вт", "Ср"]

R [[пн, вт], [ср]]

£ (пн, вт, ср)

£ [пн; вт; ср]

£ ([пн, вт], [ср])

58. Задание {{ 95 }} ТЗ № 132

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

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

DOMAINS

list = integer*

PREDICATES

genl(integer, integer, list)

CLAUSES

genl(N2,N2,[]):-!.

genl(N1,N2,[N1|L]):-N1<N2, N=N1+1, genl(N,N2,L).

GOAL

genl(2, 8, L),write(L).

R [2, 3, 4, 5, 6, 7]

£ [2, 3, 4, 5, 6, 7, 8]

£ [3, 4, 5, 6, 7]

£ [8, 7, 6, 5, 4, 3, 2]

£ [7, 6, 5, 4, 3, 2]

59. Задание {{ 96 }} ТЗ № 133

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

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

DOMAINS

list = integer*

PREDICATES

genl(integer, integer, list)

CLAUSES

genl(N2,N2,[]):-!.

genl(N1,N2,[N1|L]):-N1<N2, N=N1+2, genl(N,N2,L).

GOAL

genl(-2, 6, L),write(L).

R [-2, 0, 2, 4]

£ [ 6, 4, 2, 0, -2]

£ [-2, -1, 0, 1, 2, 3, 4]

£ [-2, -1, 0, 1, 2, 3, 4, 5]

£ [-2, 0, 2, 4, 6]

60. Задание {{ 97 }} ТЗ № 166

Дополните

Составной тип данных, который представляет собой набор элементов одного типа, называется...

Правильные варианты ответа: список; списком; списки; списками;

61. Задание {{ 98 }} ТЗ № 167

Дополните

Списковый тип данных описывается в разделе...

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

62. Задание {{ 99 }} ТЗ № 171

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

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

DOMAINS

list = integer*

PREDICATES

genl(integer, integer, list)

CLAUSES

genl(N2,N2,[]):-!.

genl(N1,N2,[N1|L]):-N1>N2, N=N1-2, genl(N,N2,L).

GOAL

genl(8, 0, L),write(L).

R [8, 6, 4,, 2]

£ [0, 2, 4, 6]

£ [0, 2, 4, 6, 8]

£ [8, 6, 4, 2, 0]

63. Задание {{ 100 }} ТЗ № 88[копия]

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

Списковый тип данных может быть объявлен следующим образом:

£ list = [ integer ]

£ list = integer

R list_int = integer*

£ list* = integer

R list = symbol*

R l = integer*

64. Задание {{ 101 }} ТЗ № 33

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

В основу разработки языка программирования ПРОЛОГ положены работы:

£ Д. Ричи

R Р. Ковальски

R А. Колмерауэра

£ Дж. Маккарти

65. Задание {{ 102 }} ТЗ № 34

Установите в правильной последовательности этапы программирования на языке ПРОЛОГ

1: объявление фактов об объектах и отношениях между ними

3: формулировка вопроса об объектах и отношениях между ними

2: определение правил взаимосвязи объектов и отношений между ними

66. Задание {{ 103 }} ТЗ № 35

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

Основная операция, выполняемая на языке программирования ПРОЛОГ - это......

£ операция вычисления

£ операция присвоения

£ операция определения

R операция сопоставления с образцом

67. Задание {{ 104 }} ТЗ № 36

ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ

В области искусственного интеллекта решаются задачи:

R создание экспертных систем

R разработка систем машинного перевода с одного языка на другой

£ вычислительный эксперимент

R распознавание графических образов

£ построение графических изображений

68. Задание {{ 105 }} ТЗ № 37

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

ПРОЛОГ относится к......языкам программирования

£ процедурным

R логическим

£ проблемно - ориентированным

£ объектно - ориентированным

£ функциональным

69. Задание {{ 106 }} ТЗ № 113

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

В ПРОЛОГе используется следующая модель представления знаний...

R продукционная модель

£ фреймовая модель

£ семантические сети

£ логическая модель

70. Задание {{ 107 }} ТЗ № 114

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

Имя свойства или отношения между объектами с последовательностью аргументов называется...

R предикатом

£ фактом

£ правилом

£ фреймом

71. Задание {{ 108 }} ТЗ № 161

Отметьте правильный ответ

Чем обязательно заканчиваются все предложения в ПРОЛОГ-программе?

£ запятой

£ точка с запятой

R точкой

£ ничем

72. Задание {{ 109 }} ТЗ № 162

Дополните

Формалировка задачи, которую ПРОЛОГ-программа должна решить, называется...

Правильные варианты ответа: запрос; запросом; цель; целью;

73. Задание {{ 110 }} ТЗ № 165

Дополните

Язык программирования Пролог создан в... году

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

74. Задание {{ 111 }} ТЗ № 91

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

PREDICATES

выбор (integer, integer, integer)

CLAUSES

выбор (А, В, А): - А<=В.

выбор (А,В,В).

GOAL

выбор (15, 8, М), write(М).

£ 15

R 8

£ 0

£ М

75. Задание {{ 112 }} ТЗ № 92

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

PREDICATES

SR (real, real, real)

CLAUSES

SR (А, В, S): - S=(А+В)/2

GOAL

SR (8, 12, S), write(S).

£ 8

R 10

£ 12

£ S

76. Задание {{ 113 }} ТЗ № 93

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

CLAUSES

учится ("Дима", институт).

учится ("Лена", университет).

учится ("Вова", школа).

учится ("Лана", институт).

учится ("Леша", университет).

учится ("Вера", школа).

Goal

учится (X, университет), write(X), fail.

£ Х

R Лена Леша

£ Лена

£ Леша

£ Леша Лена

77. Задание {{ 114 }} ТЗ № 94

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

играет ("Саша", футбол).

играет ("Инна", волейбол).

играет ("Андрей", футбол).

играет ("Сережа", гандбол).

играет ("Ира", теннис).

играет ("Андрей", бейсбол).

Goal

играет (Х, футбол), write(X), fail.

£ Андрей

£ Саша

R Саша Андрей

£ Андрей Саша

£ Х

78. Задание {{ 115 }} ТЗ № 95

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

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

родитель ("Игорь", "Борис").

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

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

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

Goal

родитель (Х, "Лиза"), write(X), fail.

R Ирина Олег

£ Ирина

£ Олег

£ Олег Ирина

£ Х

79. Задание {{ 116 }} ТЗ № 96

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

учится ("Маша", "Москва").

учится ("Петя", "Киров").

учится ("Оля", "Сочи").

учится ("Саша", "Омск").

учится ("Наташа", "Москва").

учится ("Таня", "Киров").

Goal

учится (Х, "Москва"), учится (Y,"Москва"), X<>Y,write(X," ",Y).

R Маша Наташа

£ Маша

£ Наташа

£ Маша Маша

£ X Y

80. Задание {{ 117 }} ТЗ № 97

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

любит ("Анна", яблоки).

любит ("Оля", бананы).

любит ("Света", шоколад).

любит ("Маша", апельсины).

любит ("Анна", бананы).

любит ("Оля", яблоки).

Goal

любит (X, бананы), write(X), fail.

£ Анна

£ Оля

R Оля Анна

£ Анна Оля

£ X

81. Задание {{ 118 }} ТЗ № 98

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

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

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

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

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

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

Goal

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

£ Дима

R Лена

£ Лена Дима

£ Дима Лена

£ Таня

82. Задание {{ 119 }} ТЗ № 99

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Predicates

выбор (real, real, real)

Clauses

выбор (X, Y, X): - X>=Y.

выбор (X, Y, Y).

Goal

выбор (21, 12, M), write (M).

R 21

£ 0

£ 12

£ М

83. Задание {{ 120 }} ТЗ № 100

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Predicates

Sr (real, real, real, real)

Clauses

Sr (X, Y, Z, S): - S = (X+Y+Z)/3.

Goal

Sr (3, 9, 12, S), write (S).

£ 3

R 8

£ 9

£ 12

84. Задание {{ 121 }} ТЗ № 101

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

играет ("Саша", футбол).

играет ("Катя", теннис).

играет ("Олег", теннис).

играет ("Инна", волейбол).

играет ("Саша", теннис).

играет ("Олег", футбол).

Goal

играет (Х, теннис), играет (Х, футбол), write(X).

R Олег

£ Саша

£ Олег Саша

£ Саша Олег

85. Задание {{ 122 }} ТЗ № 102

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

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

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

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

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

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

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

Goal

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

R Борис

£ Коля

£ Таня

£ Катя

86. Задание {{ 123 }} ТЗ № 103

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

учится ("Маша", "Москва").

учится ("Петя", "Киров").

учится ("Оля", "Сочи").

учится ("Саша", "Омск").

учится ("Наташа", "Москва").

учится ("Таня", "Сочи").

Goal

учится (Х, "Сочи"), учится (Y, "Сочи"), Х<>Y, write(X," ",Y).

R Оля Таня

£ Оля

£ Таня

£ X Y

£ Таня Оля

87. Задание {{ 124 }} ТЗ № 104

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

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

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

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

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

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

знает ("Наташа", "Олег").

Goal

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

£ Оля

R Таня

£ Наташа

£ Таня Саша

£ Саша Таня

88. Задание {{ 125 }} ТЗ № 107

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

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

родитель ("Маша", "Ольга").

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

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

Goal

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

£ Елена

R Анна

£ Ольга

£ Катя

£ Маша

89. Задание {{ 126 }} ТЗ № 108

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

любит ("Анна", яблоки).

любит ("Оля", бананы).

любит ("Света", шоколад).

любит ("Маша", апельсины).

любит ("Анна", бананы).

любит ("Оля", яблоки).

Goal

любит (X, бананы), write(X),fail.

£ Анна

£ Оля

R Оля Анна

£ Анна Оля

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

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

студент ("Ира", 2).

студент ("Оля", 1).

студент ("Юра", 3).

студент ("Маша", 1).

студент ("Леша", 2).

студент ("Коля", 3).

Goal

студент (X, 1), write(X),fail.

£ Маша

£ Оля

R Оля Маша

£ Маша Оля

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

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

играет ("Света", гитара).

играет ("Саша", скрипка).

играет ("Максим", рояль).

играет ("Маша ", скрипка).

жен ("Света").

жен ("Маша").

муж ("Саша").

муж ("Максим").

Goal

играет (Х, скрипка), муж (Х), write(X).

R Саша

£ Маша

£ Саша Маша

£ Маша Саша

92. Задание {{ 129 }} ТЗ № 159

Отметьте правильный ответ

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

clauses

увлекается (аня, плаванье).

увлекается (сережа, баскетбол).

увлекается (витя, футбол).

увлекается (лена, баскетбол).

увлекается (олег, баскетбол).

goal

увлекается (X, баскетбол), write(X), nl, fail.

£ сережа

£ сережа олег

R сережа лена олег

£ олег лена сережа

93. Задание {{ 130 }} ТЗ № 172

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

любит ("Оля", бананы).

любит ("Анна", яблоки).

любит ("Маша", апельсины).

любит ("Анна", бананы).

любит ("Оля", яблоки).

Goal

любит (X, бананы), любит (X, яблоки),write(X).

£ Анна

R Оля

£ Оля Анна

£ Анна Оля

£ X

94. Задание {{ 131 }} ТЗ № 173

ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ

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

Clauses

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

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

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

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

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

Goal

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

£ Лена

R Лена Саша

£ Саша

£ Саша Лена

£ X Y

95. Задание {{ 132 }} ТЗ № 174

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

PREDICATES

выбор (integer, integer, integer)

CLAUSES

выбор (А, В, B): - А<=В.

выбор (А,В, A).

GOAL

выбор (5, 18, М), write(М).

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

96. Задание {{ 133 }} ТЗ № 176

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

Clauses

играет ("Саша", футбол).

играет ("Инна", теннис).

играет ("Андрей", футбол).

играет ("Сережа", гандбол).

играет ("Ира", теннис).

играет ("Андрей", бейсбол).

Goal

играет (Х, теннис),write(X).

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

97. Задание {{ 134 }} ТЗ № 177

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

Clauses

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

родитель ("Игорь", "Борис").

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

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

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

Goal

родитель ("Игорь", Х), родитель (Х, "Анна"),write(X).

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

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).

R 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).

R 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).

R 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

R 20

£ 36

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

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

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

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

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

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

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

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

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

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




double arrow
Сейчас читают про: