далегідь невідомо кількість елементів, ми не можемо визначити статичну структуру. br/>
2.3 Вхідні дані
Вхідні дані представляють собою текстовий файл, в якому по рядках розбита інформація про студентів - Таблиця 2.1.
Таблиця 2.1
Приклад вхідних даних
І-22 Бондарева 9 8 7 6 5 4 3 2 1 1
І-22 Герасимов 21 9 8 87 9 1 2 3 4 5
І-22 Зоря 9 0 0 0 0 0 0 0 0 0 0
І-22 Хоролич 2 2 2 2 2 0 0 0 0 0
І-22 Гуща 12 8 9 9 9 0 5 5 1 1
.4 Вихідні дані
Вихідні дані представляють собою інформацію про зарплату - Таблиця 2.2.
Таблиця 2.2
Приклад вихідних даних
Кількість робочих Середня зарплатацеха Всього у тому числі Всього у тому числі
Чоловік Жінки Чоловік Жінки
17 13 4 542 584 500
13 9 4 557 601 513
8 7 1 502 559 445
3 3 0 277 554 0
3 3 0 165 330 0
2 2 0 167 335 0
5 4 1 852 747 957
4 3 1 794 617 971
1 1 0 277 554 0
2 2 0 257 514 0
2 2 0 242 485 0
2.5 Опис алгоритму програми
2.5.1 Основна програма (рис. 2.1)
Блок 1. Присвоєння початкових значень змінних. p align="justify"> Блок 2. Виклик процедури Org - яка організовує читання списку з файлу
Блок 3. Виклик процедури Show - яка виводить список на екран. p align="justify"> Блок 4. Виклик процедури Main - в якій виконуються всі дії по роботі зі списком. p align="justify"> Блок 5. Виклик процедури Close - яка зберігає список у файл і завершує виконання програми. br/>В
Малюнок 2.1 - Основна програма
.5.2 Процедура Del - видалення елементів зі списку (рис. 2.2)
Блок 1. Перевірка, чи виконується умова cur = 1, якщо так то далі Блок 2, якщо немає Блок 5. p align="justify"> Блок 2. Так як виконалось умова cur = 1, то значить видаляється перший елемент. Змінної temp ставимо покажчик на перший елемент списку. p align="justify"> Блок 3. Викликається процедура Dispose - звільнення пам'яті займаної змінної left. p align="justify"> Блок 4. Мінлива left вказує на перший елемент списку. Кількість елементів зменшується на 1. p align="justify"> Блок 5. Перевірка, видаляється чи останній елемент. Якщо так то Блок 6, в іншому випадку Блок 9. p align="justify"> Блок 6. Так як виконалось умова cur = count, то значить видаляється...