Теория вероятностей и математическая статистика



Yüklə 24,1 Kb.
səhifə3/10
tarix25.12.2023
ölçüsü24,1 Kb.
#195872
1   2   3   4   5   6   7   8   9   10

//5>6-false, 4<6-true, shuning uchun ham false qaytaradi

bool x1 = (5 > 6) && (4 < 6);

//5<6-true, 4<6-true, shuning uchun ham true qaytaradi

bool x2 = (5 < 6) && (4 < 6);

  • !
  • Mantiqiy inkor amali. Bitta operand ustida bajariladi va agar operand false bo'lsa, true qiymatini qaytaradi. Agar operand true bo'lsa, operatsiya false qaytariladi:

    bool a = true;

    bool b = !a; // false

    Mantiqiy operatoplar

    • ^
    • Istisnoli YOKI amali. Agar birinchi yoki ikkinchi operand (lekin ikkalasi birdaniga emas) rost bo'lsa, true qiymatini qaytaradi, aks holda u false qaytaradi

      //5>6 -false, 4<6 -true, shuning uchun ham true qaytaradi

      bool x5 = (5 > 6) ^ (4 < 6);

      //50>6-true, 4/2<3-true, shuning uchun ham false qaytaradi

      bool x6 = (50 > 6) ^ (4 / 2 < 3);

      Bu yerda bizda ikkita juft amali bor | va || (shuningdek, & va &&) o'xshash amallarni bajaradi, lekin ular bir xil emas.

      z=x|y ifodasida x ning ham va y ning ham qiymatlari hisoblanadi.

    Mantiqiy operatoplar

    z=x||y ifodasida esa dastlab x ning qiymati hisoblanadi va agar u true bo'lsa, u holda y ning qiymatini hisoblash endi mantiqan shart emas, chunki har qanday holatda ham z ning qiymati true ga teng bo'ladi. Agar x ning qiymati false bo'lsagina y ning qiymati hisoblanadi.

    Xuddi shu narsa &/&& amallari uchun ham o’rinli. z=x&y ifodasida x ning ham va y ning ham qiymatlari hisoblab chiqiladi.

    z=x&&y ifodasida dastlab x ning qiymati hisoblanadi va agar u false bo'lsa, u holda y ning qiymatini hisoblash mantiqan shart emas, chunki har qanday holatda ham z ning qiymati false qiymatiga teng bo'ladi. Agar x ning qiymati true bo'lsagina y ning qiymati hisoblanadi.

    Mantiqiy operatoplar

    Shuning uchun ham || va && amallari hisob-kitoblarda nisbatan qulayroqdir, chunki ular ifodaning qiymatini baholash vaqtini qisqartiradi va shu bilan samaradorlikni oshiradi. Va | va & amallari esa sonlar ustida bitli (razryadli) amallarni bajarish uchun ko'proq mos keladi.


    Yüklə 24,1 Kb.

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




    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