
- •Лабораторные работы по курсу “Системы искусственного интеллекта”
- •1. Введение.
- •2. Структура программы.
- •Раздел predicates
- •Раздел clauses
- •Комментарии
- •Лабораторная работа №3 “Организация циклов” Варианты:
- •Лабораторная работа №4 “Работа со строками” Варианты :
- •Лабораторная работа №5 “Работа со списками” Варианты :
- •Лабораторная работа №6 “Создание базы данных” Варианты :
- •Лабораторная работа №7 “Организация экспертной системы”
Лабораторная работа №5 “Работа со списками” Варианты :
1. Организовать ввод и формирование целочисленного списка с проверкой. Найти минимальный элемент списка. Вычесть его из всех элементов списка. Упорядочить полученный список по возрастанию.
2. Организовать ввод и формирование вещественного списка с проверкой. Найти минимальный элемент списка. Вычесть его из всех элементов списка. Упорядочить полученный список по убыванию.
3. Организовать ввод и формирование целочисленного списка с проверкой. Найти максимальный элемент списка. Добавить его ко всем элементам списка. Упорядочить полученный список по возрастанию.
4. Организовать ввод и формирование вещественного списка с проверкой. Найти максимальный элемент списка. Добавить его ко всем элементам списка. Упорядочить полученный список по убыванию.
5. Организовать ввод и формирование целочисленного списка с проверкой. Удалить в нем первый и последний элементы. Упорядочить полученный список по возрастанию.
6. Организовать ввод и формирование вещественного списка с проверкой. Удалить в нем первый и последний элементы. Упорядочить полученный список по убыванию.
7. Организовать ввод и формирование целочисленного списка с проверкой и ввод целого числа. Удалить в списке элемент стоящий на месте, номер которого совпадает с введенным числом. Упорядочить полученный список по возрастанию.
8. Организовать ввод и формирование вещественного списка с проверкой и ввод целого числа. Удалить в списке элемент стоящий на месте, номер которого совпадает с введенным числом. Упорядочить полученный список по убыванию.
9. Организовать ввод и формирование двух целочисленных списков с проверкой. Найти их пересечение. Упорядочить полученный список по возрастанию.
10. Организовать ввод и формирование двух вещественных списков с проверкой. Найти их пересечение. Упорядочить полученный список по убыванию.
11. Организовать ввод и формирование двух вещественных списков с проверкой. Найти их объединение без повторов. Упорядочить полученный список по возрастанию.
12. Организовать ввод и формирование двух вещественных списков с проверкой. Найти их объединение без повторов. Упорядочить полученный список по убыванию.
13. Организовать ввод и формирование двух списков с проверкой целочисленного и вещественного. Найти их объединение. Упорядочить полученный список по возрастанию.
14. Организовать ввод и формирование двух списков с проверкой целочисленного и вещественного. Найти их объединение. Упорядочить полученный список по убыванию.
Лабораторная работа №6 “Создание базы данных” Варианты :
1. Создать базу данных железнодорожного сообщения для нескольких городов.
2. Создать базу данных автобусного сообщения для нескольких городов.
3. Создать базу данных авиационного сообщения для нескольких городов.
4. Создать базу данных (каталог) библиотеки.
5. Создать базу данных (картотеку) поликлиники.
6. Создать базу данных расписания занятий студентов.
7. Создать базу данных катастроф и стихийных бедствий.
8. Создать базу данных кадров небольшого предприятия.
9. Создать базу данных теннисного турнира.
10. Создать базу данных хоккейного турнира.
11. Создать базу данных футбольного турнира.
12. Создать базу данных расселения животных.
13. Создать базу данных продуктового магазина.
14. Создать базу данных промтоварного магазина.
Организовать интерфейс работы с базой данных, предусматривающий три режима – просмотр всей базы данных, добавление записи и удаление записи.