• I-BOB. MANTIQIY AMALLARNING NAZARIY ASOSLARI
  • Dasturlash asoslar




    Download 82,33 Kb.
    bet2/4
    Sana15.05.2024
    Hajmi82,33 Kb.
    #235655
    1   2   3   4
    Bog'liq
    Kurs ishi

    Mavzuning dolzarbligi: Oʻzbekiston Respublikasi Prezidentining 2022-yil 28-yanvardagi “2022-2026 yillarga moʻljallangan Yangi Oʻzbekistonning taraqqiyot strategiyasi toʻgʻrisida” PF-60-son, 2020-yil 5-oktabrdagi PF-6079-son “Raqamli Oʻzbekiston-2030 starategiyasini tasdiqlash va uni samarali amalga oshirish chora-tadbirlari toʻgʻrisida”

    Mavzuning maqsad va vazifalari:



    1. Mantiqiy ifodalar haqida umumiy ma`lumotlarni internet saytlari va o`quv ilmiy adabiyotlaridan topish va ularni tahlil qilish

    2. Mantiqiy tip – Boolean haqida

    3. Mantiqiy amallarga oid masalalar uchun sinf va Metodlar yaratish va ularni ishlatish

    4. Mantiqiy amallarga oid masalalar tahlilini qilish


    I-BOB. MANTIQIY AMALLARNING NAZARIY ASOSLARI



      1. Mavzu: Mantiqiy amallar haqida umumiy ma’lumot

    Arifmetik amallar:


    C# tilidagi arifmetik amallar raqamli ma’lumotlar turlari bilan matematik hisob-kitoblarni amalga oshirish imkonini beradi. Asosiy arifmetik operatorlarga quyidagilar kiradi:
    Qoʻshish (+): Ikki raqamni birga qoʻshadi.
    Ayirish (-): Bir raqamni boshqasidan ayiradi.
    Koʻpaytirish (*): Ikki raqamni koʻpaytiradi.
    Boʻlinish (/): bir raqamni boshqasiga boʻladi.
    Modul (%): Boʻlingandan keyin qolgan miqdorni hisoblaydi.
    Mantiqiy operatsiyalar:
    C# tilidagi mantiqiy amallar mantiqiy qiymatlar (toʻg'ri yoki notoʻg'ri) bilan ishlash uchun ishlatiladi. Umumiy mantiqiy operatorlarga quyidagilar kiradi:
    VA (&&): Agar ikkala operand ham rost boʻlsa, true qiymatini qaytaradi.
    YOKI (||): Agar kamida bitta operand rost boʻlsa, true qiymatini qaytaradi.
    NO (!): Operand qiymatini oʻzgartiradi (haqiqat notoʻg'ri boʻladi va aksincha).
    bool isSunny = rost;
    bool isWarm = rost;
    bool isGoodWeather = isSunny && isWarm; // rost
    bool isRainy = notoʻg'ri;
    bool isBadWeather = isRainy || !isSunny; // rost
    Aloqaviy operatsiyalar:
    Relyatsion operatsiyalar qiymatlarni solishtirish va mantiqiy natijani qaytarish uchun ishlatiladi. Umumiy relyatsion operatorlarga quyidagilar kiradi:
    Teng (==): Ikki qiymat teng yoki yoʻqligini tekshiradi.
    Teng emas (!=): Ikki qiymat teng emasligini tekshiradi.
    Kattaroq (>): Chap operand oʻng operanddan katta yoki yoʻqligini tekshiradi.
    Less Than (<): Chap operand oʻng operanddan kichik yoki yoʻqligini tekshiradi.
    Kattaroq yoki teng (>=): Chap operand oʻng operanddan katta yoki teng ekanligini tekshiradi.
    Less Than yoki Equal To (<=): Chap operand oʻng operanddan kichik yoki teng ekanligini tekshiradi.
    C# da mantiqiy amallar ko'p xil shakllarda ishlatiladi. Ular sodda hisob-kitobdan boshlab, bog'liq bo'lib, ma'lumotlar tahliliga qadar turib, qandaydir bir maqsadni yoki mashqni bajarish uchun ishlatiladi.
    Arifmetik Amallar: Bu sodda yig'indilar, ayirishlar, ko'paytirishlar va bo'lishlardir.
    Taqqoslash Amallari: Bu mantiqiy operatorlar, misol uchun tenglik, katta, kichik, yoki teng emas tekshirish uchun ishlatiladi.
    Mantikaviy Amallar: Bu AND, OR, NOT operatorlari bilan ifodalangan.
    Ternar Operator: Shartni tekshirish va ularning mos keladigan natijani qaytaradi.
    Bitwise Amallar: Bitlarning orqali operatsiyalar olib borish.
    Razryadli amallari: C# dastur tili, razryadli amallarni bajarish imkonini beradi. Ushbu amallar odatda bit tomonidan ifodalangan sonlarni oʻz ichiga oladi. C# da foydalanish mumkin boʻlgan razryadli amallar quyidagilardir:
    Oʻrni almashtirish (<<, >>): Sonni bitlarini oʻrni almashtirish uchun ishlatiladi. << amaliyoti sonni chapga koʻchiradi, shuningdek >> amaliyoti esa sonni oʻngga koʻchiradi.

    1.2-Mavzu: Mantiqiy tip – Boolean haqida nazariy ma’lumot



    Download 82,33 Kb.
    1   2   3   4




    Download 82,33 Kb.