
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 г.