Page 10 - 33
P. 10
визначати, користуючись формулами геометрії, з якої відомо, що для
кільцевого перерізу
2 2
F ( D d ) , (3.2)
4
де D і d – відповідно зовнішній і внутрішній діаметри.
А для кругового перерізу
2
F D (3.3)
4
І тут наступає відповідальний момент. Яким шляхом йти, яку модель
вибрати? За логікою треба було б взяти обидві формули. Але цей шлях
зобов’язав би нас передбачити в програмі можливість вибору варіанта
розрахунку. Це можливо, але невиправдано ускладнило б таку просту
програму. Тому виберемо інший варіант: скористаємось формулою (3.2) для
кільцевого перерізу, а для розрахунків усередині труб внутрішньому діаметру
(d) будемо надавати нульове значення. Як бачимо, навіть у такій простій задачі
правильний вибір математичної моделі має важливе значення.
Наступним етапом є розробка алгоритму. Тут теж є вибір. Якщо нам
відома кількість ділянок (перерізів), де передбачається визначення швидкості,
то можна скласти циклічну програму, але цю тему буде розглянуто нижче.
Другий варіант полягає в організації одноразового обчислення . Цей варіант не
вимагає знання кількості ділянок і може використовуватись в режимі “вільного
пошуку”, коли розрахунки можуть бути зупинені в будь-який момент.
Розглянемо другий варіант.
Вибраний алгоритм можна зобразити у вигляді блок-схеми (рисунок 3.1)
Переходимо до складання програми, але спочатку треба скласти список
ідентифікаторів. Для ідентифікаторів можна використовувати літери
англійського алфавіту або літери з цифрами. При цьому треба пам’ятати, що
ідентифікатор не повинен починатися з цифри. Наприклад, можна взяти D1 і не
можна 1D. І ще: в ідентифікаторі використовуються лише великі літери. Тому,
якщо при наборі програми ви натиснули маленьку, комп’ютер змінить її на
10