- •Лекція 5,6
- •1. Програми з розгалудженнями.
- •1.1 Оператор умовного переходу if.
- •Оператор умови if
- •1.2 Оператор безумовного переходу Goto.
- •Var a, b, V : real;
- •1.3 Оператор вибору case.
- •2. Арифметичні вирази і операції
- •3. Вирази і операції відношення
- •4. Логічні вирази і операції
- •5. Опис алгоритмів із розгалуженням мовою програмування.
- •Var a, b, V : real;
- •Var X,y:real;
- •Var X,y:real;
3. Вирази і операції відношення
Вираз відношення визначає істину або помилку результату. Операції відношення виконують порівняння двох операндів і визначають, істинне значення виразу або помилкове. В табл. 2 приведені операції відношення, допустимі в Паскаль. Величини порівняння можуть належати до будь-якого скалярного або перерахункового типу даних. Результат має булевий тип і приймає одне з двох значень: True (істина) або False (неістина).
Таблиця 2. Операції відношення
Операція |
Назва |
Вираз |
Результат |
= |
Дорівнює |
А= В |
True, якщо А дорівнює В |
< > |
Не дорівнює |
а |
True, якщо А не дорівнює В |
> |
Більше |
А> В |
True, якщо А більше В |
< |
Менше |
А< В |
True, якщо А менше В |
>= |
Більше або рівно |
А>=В |
True, якщо А більше або дорівнює В |
<= |
Менше або рівно |
А<=В |
True, якщо А менше або дорівнює В |
in |
Належність |
А in М |
True, якщо А належить списку М |
4. Логічні вирази і операції
Результатом виконання логічного (булевого) виразу є логічне значення True або False, операндами служать дані тільки булевого типу. Найпростішими логічними виразами є: логічна константа; логічна змінна; елемент масиву логічного типу; логічна функція; вираз відношення. Інші логічні вирази будуються з шляхом застосування логічних операцій, які є в круглих дужках. Список логічних операцій приведений в табл. 3.
Таблиця 3. Логічні операції
операція |
Дія |
Вираз |
А |
в |
Результат |
not |
Логічне |
not А |
True |
|
False |
|
заперечення |
|
False |
|
True |
and |
Логічне І |
А and В |
True |
True |
True |
|
|
|
True |
False |
False |
|
|
|
False |
True |
False |
|
|
|
False |
False |
False |
or |
Логічне АБО |
А or В |
True |
True |
True |
|
|
|
True |
False |
True |
|
|
|
False |
True |
True |
|
|
|
False |
False |
False |
xor |
Виключає АБО |
А хог В |
True |
True |
False |
|
|
|
True |
False |
True |
|
|
|
False |
True |
True |
|
|
|
False |
False |
False |
