Big data— bu uchta operatsiyani bajarishga mo'ljallangan texnologiyalar to'plami


Download 0.79 Mb.
bet16/32
Sana30.01.2023
Hajmi0.79 Mb.
#1141866
1   ...   12   13   14   15   16   17   18   19   ...   32
Bog'liq
Katta hajmdagi ma’lumotlar bilan ishlash

11.9-jadval
Ma’lumotlar turlari va ularning modifikatorlari99

Chop etish

Oralig`i

baytlar

tasvirlaydi

dan

gacha

char

- 128

127

1

belgili

signed char

- 128

127

1

belgili

unsigned char

0

255

1

belgili

int

- 32,768

32,767

2

butun sonlar

unsigned int

0

65,535

2

butun sonlar

long int

-2,147,483,648

2,147,483,648

4

butun sonlar

unsigned long int

0

4,294,967,295

4

butun sonlar

float

-3.4 e 38

3.4 e 38

4

haqiqiy sonlar

double

-1.7 e 308

1.7 e 308

8

haqiqiy sonlar

long double

-3.4 e 4932

3.4 e 4932

10

haqiqiy sonlar

Operatorni bajariladigan ishni ko'rsatadigan belgi sifatida belgilash mumkin. Operatorlar harakat qiladigan ma'lumotlar pozitsiyalari operandlar deyiladi. Ba'zi operatorlar bitta operandni, boshqalari esa ikkita operandani bajarishni talab qilishi mumkin. Operatsiyalar operatorlar tomonidan amalga oshiriladigan tartibi sifatida tanilgan.

Nuqta vergul (;) operatorni tugatadi. Bo'sh yoki null operator quyidagicha yoziladi:


; // null operator
Oddiy operator - bitta vergul bilan tugatiladi.
Murakkab operator blok sifatida ham tanilgan ({}) figurali qavslar ichiga olingan ikki yoki undan ortiq gaplardan iborat.
11.10-rasmda ko'rsatilgandek C ++ tili barcha uchta boshqaruv tuzilmalarini qo'llab-quvvatlaydi.

11.10-rasm. C ++ da turli xil boshqaruv tuzilmalari11
C ++ yuqoridagi uchta boshqaruv tuzilishini amalga oshiradi va quyidagi til konstruktsiyalaridan foydalanadi:

  • taqdim etish, kiritish va chiqarish operatori kabi barcha chiziqli operatorlar.

  • funktsiya chaqiruvlari

  • if, if-else (tarmoqlanuvchi) va switch (ko'p tarmoqlanish)

  • while, for (kirishni boshqarish) va do… while (boshqaruv tsikllaridan chiqish)

  • goto operatiridan foydalanish.

Taqdim etish operatori o'zgaruvchiga yoki doimiyga qiymat berish uchun ishlatiladi.
Taqdim etish operatorining umumiy formati quyida ko'rsatilgan: lvalue = rvalue;
Bu erda “=” yozuvi taqdim etish operatori deb ataladi. C++ da taqdim etishlarni zanjirga birlashtirish mumkin, ya'ni ularni ketma-ket bajarish mumkin.
Ko`payuvchi va kamayuvchi operatorlar faqat bitta operandda ishlaydi.
Ko`payuvchi operator (++). U o'zgaruvchining qiymatini 1 ga oshiradi.
Kamaytirish operatori (-). U o'zgaruvchining qiymatini 1 ga kamaytiradi.
Cout identifikatori - C++ da oldindan belgilangan ob'ekt, u standart chiqish oqimiga mos keladi.
Cin identifikatori C++ da oldindan belgilangan ob'ekt, u standart kirish oqimiga mos keladi.
Kiritish operatori >> chiqarib olish nomi bilan tanilgan. Chiqarish operatori chap tomonidagi oqim ob'ektidan qiymat oladi va uni o'ng tomonidagi o'zgaruvchiga taqdim etadi, u asosiy xotirada saqlanadi.
Chiqish operatori << qo`yish sifatida tanilgan. U o'zgaruvchining tarkibini uning o'ng tomonidan chap qismidagi ob'ektga taqdim etadi.

11.6. Tarmoqlanuvchi hisoblash jarayonini dasturlash If operatori


U holatni tekshiradi. If bilan bog'langan operator(lar) faqat shart to'g'ri bo'lganda bajariladi, aks holda operator(lar) umuman bajarilmaydi. If iborasi sintaksisi quyida keltirilgan:
if (shart) operator
Bu erda operator bittadan, qo'shma operatordan yoki hech narsadan iborat bo'lishi mumkin (bo'sh operatorda). Shartni tekshirgandan so'ng vergul (;) shart emasligini unutmang. Agar shunday qilsangiz, ushbu satrdan keyingi blok yoki operatorlar if-ning bir qismi sifatida qabul qilinmaydi12. if-else operatori (tanlash)
Bu shartni tekshiradi. Operator1 shart to'g'ri bo'lganda bajariladi, aks holda operator 2 bajariladi. Operatorlarning o'zi oddiy operatorlar, aralash operatorlar yoki null operatorlar bo'lishi mumkin.
If-else iborasi uchun sintaksis quyida keltirilgan:
If (shart) operator1; else
operator 2;
Bir yoki bir nechta if, operator ichida joylashgan if (if tasida, yoki else tanasida) if ichida deyiladi. Keyingi operator if-else ichki joylashtirilgan, agar operator uch darajali bo'lsa.
if (shart1)
{
if (shart2)
{ if (shart3)
operator 3; else
operator 2;
} else
operator l;
} else оператор 0;

Download 0.79 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   32




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