стині таблиці.
Для безпосереднього розрахунку необхідних характеристик процедура Proverka викликає процедуру Vichisl. Блок-схема алгоритму процедури Vichisl представлена ??на малюнку 6.
3.2 Розробка програми
При складанні програми для розрахунку характеристик охолоджуючих рідин використаний ряд засобів Pascal:
1. Оператори присвоювання для зміни значення ознак.
2. Для організації меню використані цикли з постусловіем.
. Для перевірки файлів використані цикли з передумовою.
. Для виведення таблиця для фіксованого числа автомобілів використані цикли з параметром.
. Для формування ліній таблиці використані символи псевдографіки.
. Константи с1 і с2 - значення питомих теплоємність води і тосола в кДж / кг * К.
. Константи r1 і r1 - значення щільності води і тосола в кг / м 3 [10, c. 34]
Крім того, в ході розробки програми складені 2 користувальницьких структурованих типу записів: auto і jidkosti. [7, c. 95]
В запис типу auto поміщаються вихідні дані, необхідні згодом для розрахунку і виведення. Запис типу auto містить наступні поля: поле name, в яке вводиться назва автомобіля; поле moschnost, в яке вводиться значення потужності для даного автомобіля в кВт; поле KPD, в яке вводиться значення коефіцієнта корисної дії для даного автомобіля в частках (не більше 1); поле tvih, в яке вводиться значення температури виходу охолоджуючої рідини з сорочки охолодження двигуна в градусах Цельсія; поле tvhod, в яке вводиться значення температури входу охолоджуючої рідини в сорочку охолодження двигуна в градусах Цельсія; і поле nasos, в яке вводиться значення продуктивності насоса, що перекачує рідину в 10 - 3 * м3 / с (див. Додаток А). У полі name вводиться строковая величина, в усі інші - речові. Записи типу auto додаються у файл fl1.txt в робочій директорії.
В запис типу jidkosti поміщаються розраховані характеристики охолоджуючої рідини. запис цього типу містить 5 полів (див. Додаток А). У полі namecar вводиться строковая величина, що позначає назву того автомобіля, характеристики якого будуть поміщені в даний запис. У полі sekrashvoda поміщається значення щосекундного витрати води, що охолоджує двигун в кг / с. У полі sekrashtosol поміщається аналогічна характеристика для тосола. У полі sekteplvoda додається значення щомиті уносимой від двигуна теплоти в Дж. при охолодженні водою. У полі sektepltosol додається аналогічна величина при охолодженні двигуна тосолом. Записи типу jidkosti поміщаються в файл fl2.txt в робочій директорії.
На основі розроблених алгоритмів при написанні програми було складено 5 користувальницьких процедур. Безпосередньо з основної програми викликаються 3 процедури. Виклик двох інших походить з самих процедур.
Процедура Vvod, складена на основі блок-схеми алгоритму, представленої на рисунку 2, забезпечує введення даних для конкретних автомобілів у вигляді запису типу auto доти, поки користувач не вибере іншу дію. Як видно з лістингу програми (Додаток А) для роботи процедури на вхід подається тільки одна глобальна змінна, що позначає номер пункту головного меню I. Цей номер і назва машини передаються в...