Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabRab_3_4_ukr_KONETs_var7-2.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

5.2.2. Вирази й операції співвідношення

Операції співвідношення виконують порівняння двох операнді та повертають булеве значення (True, False). Аргументи можуть бути будь-якого скалярного типу.

Таблиця 6. Операції відносини

Операція

Назва

Вираз

Результат

=

Дорівнює

А = В

True, якщо А дорівнює В

<>

Не дорівнює

А <> В

True, якщо А не дорівнює В

>

Більше

А > В

True, якщо А більше В

<

Менше

А < В

True, якщо А менше В

>=

Більше або дорівнює

А >= В

True, якщо А більше або дорівнює В

<=

Менше або дорівнює

А <= В

True, якщо А менше або дорівнює В

in

Приналежність

A in М

True, якщо А знаходиться в списку М

5.2.4. Пріоритет операцій

Виконання кожної операції відбувається з урахуванням її пріоритету.

Таблиця 9. Порядок виконання операцій

Операція

Пріоритет

Вид операції

@, not

*, / , div , mod ,

and, shl, shr

+ , - , or , xor

= , <> , < , > ,

<= , >= , in

Перший (вищий)

Другий

Третій

Четвертий (нижчий)

Унарна операція

Операції типу множення

Операція типу додавання

Операція відносини

Для визначення старшинства операцій маються чотири основні правила:

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

2. Операція, що знаходиться між двома операціями з рівними пріоритетами, зв’язується з тією операцією, що знаходиться ліворуч.

3. Вираження, укладене в дужки, перед виконанням обчислюється, як окремий операнд.

4. Операції з рівним пріоритетом виробляються ліворуч праворуч з можливим регулюванням порядку виконання дужками.

6. Приклади розробки алгоритмів і програм

П риклад 1 Алгоритм Евкліда. Обчислити найбільший загальний дільник (НОД) двох натуральних чисел x і y.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]