игляді меню:
1 Перегляд таблиці вихідних даних
2 Редагування таблиці
Перегляд результатів
Додавання записів в таблицю
Видалення записів з таблиці
Обробка інформації (обчислення)
Сортування даних
Перегляд
Вихід
Програма повинна бути реалізована на мові програмування високого рівня. В основі програми лежать двонаправлені списки. Вихідні дані виводяться на екран у вигляді таблиці, в якій можуть знаходяться впорядковані по якомусь (на вибір користувача) полю. p align="justify"> Програма також зберігає вихідну таблицю у файлі на жорсткому диску. Також можливе редагування введених даних. Програма не має модулів та доданих файлів і складається з одного робочого файлу. Файли з вихідними та збереженими вихідними даними мають розширення txt. br/>
2.2 Вхідні дані
Передбачається, що таблиця вхідних даних не міститься в текстовому файлі місцезнаходження, якого користувач вводить за запитом програми. Під кожне поле відведено фіксовану кількість символів:
шифр завдання 8 символів
код відділу 3 символу
П.І.Б. 15 символів
загальний час виконання 5 символів
час CPU 5 символів
Вхідний файл повинен закінчуватися символом В«кінець файлуВ» (EOF)
Кількість записів у файлі обмежене тільки доступною оперативною пам'яттю, всі записи об'єднані в таблицю, намальовану символами псевдографіки. Також у програмі існує можливість створення таблиці і збереження її. br/>
2.3 Вихідні дані
Вихідні дані представляють собою таблицю (приклад таблиця 2.3.1)
Табліца2.2.1
Шрифт завдання. КодФ.І.О. программіста.Общее час заданіяВремя СPU% CPU врем.Сумма загального временСумма часів CPUCред. % CPU00000001001Валягін А. А.34.45421.23100000002009Гордіенко І.І.32.33411.44500000010030Мітев А.А.66.34323.45400000029023Карюшін К.К.42.56523.554
2.4 Внутрішнє Подання Даних
Для написання даної програми була вибрана мова Сі + + і компілятор Borland С + + версії 3.1 для ДОС.
Мова Сі володіє великою кількістю функцій, що прискорює процес написання програми і зменшує обсяг тексту програми. Мова Сі дуже гнучкий, широко поширений, відрізняється маленьким обсягом виконуваного файлу і великій швидкості виконання. Побудова таблиць, необхідних за завданням, можуть включати в себе невідоме заздалегідь кількість елементів, тому для зберігання вхідної інфор...