онує сортування по будь-якому полю таблиці.
Функція writeHDD () записує відредаговану таблицю на диск.
Функції orgsortir (), orgfind () і orgRW () забезпечують управління функціями sortir (int a), find_int (int_a) і find_ch (int a), RW_int (int a) і RW_ch (int a ), відповідно, через меню.
Структурні схеми алгоритму програми та підпрограм наведені на малюнках 5.2.1 - 5.2.7:
А) Функція читання даних з файлу (рис. 2.5.1)
В
Малюнок 2.5.1 - Функція readfile
Б) Функція організації роботи програми (рис. 2.5.2 рис. 2.5.3)
Малюнок 2.5.2 - Функція org (int q)
В
Малюнок 2.5.3 - Функція org (int q)
В) Функція перегляду даних (рис. 2.5.4)
В
Малюнок 2.5.4-Функція view (int a)
Г) Функція видалення рядка зі списку (рис. 2.5.5)
В
Малюнок 2.5.5-Функція remove ()
Д) Функція додавання рядка в список (рис. 2.5.6)
В
Малюнок 2.5.6-Функція dob ()
E) Функція редагування рядка в списку (рис. 2.5.7)
програма рядок таблиця інформація
В
Малюнок 2.5.7-Функція RW (int a)
) Функція обчислень відсотка часу центрального процесора від загального часу виконання завдання на ЕОМ (рис. 2.5.8)
В
Малюнок 2.5.7-Функція work (int a)
3. ТЕХНІКО-ЕКОНОМІЧНІ ПОКАЗНИКИ
В результаті компіляції програми компілятором Borland C + + 3.1 був отриманий виконуваний файл формату DOS EXE розміром 76,2 Кбайт, що є більш ніж прийнятним.
Для роботи програма вимагає приблизно 100 Кбайт оперативної пам'яті (залежить від кількості завантажених записів). Даний обсяг дозволяє програмі виконаються на самому широкому колі комп'ютерів, фактичних всіх підтримуючих операційну систему DOS. p align="justify"> Для виконання потрібно процесор класу 80x86, кольоровий монітор, що підтримує текстовий режим 80х25.
Розмір вхідного файлу залежить від кількості записів в ньому і для 30 записів становить 6Кбайта. Розмір вихідного файлу - 608 байти. p align="justify"> Програма може працювати під управлінням операційної системи класу DOS, при цьому зберігає працездатність і в режимі емуляції MS-DOS операційною системою Windows9X.
Таким чином програма може виконуватися практично на будь-якому доступному PC комп'ютері.
Рекомендації щодо поліпшення програми.
Програма п...