Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Роб_прогр_пропед_пр_3 курс.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
137.73 Кб
Скачать

Лабораторна робота № 10 Додатковий оператор програмування циклів continue в пакеті Mathcad

Мета роботи: Навчитись проводити розрахунки використовуючи додатковий оператор програмування циклів continue в пакеті Mathcad.

Теоретичні відомості

Оператор continue, зазвичай використовується для продовження виконання циклу шляхом повернення в початок тіла циклу. Наступний приклад пояснює роботу цього оператора.

Приклад: Складемо програму-функцію, що формує новий вектор з позитивних проекцій вихідного вектора:

У тілі програми-функції використовується функція last(v), що визначає індекс останнього елемента масиву v.

Звернення до цієї програми функції має вигляд:

Якщо черговий елемент vi не більше нуля, то пропускаються всі, що нище знаходяться оператори тіла циклу (у нашому випадку - два оператори, що формують чергову проекцію вектора w) і тіло циклу повторюється при новому значенні параметра циклу i.

Завдання на лабораторну роботу

Розробити алгоритм та програму-функцію визначення сумарної втрати теплоти через грунт в пташнику для власного варіанту (див. табл. 13).

Сумарні втрати теплоти через грунт в пташнику визначаються за формулою:

, Вт,

де Fi – площа однієї зони; м2;

Riопір теплопередачі однієї зони 2·k)/Вт;

tв та tз – температура повітря в середині пташника та зовні, оС.

Розмір пташника m 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?