Код підпри- ємства
| Код цеху
| Кількість працівників зі стажем
|
до 5 років
| від 5 до 10 років
| від 10 до 20 років
| понад 20 років
|
Використовуючи створений раніше вхідний файл KADR, проведемо розрахунки. Крім того, необхідно виділити поля для збереження зафіксованого значення коду підприємства (PRED) та коду цеху (ZEX).

Рис. 6.10. Загальний алгоритм групової обробки записів файла (6.6)
Закінчення рис. 6.10

Рис. 6.10. Загальний алгоритм групової обробки записів файла (6.6)
Необхідно зарезервувати по 4 лічильники кількості працівників для цеху (ZEX5, ZEX10, ZEX20, ZEXB), для підприємства (PRED5, PRED10, PRED20, PREDB) та підсумкових значень по усьому файлу. Отже, 12 лічильників, 4 з них обнулюються найчастіше при зміні коду цеху, ще 4 обнулюються тільки при зміні коду підприємства, 4 лічильники підсумкових значень обнулюються до входу в циклічний процес обробки файла.
Побудуємо алгоритм обробки запису, використовуючи загальний алгоритм 6.6 (рис. 6.11):

Рис. 6.11. Приклад групової обробки записів файла KADR (6.6)
Закінчення рис. 6.11

Рис. 6.11. Приклад групової обробки записів файла KADR (6.6)