Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба_4.rtf
Скачиваний:
24
Добавлен:
27.03.2015
Размер:
143.41 Кб
Скачать

Задание № 1. Выполните варианты из Приложения 1.

Задание № 2. Задачи на упорядочение объектов и решение логических задач на языке Пролог.

  1. Ира и Лена одинакового роста. Лена выше Оли, Таня выше Иры. Кто выше: Таня или Оля?

  2. Даны 4 числа X, Y, Z, Т. Известно, что X меньше Y и меньше Т; Y больше Z и больше Г; Z больше X и меньше Т. В каком порядке расположены числа?

  3. Возле почты растут 6 деревьев: сосна, береза, липа, тополь, ель и клен. Какое дерево самое высокое и какое самое низкое, если известно, что береза ниже тополя, липа выше клена, сосна ниже ели, липа ниже березы, сосна выше тополя?

  4. В очереди за билетами в кино стоят Юра, Миша, Володя, Саша и Олег. Известно, что Юра купил билет раньше Миши, но позже Олега; Володя и Олег не стояли рядом; Саша не находился рядом ни с Олегом, ни с Юрой, ни с Володей. Кто за кем стоит?

  5. На улице, встав в кружок, беседуют 4 девочки: Аня, Валя, Галя, Надя. Девочка в зеленом платье — не Аня и не Валя — стоит между девоч­кой в голубом платье и Валей. Девочка в белом платье стоит между де­вочкой в розовом платье и Галей. Какого цвета платье у каждой девочки?

  6. Трое юношей Коля, Петя, Юра влюблены без взаимности в трех девушек: Таню, Зину, Галю. Кто в кого влюблен, если Коля лю­бит девушку, влюбленную в юношу, который любит Зину; Петя любит девушку, влюбленную в юношу, который любит Галю; Зина не любит Юру.

  7. У меня три карандаша: желтый, синий, черный. Можно ли назвать самый короткий и самый длинный в следующих случаях:

а) чер­ный короче желтого, желтый короче синего;

б) желтый длиннее черного, черный длиннее синего?

  1. Создать базу знаний по сказке «Репка». Определить весь ряд персонажей, тянущих репку. Создать вопросы:

а) кто первый тянет репку;

б) кто тянет после бабки;

в) кто на 4 месте?

  1. Воробей, дятел и синица сидели на одной ветке. В каком порядке они сидели, если:

а) синица сидела слева от дятла, а воробей слева от синицы;

б) дятел сидел слева от синицы и справа от воробья;

в) воробей сидел справа от синицы, а дятел справа от воробья?

  1. Береза выше рябины, но ниже тополя. Что выше: рябина или тополь. Какое дерево самое низкое?

  2. Назовите имена самого высокого, среднего и самого низкого среди мальчиков, если:

а) Вася ниже Коли, Коля ниже Толи;

б) Вася ниже Толи, Толя выше Коли.

  1. О четырех числах X, Y, Z, Т известно, что Y меньше X и меньше Т, X больше Z и больше Т, Z больше Y и меньше Т. Какое число самое маленькое и какое — самое большое?

  2. Трое ребят вышли гулять с собакой, кошкой и хомячком. Извест­но, что Петя не любит кошек и живет в одном подъезде с хозяйкой хомячка. Лена дружит с Таней, гуляющей с кошкой. Определить, с ка­ким животным гулял каждый из детей?

  3. Есть четыре боксера: Томас Герберт, Герберт Френсис, Френсис Джеймс и Джеймс Томас. Герберт намного сильнее Томаса. Френсис сильнее и Томаса и Герберта. Герберт слабее Джеймса, но сильнее Френсиса. В каком порядке нужно расположить боксеров от самого слабого к силь­нейшему?

Оформление отчета

Отчет по работе должен включать исходные тексты выполненных программ и целями, с которыми они работали, и должен содержать:

  • Цель работы.

  • Описание всех заданий с внутренними целями и полученными результатами.

Вопросы для самоконтроля

1. Сформулируйте определения понятий:

  • объекты данных;

  • атом, число, переменная, структура, терм;

  • заголовок, тело, предикат;

  • факт, правило, цель, предложение;

  • согласование целевого утверждения, вычисление

целевого утверждения.

2. Синтаксис чисел, атомов, переменных, структур, предложений,

фактов, правил, запросов, комментариев.

3. Структура программы на Прологе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]