Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Prolog1






Задание 1.

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

 

Фамилия Алгебра Геометрия История
Иванов      
Петров      
Сидоров      
Андреев      
Ковалев      

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

· Отличник (студент, у которого по всем предметам пятерки)

· Двоечник (есть хотя бы одна двойка)

· Математик (по алгебре и геометрии 4 и 5).

Получить ответы на следующие вопросы:

· Является ли Иванов отличником?

· Вывести список всех отличников

· Является ли Сидоров математиком?

· Получить список неуспевающих по истории

· Получить список всех математиков.

Задание 2.

Описать на Прологе базу знаний «Население и площадь стран мира», содержащую следующую информацию:

население США – 203 млн. человек,

население Индии – 548 млн. человек,

население Китая – 900 млн. человек,

население Бразилии – 108 млн. человек,

площадь США – 8 млн. кв.км,

площадь Индии – 3 млн. кв.км,

площадь Китая – 9 млн. кв.км,

площадь Бразилии – 8 млн. кв.км.

Добавить к базе знаний правило, определяющее понятие «Крупнейшая страна». К крупнейшим странам относятся страны с населением более 200 млн. человек и площадью более 5 млн. кв. км.

Сформировать следующие цели:

· Какие страны имеют площадь от 3 до 8 млн кв.км?

· В каких странах население меньше 300 млн. человек или больше 600 млн. человек?

Задание 3.

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

Ярослав Мудрый правил с 1019 по 1054 годы,

Изяслав первый правил с 1054 по 1077 годы,

Всеволод первый правил с 1078 по 1093 годы,

Святополк Второй правил с 1092 по 1112 годы,

Владимир Мономах правил с 1113 по 1125 годы,

Мстислав Великий правил с 1125 по 1132 годы.

2. Добавить к базе знаний «Правители России» правило, определяющее понятие «Великий князь в году Y», которое определяло бы имя правителя России в произвольном году Y.

3. Сформировать цели:

Кто правил Россией с 1050 по 1080 годы?

Кто был Великим князем в 1020 и в 1080 годах?

Получить ответы на поставленные вопросы.

Игры

23 спички. Игроки начинают с 23 спичек. Каждый игрок по очереди удаляет 1, 2 или 3 спички. Тот, кто взял последнюю спичку, - проигравший. Написать программу, реализующую эту игру.

Угадай число. Компьютер загадывает число от 1 до 100. Каждый ход человек называет число, а компьютер говорит: больше, меньше или угадал. Игра заканчивается, когда игрок назовет загаданное число.

Могут быть заданы и другие игры, например, быки и коровы, крестики-нолики.

БД

В базе данных содержатся сведения об операциях с кредитными карточками. Каждая запись должна содержать имя клиента, тип операции и количество денег. Написать программу, результат работы которой – значение итоговой суммы всех операций для конкретного лица.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.