в таблиці 1.1
Таблиця 1.1 - Опис вхідних даних
НазваниеОбозначениеДиапазон значенійМеню вибору методу розв'язання сістемиd1-9Номер отделаnЦелое чіслоФІО сотрудникаfioСтрокаКоличество детейkolЦелое чіслоВозраст ребенкаvЦелое число
Управління меню здійснюється за допомогою цифр 1, 2, 3, 4, 5, 6, 7, 8, 9. Вибір конкретного пункту здійснюється натисканням клавіші з відповідним номером меню. Здійснюється перевірка вхідних даних на відповідність: вхідні дані від користувача перевіряються, невідповідні дані не розглядаються. br/>
.2 Вихідні дані
Результатом роботи програми є файли Діти сотрудніков.txt , num.txt , Вспомогательний.txt , Звіт про совершеннолетніх.txt в яких зберігаються всі значення, які були введені під час роботи програми.
Вихідні дані представлені в таблиці 1.2
Таблиця 1.2 - Опис вихідних даних
НазваніеВід представленияВыводСтатическая структура, яка містить дані файлу В«Діти сотрудніков.txtВ» struct sotrudВивод на екран
.3 Вимоги до надійності
Опис помилок представлені в таблиці 1.3
Таблиця 1.3 - Опис можливих помилок з боку користувача і методи їх діагностики
Причина появи ошібкіРеакція программиМетод її ісправленіяІсходние дані не відповідають необхідному тіпу.Повторяется запрос.Заново ввести данниеВвод неіснуючого пункту меню.
.4 Структурна діаграма
При розробці програмного модуля була використана технологія низхідного структурного програмування. Відповідно з цією технологією програмний комплекс розбивався на програмні модулі, і розроблялися алгоритми для кожного модуля. Була розроблена схема взаємодії програмних модулів (структурна діаграма). p align="justify"> Структурна діаграма включає три рівні. Перший рівень - функція main. Другий рівень - функції menu.Третій рівень складається з 8 функцій. br/>
Рисунок 1 - Структурна діаграма взаємодії модулів
int main () - основне тіло програми, виклик інших модулів;
int z1 () - у цій функції здійснюється створення і додавання записів;
int z2 () - у цій функції здійснюється виведення файлу на екран;
int z3 () - у цій функції здійснюється виведення списків всіх співробітників, у яких є неповнолітні діти;
int z4 () - у цій функції здійснюється створення текстового ...