Добавил:
wolfain@mail.ru Хз кто это читает, но знайте - открыт к любым новым знакомствам (нет). Хех. Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3

.docx
Скачиваний:
10
Добавлен:
04.03.2018
Размер:
102.96 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федерально автономное образовательное учреждение высшего образования

«Севастопольский государственный университет»

кафедра Информационных систем

Волков Андрей Алексеевич

Институт информационных технологий и управления в технических системах

курс 4 группа ИС/б-41-о

09.03.02 Информационные системы и технологии (уровень бакалавриата)

ОТЧЕТ

по лабораторной работе №3

по дисциплине «Методы и системы искусственного интеллекта»

на тему «Применение списков и функций высших порядков для организации баз данных»

Отметка о зачете ____________________ ________

(дата)

Руководитель практикума

ассистент Забаштанский А. К.

(должность) (подпись) (инициалы, фамилия)

Севастополь 2017

Цель работы

Исследование способов организации простых баз данных с помощью А-списков и списков свойств, получение практических навыков использования и разработки функций высшего порядка, изучение средств файлового ввода-вывода в языке Лисп.

Вариант задания

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

− создание базы данных;

− добавление записи в базу данных;

− сохранение базы данных на диске;

− загрузка базы данных в оперативную память;

− просмотр информации.

Кроме этого, программа должна выполнять корректировку данных в базе по типу самолета; вывод на экран пунктов назначения и номеров рейсов, обслуживаемых самолетом, тип которого введен с клавиатуры; если таких рейсов нет, выдать на дисплей соответствующее сообщение.

Ход работы

Рисунок 1 – Код функций БД

Рисунок 2 – Пример чтения из файла и вывода содержимого на экран

Рисунок 3 – Добавление нескольких записей

Рисунок 4 – Изменение записи

Рисунок 5 – Выборка существующей и несуществующей записи

Рисунок 6 – Результат записи в файл

Выводы

В ходе работы были исследованы способы организации простых баз данных с помощью А-списков и списков свойств, получены практические навыки использования и разработки функций высшего порядка, изучены средства файлового ввода-вывода в языке Лисп.

Соседние файлы в предмете Искусственный интеллект