Ma’lumotlar tuzilmasi va algoritmlar” 1-tajriba ishi. Dasturlash tillarida ma’lumotlarning standart turlari




Download 106.21 Kb.
bet3/11
Sana02.11.2023
Hajmi106.21 Kb.
#93267
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
1-амалий иш
3-mavzu. Xatoliklar nazariyasi reja-fayllar.org, Navigatsiya - Vikipediya, I-II-III darajali sertifikat
1.2.3. Mantiqiy toifa

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.


1.3-jadval
Asosiy mantiqiy funksiyalarning chinlik jadvali



1.4-jadval


Mantiqiy toifa tavsifi



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

Download 106.21 Kb.
1   2   3   4   5   6   7   8   9   10   11




Download 106.21 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Ma’lumotlar tuzilmasi va algoritmlar” 1-tajriba ishi. Dasturlash tillarida ma’lumotlarning standart turlari

Download 106.21 Kb.