нням.
2.2 Опис основних типів даних
Для внутрішнього зберігання вхідних даних про робочий в програмі використовується комбінований тип даних:
Ptabl = ^ Ttabl; = record: string [6];: string [6];: integer;: integer;: integer;: integer;: integer;: integer;; = record: tablinf ;, prev: Ptabl;
end;
Інформація, що міститься в полях:
grup: шифр групи
predm: предмет
otl: кількість відмінних оцінок
hor: кількість гарних оцінок
ud: кількість задовільних оцінок
neud: кількість незадовільних оцінок
plec: кількість пропущених лекцій
pprak: кількість пропущених практик
Для того щоб можливо було обробляти безліч записів, необхідно організувати їх в масив або список. У даному випадку використовується список, так як заздалегідь невідомо кількість елементів, тому не можна задати розмір масиву. Для зручності роботи організується двонаправлений список записів. При використанні двонаправленого списку можливо організувати перегляд записів як від початку в кінець (прямий напрямок) так і з кінця в початок (зворотне), що використовується в процедурах редагування і видалення записів при переміщенні від одного запису до іншої. br/>
2.3 Вхідні дані
Вхідні дані представляють собою текстовий файл, в якому по рядках розбита інформація про працівників групах - Таблиця 2.2.
Таблиця 2.2 - Приклад вхідних даних
І-21д матем 7 6 0 2 22 34 span>
І-21д фізик 5 1 5 5 23 44 span>
І-21д прогр 8 5 0 3 23 65 span>
І-21д істор 1 9 8 5 12 12 span>
І-21д хімія 2 3 <...