• 11.10-rasm.
  • Taqdim etish operatori
  • 10-Mavzu: Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bilan ishlash texnologiyalari Reja




    Download 0,95 Mb.
    bet28/44
    Sana10.06.2024
    Hajmi0,95 Mb.
    #262104
    1   ...   24   25   26   27   28   29   30   31   ...   44
    Bog'liq
    10-Mavzu Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bil

    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 tuzilmalari16
    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 qilinmaydi17. 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,95 Mb.
    1   ...   24   25   26   27   28   29   30   31   ...   44




    Download 0,95 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    10-Mavzu: Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bilan ishlash texnologiyalari Reja

    Download 0,95 Mb.