
- •6.050701 - “Електротехніка та електротехнології”,
- •6.100101 - “Енергетика та електротехнічні системи
- •6.050701 - “Електротехніка та електротехнології ”.
- •6.100101 - “Енергетика та електротехнічні системи
- •Лабораторна робота № 1 Побудова блок-схем алгоритмів
- •Лабораторна робота № 2 Прості обрахунки в Mathcad
- •Функція – вираз, відповідно до якого проводяться деякі обчислення з аргументами й визначається його чисельне значення.
- •Текстові фрагменти являють собою куски тексту, які користувач хотів би бачити у своєму документі. Існують два види текстових фрагментів:
- •Лабораторна робота № 3 Рішення рівнянь засобами Mathcad
- •Лабораторна робота № 4 Логічні операції та використання виразів відношень в пакеті Mathcad
- •Лабораторна робота № 5 Оператори Add line та локальне присвоювання в пакеті Mathcad
- •Лабораторна робота № 6 Оператори if та otherwise в пакеті Mathcad
- •Лабораторна робота № 7 Оператор for та циклічні алгоритми типу арифметичної прогресії в пакеті Mathcad
- •Лабораторна робота № 8 Оператор while та циклічні ітераційні алгоритми в пакеті Mathcad
- •Лабораторна робота № 9 Спеціальний оператор припинення розрахунку break в пакеті Mathcad
- •Лабораторна робота № 10 Додатковий оператор програмування циклів continue в пакеті Mathcad
- •Лабораторна робота № 11 Додатковий оператор програмування циклів return в пакеті Mathcad
- •Лабораторна робота № 12 Додатковий оператор програмування циклів on error та функція error в пакеті Mathcad
- •Лабораторна робота № 13 Модульне програмування в межах одного документа Mathcad
- •Лабораторна робота № 14 Модульне програмування у декількох документах Mathcad
- •Рекомендована література
Лабораторна робота № 10 Додатковий оператор програмування циклів continue в пакеті Mathcad
Мета роботи: Навчитись проводити розрахунки використовуючи додатковий оператор програмування циклів continue в пакеті Mathcad.
Теоретичні відомості
Оператор continue, зазвичай використовується для продовження виконання циклу шляхом повернення в початок тіла циклу. Наступний приклад пояснює роботу цього оператора.
Приклад: Складемо програму-функцію, що формує новий вектор з позитивних проекцій вихідного вектора:
У тілі програми-функції використовується функція last(v), що визначає індекс останнього елемента масиву v.
Звернення до цієї програми функції має вигляд:
Якщо черговий елемент vi не більше нуля, то пропускаються всі, що нище знаходяться оператори тіла циклу (у нашому випадку - два оператори, що формують чергову проекцію вектора w) і тіло циклу повторюється при новому значенні параметра циклу i.
Завдання на лабораторну роботу
Розробити алгоритм та програму-функцію визначення сумарної втрати теплоти через грунт в пташнику для власного варіанту (див. табл. 13).
Сумарні втрати теплоти через грунт в пташнику визначаються за формулою:
,
Вт,
де Fi – площа однієї зони; м2;
Ri – опір теплопередачі однієї зони (м2·k)/Вт;
tв та tз – температура повітря в середині пташника та зовні, оС.
Розмір пташника m x n за варіантом, розподіл площі на зони наведено на рис. 18.: опір теплопередачі зон: R1=2,1 (м2·k)/Вт; R2=4,3 (м2·k)/Вт; R3=8,6 (м2·k)/Вт; R4=14,2 (м2·k)/Вт.
Рис. 18. Поділ площі в пташнику на зони.
5. Побудувати програму-функцію визначення сумарної втрати теплоти через грунт в пташнику.
Програма виконання роботи
1. Завантажити середовище Mathcad.
2. Відкрити блок програмування.
3. Ознайомитись з додатковим оператором програмування циклів continue, що викладено в теоретичних відомостях.
4. Виконати приклади, що наведені в лабораторній роботі.
5. Виконати завдання на лабораторну роботу і результати зберегти у власній папці.
6. Оформити результати у формі звіту.
7. Закінчити роботу в Mathcad.
Індивідуальні завдання до виконання лабораторної роботи
Таблиця 13. – Значення величин для розрахунку за варіантом.
-
№ варіанту
m
n
№ варіанту
m
n
1
10
48
16
17,5
78
2
10,5
50
17
18
80
3
11
52
18
18,5
82
4
11,5
54
19
19
84
5
12
56
20
19,5
86
6
12,5
58
21
20
88
7
13
60
22
20,5
90
8
13,5
62
23
21
92
9
14
64
24
21,5
94
10
14,5
66
25
22
96
11
15
68
26
22,5
98
12
15,5
70
27
23
100
13
16
72
28
23,5
102
14
16,5
74
29
24
104
15
17
76
30
24,5
106
Оформлення звіту
Звіт повинен містити:
- назву та мету роботи;
- наведені приклади;
- блок-схему алгоритму та програму-функцію визначення сумарної втрати теплоти через грунт в пташнику;
- висновки по роботі з аналізом операторів та розроблених програм-функцій.
Запитання для самоперевірки
1. Дайте визначення оператора continue?
2. Що робить Mathcad коли виявляє оператор continue?
3. Як ввести оператор continue?
4. Як працює програм-функція завдання №1?
5. Як працює програм-функція завдання №2?