Ishdan maqsad: Ma’lumotlarning sozlangan va hosil qilinadigan turlarini o’rganish va ularni tadqiq qilish. Qo‘yilgan masala



Yüklə 219 Kb.
səhifə4/11
tarix08.12.2022
ölçüsü219 Kb.
#73068
1   2   3   4   5   6   7   8   9   10   11
1-amaliy — копия

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
1.2.4. Belgili toifa
Belgili toifaga belgilarning chekli to‘plami yoki liter, ularga lotin alifbosidagi harflar va unda yo‘q kirill harflar, o‘nlik raqamlar, matematik va maxsus belgilar kiradi. Belgili ma’lumotlar hisoblash texnikasi bilan inson o‘rtasidagi aloqani o‘rnatishda katta ahamiyatga ega. Belgili toifadagi o‘zgaruvchilar ustida turli matematik amallarni bajarish mumkin. Bunda amallar belgilarning ASCII kodlari ustida bajariladi. Shu sababli, belgili toifalarni taqqoslash ham mumkin va taqqoslashlarning natijalari bool toifasiga kiradi. C++ tilida belgili toifalarning qiymatlari qo‘shtirnoq ichida beriladi va u bitta belgidan iborat bo‘lishi mumkin.
1.5-jadval
Belgili toifa shakllari


Yüklə 219 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin