• Tarmoqlanuvchi algoritmlar
  • Takrorlanuvchi va murakkab jarayonlar uchun algoritmlar tuzish . Takrorlanuvchi algoritmlar.
  • sikl tanasi (jismi)
  • Qarshi: 2020 Tarmoqlanuvchi algoritmlar




    Download 0.52 Mb.
    bet1/2
    Sana10.05.2023
    Hajmi0.52 Mb.
    #57999
      1   2
    Bog'liq
    Temirova Nargiza ki 11 19c gruppa dasturlash 2 mustaqil ishi(2)
    4-amaliy mashgulot, 2022 Biologiya 500 test. GREAT TEACHERS, Jewellary Management System, 2-laboratoriya ishi kompyuter tarmoqlari Sanjarbek Suyunov AX-12-20, BOLTAYEVA N, 4-Amaliy, KI Mansur Muzaffarov Mustaqil ish 1, мутаклл (1), 2-3 амалий машғулот, 1 Tursunova G ., 3 amaliy mashg\'ulot Biznes jarayonlarni boshqarish Mamanazarov Asrorbek, 1 - mustaqil ish Tarmoq xavfsizligi, Takror va aralash algoritm, i4wEmWW9IN7cLf0rP0pZ

    O’ZBEKISTON RESPUBLIKASI
    OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI

    Ki- 11_19c guruhi talabasi Temirova Nargizaning
    Dasturlash fanidan
    MUSTAQIL ISH
     
     
     
    Qarshi:2020
    Tarmoqlanuvchi algoritmlar. Shunday hisoblash jarayonlari mavjud bo’ladiki, bunda qo’yilgan ayrim mantiqiy shartlarning bajarilishiga qarab, bu jarayonlar bir nechta tarmoqqa bo’linadi va shu tarmoqlardan hyech bo’lmaganda bittasi bajariladi. Ana shunday jarayonlar uchun algoritmlar tuzishda tarmoqlanuvchi algoritmlardan foydalaniladi.Tarmoqlanuvchi struktura odatda qandaydir mantiqiy shartni tekshirish blokini o’z ichiga oladi. Tekshirish natijasiga ko’ra, tarmoq deb ataluvchi u yoki bu amallar ketma-ketligi bajariladi.Tarmoqlanuvchi algoritm to’la va qisqartirilgan ko’rinishda berilishi mumkin. Ular quyidagicha sxema orqali ifodalanadi:
    Tarmoqlanuvchi tuzilmali algoritm deb qanday algoritmga aytiladi
    Takrorlanuvchi va murakkab jarayonlar uchun algoritmlar tuzish. Takrorlanuvchi algoritmlar.Shunday hisoblash jarayonlari mavjud bo’ladiki, bunda uning ayrim bo’laklarini bir necha marta takroran hisoblashga to’g’ri keladi. Bunday jarayonlar uchun algoritmlar tuzishda takrorlanuvchi algoritmlardan foydalaniladi.
    Hisoblash jarayonining ko’p marta takrorlanadigan qismi ichki sikl tanasi (jismi) deb yuritiladi. Takrorlanuvchi algoritm 2 xil ko’rinishga ega bo’ladi:
    Sikl - gacha takrorlanuvchi algoritm quyidagi ko’rinishga ega:
    Shartli operatorlar haqida batafsil ma'lumot
    Mantiqiy AND va mantiqiy OR operatorlari ikkita operandni oladi. Har bir operand boolean ifodasidir (ya'ni, u haqiqiy yoki noto'g'ri deb baholanadi).
    Har ikkala operator ham to'g'ri bo'lsa, mantiqiy va shartlar haqiqatni qaytaradi, aks holda, noto'g'ri ko'rsatiladi. Har ikkala operand ham noto'g'ri bo'lsa, mantiqiy YoKI sharti yolg'ondir, aks holda rost qaytariladi.
    Mantiqiy va mantiqiy OR operatorlari ham qisqa muddatli baholash usulini qo'llashadi. Boshqacha aytganda, agar birinchi operand shartning umumiy qiymatini belgilasa, ikkinchi operand baholanmaydi. Misol uchun, mantiqiy OR operatori birinchi operandni to'g'ri deb baholasa, ikkinchisini baholash kerak emas, chunki u mantiqiy YoKI shartni to'g'ri deb bilishi kerak. Xuddi shunday, agar mantiqiy va operator birinchi operandni noto'g'ri deb hisoblasa, u ikkinchi operandni o'tkazib yuborishi mumkin, chunki u mantiqiy va holatni noto'g'ri deb biladi.
    Ternary operatori uch operandni oladi. Birinchisi, bir boolean ifoda; ikkinchi va uchinchi qiymatlar. Boolean ifoda to'g'ri bo'lsa, uchinchi operator ikkinchi operand qiymatini qaytaradi, aks holda, uchinchi operand qiymatini qaytaradi.
    Shartli operatorlarga misol
    Bir raqam ikki va to'rtga bo'linib ketmasligini tekshirish uchun:
    > int raqam = 16; agar (% 2 == 0 && raqami% 4 == 0) {System.out.println ("Ikki va to'rtga bo'linadi!"); } else {System.out.println ("Ikki va to'rtta bo'linmaydi!"); }Shartli operator "&&" avval birinchi operand (ya'ni,% 2 == 0) to'g'ri yoki yo'qligini tekshirib chiqadi va keyin ikkinchi operand (ya'ni,% 4 == 0) to'g'ri yoki yo'qligini ko'rib chiqadi.
    Har ikkisi ham to'g'ri bo'lgani uchun, mantiqiy va ahvol haqiqatdir.
    C++ dasturlashtirish tilida shartsiz utish operatori qanday yoziladi
    Shundan dasturlar mavjudki ularning shartiga qarab ikki xil natija qabul qilishi mumkin. Bu o`z navbatida dasturni tarmoqlanishga olib keladi. Tarmoqlarning qaysi qismi bajarilishi ayrim shartlarga qarab aniqlanadi. Shart operatori: Shart operatori boshqarishni qaysi tarmoqqa uzatishni ta’minlaydi. Shart operatorining ikki xil ko`rinishi mavjud. Operatorning umumiy ko`rinishi va qisqa ko`rinishi. Shart operatorining umumiy ko`rinishi: if (); else ; if agar, else aks holda ma`nolarini anglatadi. Shart operatorining qisqa ko`rinishi: if () ; tekshirilishi lozim bo`lgan mantiqiy ifoda Agar shart rost (true) qiymatga ega bo`lsa bajarilishi lozim bo`lgan operator. Agar shart yolg`on (false) qiymatga ega bo`lsa bajarilishi lozim bo`lgan operator.
    Shart operatori tarkibida ixtiyoriy operatordan foydalanish mumkin. Shu o`rinda Shart operatoridan ham. Misol: Berilgan a sonini juft yoki toqligini aniqlovchi dastur tuzilsin. Agar a sonini 2 ga bo'lganda qoldiq 0 ga teng bo'lsa, bu son juft, aks xolda toq.

    Download 0.52 Mb.
      1   2




    Download 0.52 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Qarshi: 2020 Tarmoqlanuvchi algoritmlar

    Download 0.52 Mb.