пеня
void Read () зчитування інформації c консолі для класу CDocentWrite () висновок інформації про об'єкт на екран для класу CDocentReadF (std :: ifstream & f) зчитування інформації з файлового потоку для класу CDocentWriteF (std: : ofstream & f) запису інформації в текстовий файл для класу CDocent
CDocent (); конструктор за замовчуванням для наукового ступеня
CDocent (CDocent & As); конструктор копіювання для наукового ступеня
CDocent (int APersonID, char * AFamily, char * ABirth, int AGodZ, char * AUchSpec); ініціалізація полів для CDocent
На рис.2 представлена ​​діаграма класів.
програмне забезпечення відділ кадрів
(Рис.2. Діаграми класів)
1.4.2 Алгоритми програми
При розробці даної програми використовувалися такі конструкції програмування: оператори розгалуження - умовний оператор if і switch; оператори циклу - цикл з параметром for; оператори передачі управління -break, return. У програмі використовуються алгоритми стандартної бібліотеки шаблонів - метод додавання елемента в кінець списку (push_back), метод, видалення всіх елементів списку.
Повний лістинг програми наведено в ДОДАТКУ 1.
1.5 Використовувані технічні й програмні засоби
Дана програма написана мовою високого рівня C + +. Програмне забезпечення розробляється для персонального комп'ютера IBM PC з процесором не нижче Pentium-120 з наступними характеристиками:
обсяг ОЗУ не менше 16 Mb;
графічний адаптер SVGA;
маніпулятор типу "миша".
1.6. Виклик і завантаження
Дана програма займає 898 Кбайт в оперативній пам'яті комп'ютера.
Загальний обсяг дискового простору, займаного програмою - 675 Кбайт.
Загальний обсяг дискового простору, займаного вихідним кодом програми - 661 Кбайт.
Для запуску програми необхідно відкритий "Мій комп'ютер" і натиснути на ярлик програми.
1.7 Вхідні дані
Вхідні дані вводяться з клавіатури або додаються з файлу.
Щоб додати дані з файлу необхідно в меню натиснути пункт і відкрити файл.
З файлу з ім'ям Worker. txt вводиться інформація про робочий. Файл...