28-mavzu. Stuktura va tsikllarni boshqarish


Download 25.13 Kb.
bet2/7
Sana15.03.2023
Hajmi25.13 Kb.
#1271099
1   2   3   4   5   6   7
Bog'liq
28 mavzu

Таблица 6.1. Shartlarni tekshirish operatorlari

Оператор

Vazifasi

=

teng

>

katta

<

kichik

<>

tengmas

>=

Katta yoki teng

<=

Kichik yoki teng

Shartli ifodalarda siz mantiqiy matematika (mantiqiy operatsiyalar) amallarini bajarishingiz mumkin, xususan:


• AND - Agar amaldagi barcha ifodalar rost bo'lsa, True qiymatini qaytaradi. Aks holda, False qaytariladi;
• YOKI (YOKI) - agar amalda qatnashgan iboralardan kamida bittasi rost bo'lsa, True qaytaradi. Agar barcha iboralar False deb baholansa, False qaytariladi;
• XOR (Exclusive OR) - agar amalda ishtirok etuvchi ifodalardan faqat bittasi rost bo'lsa, True qaytaradi. Aks holda, False qaytariladi;
• NOT (HE) inkor amalidir. Ifodaning qiymatining teskari qiymatini qaytaradi, ya'ni ifoda True bo'lsa, u holda False qaytariladi va aksincha, ifoda qiymati False bo'lsa, True qaytariladi.
Mantiqiy amallardan foydalanish sintaksisi arifmetik amallar bilan bir xil. Masalan:
(ibora1 Va ifoda2 Va ifoda3) Yoki (ifoda4 Yoki ifoda5)
Shartli ifodalardagi qavslar arifmetikdagi kabi ishlaydi, ya'ni qavs ichidagi amallar doimo birinchi bo'lib bajariladi.
Murakkab ifodalar oldindan baholanishi va mantiqiy o'zgaruvchilarda saqlanishi mumkin. Masalan, o'zgaruvchilardan foydalangan holda oldingi kod quyidagicha ifodalanishi mumkin:
Dim bVar1 As Boolean
Dim bVar2 As Boolean
bVarl = выражение! And выражение2 And выражениеЗ
bVar2 = (выражение4 Xor выражение5)
Итоговым будет следующее выражение:
bVarl Or bVar2

Download 25.13 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling