6.Протокол выполнения программы:
При запуске программы видим
Главное меню.
Заходим Подменю редактирование нажав цифру 2 и Enter.
Выбираем пункт Добавление данных в БД и вводим данные.
Вывод БД:в главном меню можно вывести БД написав 3 и нажав на Enter.
Удаление каталога ПО: При удалении каталога по в подменю редактирование вводим 2 и далее набираем категорию, которую хотите удалить.
Этот Скриншот показывает, что категория успешно удалилась. При вводе категории, которой нет в БД, выводиться сообщение, которое вы видите ниже.
Удаление программы из определенного каталога: для этого в подменю редактирование прописываем 3 и вводим категорию и название ПО.Вот мы видим, что программа успешно удалилась с БД.
А ниже вы видите случаи, когда данные водятся неверно или их нет в БД.
Удаление всей БД: нажав на 4, выдается запрос на удаление всей БД.
В главном меню, нажав на 1 и Enter, вы попадете в
Подменю работа с файлами.
Сохранение БД в файл: для этого нажимаем 2 и Enter после чего выдается запрос на ввод имени файла «каталогПО». Содержимое файла «каталогПО.txt»
В случае если файл с таким именем есть, то выводится следующий запрос.
Считывание БД из файла: для этого нажимаем 1 и вводим имя файла. Если файла не существует, то выводится след. сообщение.
Удаление файла БД: для этого заходим в соответствующий пункт и вводим имя удаляемого файла.
Нажав в главном меню 4 и Enter вы попадаете в
Подменю поиски.
Поиск по категории ПК: для этого переходим в пункт меню поиск по категории и вводим категорию ПК.
Поиск по названию ПК: аналогично, как и с поиском категории.
Поиск по языку.
Поиск по минимальной границе рейтинга.
Выход из программы. При выходе программы предлагается сохранение файла.
7.Заключение.
Программа предоставляет удобный и наглядный доступ к информации, позволяет добавлять, редактировать, удалять и искать программы, хранить файлы базы данных на внешних носителях, производить поиск программ по любому критерию.
Конечно, программа не идеальна: можно было написать визуально-графическое меню и при выводе большой базы данных, информация не влезает в окно вывода, и целесообразно было сделать скроллинг, но со своей основной задачей – демонстрацией принципов работы с динамическими структурами данных, она справляется.
8. Список литературы:
-
Г.С. Иванова. Основы программирования. М.: Издательство МГТУ им. Н.Э. Баумана. 2001 г.
-
А.в. Могилев, Н.И. Пак, Е.К. Хеннер. Информатика: Учеб. пособие.М.: Изд. Центр «Академия», 2000 г.
-
Информатика: Базовый курс / С.В. Симонович и др. – СПб.: Питер, 2001 г.
-
Климова Л.М. Pascal 7.0. Практическое программирование. Решение типовых задач. – М.: КУДИЦ-ОБРАЗ, 2000 г.