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

Лабораторна робота № 4 Логічні операції та використання виразів відношень в пакеті Mathcad

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

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

Вирази відношення використовуються для порівняння двох арифметичних виразів між собою. Вирази відношення записуються у вигляді:

< вираз А > < знак відношення > < вираз В> .

В якості знака відношення виступають символи, наведені в таблиці 3. Якщо задане відношення виконується, то вираз відношення приймає значення рівне 1 ( "істина" ), у противному випадку - 0 ( "хибне").

Таблиця 3. – Комбінації клавіш знаків відносин.

Знак відношення

Комбінація клавіш

=

[ Ctrl ] + [ = ]

<

[ < ]

>

[ > ]

[ Ctrl ] + [ 0 ]

[ Ctrl ] + [ 9 ]

[ Ctrl ] + [ 3 ]

Приклад: Обчислення виразу відношення.

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

Приклад: Обчислення виразу відношення.

Логічні операції. Визначено дві логічні операції, які ставляться між виразами відношення.

Логічна операція АБО, позначається знаком „+” і записується у вигляді:

< логічний вираз 1 > + < логічний вираз 2 > = < результат операції >

Результат операції дорівнює 0, якщо обоє логічних виразів рівні 0 і дорівнює 1 для всіх інших значень логічних виразів.

Логічна операція И, вводиться знаком „·” (на клавіатурі це *) і записується у вигляді:

< логічний вираз 1 > ∙ < логічний вираз 2 > = < результат операції >

Результат дорівнює 1, якщо обоє логічних виразів рівні 1 і дорівнює 0 для всіх інших значень логічних виразів ( порівняйте з логічним оператором АБО).

Логічним виразом називається конструкція, що складена з виразів відношення, знаків логічних операцій і круглих дужок. Значення логічного виразу обчислюється з ліва на право із урахуванням відомого правила про пріоритет операцій. Список пріоритетів ( по їхньому убуванню ):

- круглі дужки;

- логічна операція И;

- логічна операція АБО.

Поясніть порядок обчислення двох нижче наведених логічних виразів:

Для однозначного обчислення логічного виразу використовуйте круглі дужки.

Умовна функція if. Ця функція записується у вигляді (символи if вводяться із клавіатури):

if ( < логічний вираз > , < арифмет вираз 1> , < арифмет вираз 2 > )

Правило обчислення умовної функції if: якщо логічний вираз дорівнює 1, то функція приймає значення рівне значенню арифметичного виразу 1; якщо логічний вираз дорівнює 0, то функція приймає значення рівне значенню арифметичного виразу 2.

Умовна функція використовується в арифметичних виразах, що знаходяться у правій частині локального оператора присвоювання.

Приклад: Реалізуємо алгоритм обчислення функції y(х)= використовуючи умовну функцію if:

Звертання до цієї функції в тексті документа

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

1. Написати функцію визначення більшого значення з двох чисел a та b, блок-схема якої наведена на рисунку 3.

Рис. 3. Блок-схеми визначення більшого значення числа

з двох чисел a та b.

2. Розробити функцію визначення щільності заповнення пташника птицею та провести порівняння отриманої величини з табличними даними, які складають 14-16 кг/м2 для власного варіанту (див. табл. 4).

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

, кг/м2,

де - кількість птиці, що знаходиться у пташнику (за варіантом), шт;

Р – вага птиці (за варіантом), кг;

а та b – відповідно ширина та довжина пташника дорівнює 18х80, м.

Проводимо порівняння розрахункового та табличного значення щільності заповнення пташника птицею, якщо розрахункове значення знаходиться в межах табличного значення, то повинно з’явитись повідомлення „spivpalo” інакше „ne spivpalo” .

Програма виконання роботи

1. Завантажити середовище Mathcad.

2. Відкрити блок програмування.

3. Ознайомитись з виразами відносин, що викладено в теоретичних відомостях.

4. Виконати приклади, що наведені в лабораторній роботі.

5. Виконати завдання на лабораторну роботу і результати зберегти у власній папці.

6. Оформити результати у формі звіту.

7. Закінчити роботу в Mathcad.

Індивідуальні завдання до виконання лабораторної роботи

Таблиця 4. – Значення величин для розрахунку за варіантом.

№ варіанту

, шт

Р, кг

№ варіанту

, шт

Р, кг

1

30000

1,1

16

22500

1,475

2

29500

1,125

17

22000

1,5

3

29000

1,15

18

21500

1,525

4

28500

1,175

19

21000

1,55

5

28000

1,2

20

20500

1,575

6

27500

1,225

21

20000

1,6

7

27000

1,25

22

19500

1,625

8

26500

1,275

23

19000

1,65

9

26000

1,3

24

18500

1,675

10

25500

1,325

25

18000

1,7

11

25000

1,35

26

17500

1,725

12

24500

1,375

27

17000

1,75

13

24000

1,4

28

16500

1,775

14

23500

1,425

29

16000

1,8

15

23000

1,45

30

15500

1,825

Оформлення звіту

Звіт повинен містити:

- назву та мету роботи;

- наведені приклади;

- функцію визначення більшого значення з двох чисел a, b;

- блок-схему алгоритму та функцію визначення щільності заповнення пташника птицею;

- висновки по роботі з аналізом операторів та розроблених функцій.

Запитання для самоперевірки

1. Для чого використовуються вирази відношення?

2. Які існують знаки відношення в Mathcad?

3. Які існують логічні операції в Mathcad?

4. Що називається логічним виразом?

5. Яка функція називається умовною?