процедуру Proverka, де відбувається перевірка на існування введеної інформації у файлі вихідних даних fl1. txt. У разі відсутності збігів запис додається в файл.
Процедура Raschet, складена на основі блок-схеми алгоритму, представленої на рисунку 3, відповідає за розрахунок необхідних характеристик. Для роботи процедурі передаються 2 глобальні змінні: вже згадуваний номер пункту головного меню і ознака введення PRVV. Спочатку процедура шукає у файлі fl2.txt, де зберігаються розраховані дані, характеристики необхідного автомобіля. При відсутності розрахунку викликається процедура Proverka. У ній з'ясовується, вводилися чи дані для потрібного автомобіля. Якщо вони вводилися, викликається процедура Vichisl, що виробляє безпосередній розрахунок у вигляді полів запису типу jidkosti і додавання цього запису в файл fl2.txt. Текст процедури див. Додаток А.
За допомогою процедури Vivod здійснюється виведення вихідних і розрахованих даних у вигляді таблиці на екран. Для її роботи, як і процедурі Raschet передаються номер пункту головного меню і ознака введення PRVV. Спочатку процедура вимагає ввести назви автомобілів і виводить шапку таблиці. Після введення назв автомобілів, для яких повинна бути виведена таблиця, процедура перевіряє, чи були пораховані характеристики. Якщо розрахунок проводився, викликається процедура Proverka. У ній для випадку виклику з процедури виведення знаходяться вихідні дані і виводяться значення.
Згадувана вище процедура Proverka викликається з процедур Vvod, Raschet і Vivod. Відповідно у неї найбільший список формальних параметрів. Для виконання їй потрібна номер пункту головного меню I, назва автомобіля - мінлива m, ознака введення PRVV і 2 записи - типу jidkosti і типу auto. Спочатку процедура перевіряє, чи є у файлі fl1.txt запис з полем name, що збігається з переданим значенням m. А далі залежно від того, з якої процедури викликалася Proverka і значення ознак, відбувається або запис у файл fl2, або передача записи для розрахунку, або висновок рядка значень. Текст процедури представлений у Додатку А.
Безпосереднє обчислення шуканих характеристик охолоджуючих рідин відбувається у процедурі Vichisl. Якщо дані для потрібного автомобіля були введені, процедура Proverka передає процедурі Vichisl запис типу auto і змінну m з назвою автомобіля. Після чого відбувається обчислення за формулами з п.2 в поля запису типу jidkosti. Далі запис типу jidkosti додається в файл fl2.txt. Текст даної процедури представлений у Додатку Б.
3.3 Організація файлів
У ході роботи програми створюються 2 типізованих файлу в робочій директорії: файл fl1.txt і fl2.txt.
Файл fl1.txt призначений для зберігання вводяться вихідних даних. Цей типізований файл заповнюється записами типу auto під час виконання процедури Vvod.
Файл fl2.txt необхідний для зберігання розрахованих шуканих характеристик. Даний типізований файл заповнюється записами типу jidkosti при виконанні процедури Raschet.
4. Керівництво оператора
Розроблена відповідно до алгоритмами, блок-схеми яких наведені на Малюнках 1-6, програма KURSOVAI.PAS призначена для розрахунку характеристик охолоджуючих рідин в системі охолодження легкового автомобіля.