|
Zbekiston respublikasi aloqa, axborotlashtirish va telekommunikatsiya
|
bet | 5/47 | Sana | 15.11.2023 | Hajmi | 490,46 Kb. | | #99136 |
Mazkur toifa mantiqiy mulohazalarning to„g„riligini aniqlash uchun, turli xil dasturlash tillarida turlicha ifodalaniladigan ifodalarni 2 ta ko„rinishda aniqlaydi. Mantiqiy ma‟lumotlar ustida quyidagi mantiqiy operatsiyalarni bajarish mumkin: konyunktsiya (va), dizyunktsiya (yoki) va inkor (yo„q), hamda qiyinroq bo„lgan ekvivalentlik, implikatsiya, chiqarib tashlash va boshqa operatsiyalar. Yuqorida keltirilgan ixtiyoriy operatsiyaning natijasi – mantiqiy qiymatga ega bo„ladi.
Mantiqiy qiymatni xotirada saqlash uchun bitta bit yetarli.
Asosiy mantiqiy funksiyalarning chinlik jadvali
Mantiqiy toifa tavsifi
1.3-jadval
1.4-jadval
Toifa ko„rinishi
|
Mazkur toifadagi o„zgaruvchining qabul
qiladigan qiymat oralig„i
|
O„zgaruvchining kompyuter xotirasidan egallaydigan joyi
|
Bool
|
true , false
|
1 bayt
|
C++ da and mantiqiy amalining yana bir yozilish shakli &&, or yoki ||, not
yoki ! va “inkor-yoki” amali xor kabi yozilishi mumkin. bool toifasiga bitta misol ko„rib chiqamiz. #include
using namespace std; int main()
{ bool b=true; bool s=false;
bool d1=not b || s; bool d2=b && s; bool d3=b xor s;
cout< "< "<
system("PAUSE");
}
Natija: 0 0 1
|
| |