аправленого списку можливо організувати перегляд записів як від початку в кінець (прямий напрямок) так і з кінця в початок (зворотне), що використовується в процедурах редагування і видалення записів при переміщенні від одного запису до іншої. br/>
.5 Опис алгоритму програми
Основна програма розрахована на виклик меню і запуск відповідної функції програми. Далі послідовно йдуть блок-схеми всіх основних функцій програми. br/>В
Малюнок 1.1 - Структурна схема алгоритму основної програми
В
Малюнок 1.2 - Продовження структурної схеми алгоритму
. оrg1 - функція, яка створює двонаправлений список.
. оrg - функція, яка зчитує дані з попередньо підготовленого файлу.
. dob - функція, яка додає елемент в двонаправлений список.
. vivod - дозволяє вводити попередньо оброблені дані, які використовуються в програмі.
. udal - дозволяє видаляти дані з двонаправленого списку як частково так і повністю видалення по шифру групи.
В
Рисунок 2 - Структурна схема алгоритму функції видалення
6. Korectir - дозволяє коригувати дані в двунаправленном списку. Коригування здійснюється по шифру групи при введенні потрібного шифру групи відбувається коригування всієї запису.
В
Рисунок 3 - Структурна схема алгоритму функції коректування
. Vihodnaya - дозволяє виводити попередньо оброблені дані, які використовуються в основній таблиці.
. Save - Зберігає оброблені дані на жорсткий або який-небудь інший попередньо підготовлений (вказаний) диск.
. Exit - вихід з програми.
1.6 Вибір мови програмування
Програма написана на мові високого рівня С + + і скомпільована компілятором Borland C 3.1 для MSDOS v.5.0 з використанням безкоштовно розповсюджуваного (за допомогою FIDO та Internet) пакета ComC для роботи з текстовими вікнами, клавіатурою і т. д. Даний пакет надає подібні TurboVision засоби для роботи з вікнами, меню, але займає значно менше місця і працює швидше. p align="justify"> Мова С + + і компілятор обрані через його гнучкості, широкого розповсюдження, малого обсягу виконуваного файлу і великій швидкост...