Page 73 - 33
P. 73
- даємо згоду на друк результатів - Y;
На принтер виводиться:
Результати розрахунку
Сумарний час руху бурового розчину 78.70284 хвилин,
у т.ч. : у бурильній колоні 19.69334 хвилин,
у незакріпленому інтервалі 27.57697 хвилин,
у закріпленому інтервалі 14.76585 хвилин,
Час на викачування з ємностей 16.66667 хвилин,
Примітка: час визначено при витратах 20 л/с
3.7 Організація циклів з кроком, не рівним одиниці.
У попередніх задачах з використанням циклів крок прирощення аргументу
дорівнював одиниці. Величина “і”фактично виконувала роль лічильника і
відображалася у вигляді індекса якихось фізичних параметрів, що входили в
розрахунки. Але є багато задач, де в якості аргумента циклу виступає не
лічильник “і”, а якась фізична величина і крок її прирощення може мати будь-
яке значення. Організація таких циклів має суттєві особливості.
По- перше, відкриття циклу вимагає третього елемента STEP.
По-друге, в попередніх задачах відкриттю цикла передувало введення
кількості обчислень усередині циклу N. В нашому варіанті кількість обчислень
може бути заздалегідь невідомою.
По-третє, для формування числових масивів необхідно додатково
організувати роботу лічильника. Без цього стає неможливим вивід даних на
екран і принтер з використанням циклу. Організація роботи лічильника
включає: надання йому початкового значення, збільшення на одиницю після
кожного кола обчислень і фіксування його найбільшого значення.
Щоправда, для тимчасового користування програмою можна обійтись без
формування числових масивів, але це викликає значні незручності.
73