Решение задач.docx

  • docx
  • 14.05.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Решение задач.docx

Решение задач.

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

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

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

 

          PREDICATES

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

          CLAUSES

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

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

          GOAL

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

£  15

R  8

£  0

£  М

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

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

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

 

           PREDICATES

             SR (real, real, real)

           CLAUSES

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

           GOAL

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

£  8

R  10

£  12

£  S

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

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

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

 

        CLAUSES

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

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

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

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

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

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

        Goal

            учится ("Лена", X), write(X), fail.

£  институт

R  университет

£  школа

£  Х

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

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

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

 

        Clauses

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

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

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

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

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

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

        Goal

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

£  Андрей

£  Инна

£  Саша

R  Саша Андрей

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

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

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

 

         Clauses

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

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

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

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

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

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

         Goal

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

£  Борис

R  Коля

£  Таня

£  Катя

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

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

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

        

         Clauses

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

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

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

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

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

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

         Goal

            учится ("Маша", Y), write(Y).

£  Сочи

£  Омск

R  Москва

£  Киров

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

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

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

 

        Clauses

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

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

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

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

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

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

        Goal

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

£  Анна

£  Маша

£  Оля

R  Оля Анна

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

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

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

 

          Clauses

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

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

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

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

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

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

          Goal

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

£  Таня

£  Дима

R  Лена

£  Катя

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

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

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

 

        Predicates

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

        Clauses

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

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

        Goal

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

£  21

£  0

R  12

£  М

87. Задание {{ 100 }} ТЗ № 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

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

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

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

 

         Clauses

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

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

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

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

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

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

         Goal

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

£  Катя

£  Олег

£  Оля

R  Саша

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

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

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

 

        Clauses

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

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

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

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

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

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

        Goal

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

R  Борис

£  Коля

£  Таня

£  Катя

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

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

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

 

        Clauses

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

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

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

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

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

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

        Goal

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

£  Маша Наташа

£  Оля Саша

£  Петя Таня

R  Оля Таня

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

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

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

 

         Clauses

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

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

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

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

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

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

         Goal

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

£  Анна

£  Оля

R  Таня

£  Наташа

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

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

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

 

         Clauses

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

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

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

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

            жен ("Катя"). 

            жен ("Анна"). 

            муж ("Иван"). 

            муж ("Олег"). 

            муж ("Дима").

            муж ("Игорь"). 

            дед (Х,Z):- родитель (Х,Y), родитель (Х,Z), муж (Х).

         Goal

            дед (Х, "Катя"), write(X).

£  Иван

£  Олег

£  Дима

R  Игорь

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

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

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

 

        Clauses

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

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

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

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

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

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

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

          скрипка - жен (Х):- играет (Х, скрипка), жен (Х) .

        Goal

          скрипка - жен (Х), write(X).

£  Оля

£  Максим

£  Света

R  Маша

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

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

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

 

        Clauses

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

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

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

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

           жен ("Елена"). 

           жен ("Анна"). 

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

           жен ("Ольга"). 

           жен ("Катя"). 

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

           бабушка (Х,Z):- мать (Х,Y), родитель (Х,Z).

        Goal

           бабушка (X, "Маша"), write(X).

R  Елена

£  Анна

£  Ольга

£  Катя

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

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

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

 

         Clauses

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

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

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

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

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

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

         Goal

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

£  Анна

£  Маша

R  Оля

£  Оля Анна

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

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

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

 

        Clauses

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

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

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

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

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

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

        Goal

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

£  Ира

£  Маша

R  Оля

£  Коля

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

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

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

 

         Clauses

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

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

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

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

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

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

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

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

            скрипка_муж (Х):- играет (Х, скрипка), муж (Х) .

        Goal

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

£  Света

£  Максим

R  Саша

£  Маша


 

Посмотрите также