Інформатика 2009
34. Типи операцій у VBA Excel. Пріоритети виконання операцій
- Арифметичні операції. Результатом є числове значення арифметичної операції в порядку зменшення пріоритетів. 1 - Найвищий пріоритет - зведення в ступінь (e^A). /"), 4- цілочисельний поділ ("\"), 5 - Операція MOD (розподіл по модулю, залишок цілочисленного поділу), 6 - Операція додавання та віднімання ("+";"-")
- Операція з однаковим пріоритетом виконується зліва направо. Змінити можна розстановкою дужок.
- Операція порівняння (використовується для порівняння даних). (Дані можуть бути як чисельними, так і рядковими. Результат - тільки логічне значення: tru; fels).
Правило запису
; >=; ; is(ідентичність об'єкта); Like(відповідність масці).Логічні операції (використовуються для об'єднання операцій порівнянні. Їх результат - змінні типу true і felse).
Опеації логічні(у порядку зменшення)
1 - Not (логічне заперечення), 2 - And("і"-логічне). ").Приклад A or B= true (якщо хоча б А або В істина), 4 - Xor(Ікс ор) (що виключає "або").Приклад Xor A xor B = true , якщо тільки А істина або В.(Якщо обидва істени, то Xor - лож) 5 - Eqv(еквівалентність). Істина якщо А та В однакові.Приклад EqvA EqvB=True,(якщо А або В - однакові) 6 - Imp(Імплікація).Приклад Imp A imp B = false якщо А істина, В лож.(В решті випадків A imp B = True)Операція Конкатенації рядків. (Операція приєднання одного рядка до іншого). Має 2-а позначення:Символ Кон'юнкція - "&";"+"
Пріоритети виконання операцій.(за спаданням)
- Операції у дужках.
- Операції одного рівня (пріоритету) виконуються зліва направо.
- Вирази обчислюються у такому порядку:
- арифметичні - Конкатинації операції - операції порівняння - логічні операції