, також показується інформація про кількість пропущених практичних занять і лекцій і загальна кількість пропущених занять. p align="justify"> Програма працює в текстовому режимі під управлінням операційної системи MS DOS, а також Windows.Для завантаження списку потрібно спеціально організований файл. Висновок вихідний таблиці проводиться як на екран, так і у файл, що задається користувачем. Для роботи програми підходить практично будь PC комп'ютер, оснащений кольоровим дисплеєм. br/>
2. ТЕХНІЧНІ ХАРАКТЕРИСТИКИ
2.1 Постановка завдання
Потрібно написати програму обробки інформації, яка здійснює введення початкової інформації з файлу, обробку відповідно до варіанта завдання, а також друк вмісту вихідних файлів і файлів розрахунків. Виведену інформацію оформити у вигляді таблиці з усіма необхідними полями записів і результатів розрахунків. p align="justify"> Дано облікові записи за шифрами дисципліни, в яких вказується номер шифру і дані про кількість оцінок і пропущених занять.
Отримати звіт за шифрами дисципліни містить: шифр кожної дисципліни, номер групи, середній бал студентів з даної дисципліни і кількість пропущених ними занять (лекцій та практичних занять). Результати віддрукувати у вигляді відповідної таблиці (Таблиця 2.1)
Структура записів вхідного файлу має наступний вигляд: шифр групи (6 символів), шифр дисципліни (6 символів), кількість відмінних, хороших, задовільних, незадовільних оцінок, пропущено лекцій, пропущено практичних занять
Таблиця 2.1 - Вихідна таблиця
Шифр ​​дісціпліниСредній баллПропущено занятийЛекцийПрактическихВсего
У програмі необхідно організувати процедури: відкриття файлу з даними, перегляд вмісту файлу, сортування, додавання, редагування і видалення даних, а так само інформації за завданням.
2.2 Опис основних типів даних
Для внутрішнього зберігання вхідних даних про студента в програмі використовується комбінований тип даних:
struct student {group [6]; dis [6]; int best, good, bad, poor; int miss_lection, miss_practic;};
typedef struct obrab
{dis [6]; bal; bal_c; prop_pr; prop_lec;
};
Інформація, що міститься в полях:
1. Структура student - структура з вхідними даними
group - шифр дисципліни;
dis - шифр дисципліни;
best - кількість відмінних оцінок;
good - кількість хороших оцінок;
bad - кількість задовільних оцінок;
poor - кількість незадовільних оцінок;