• 3. “BREAK” operatori Break
  • Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




    Download 6,33 Mb.
    Pdf ko'rish
    bet78/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   74   75   76   77   78   79   80   81   ...   194
    √num dan kichik sonlar orqali xosil qilishimiz mumkin. Biz bu yo‘l bilan siklni ishini 
    kamaytiramiz. 
    Natija uchun biz mantiqiy tipidagi o‘zgaruvchini prime deb belgiladik. Dastlab 
    uning qiymati true (rost). Agar kiritgan sonimizni bo‘luvchisi bo‘lsa, prime ning 
    qiymatini false bo‘ladi.
    while siklning shart qismi ikkita mantiqiy operatorlardan tashkil topgan 
    (mantiqiy operator and). Siklni bajarilishi uchun ikkila maniqiy ifoda bir vaqatda true 
    bo‘lishi shart. Dastur davomida shunday bo‘luvchi topiladiki, prime ning qiymati 
    false bo‘ladi va shu paytda o‘sha sikl o‘z ishini yakunlaydi. Bu shuni anglatadiki, sikl 
    o‘z ishini kiritgan sonimizga bo‘luvchi topgunicha bajaradi yoki biz kiritgan son 2 dan 
    √num gacha bo‘lgan sonlarning hech biriga bo‘linmasligini isbotlaydi. Bu esa sonni 
    tub ekanligini bildiradi. 
    Agar biz yuqoridagi dasturga 37 va 34 sonlarini kiritsak natijasi quyidagicha 
    bo‘ladi: 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    132 
    3. “BREAK” operatori 
    Break operatoridan sikldan chiqib ketishda foydalaniladi. Qachonki sikl break 
    operatoriga yetganida sikl darhol o‘z ishini tugatadi va siklni tana qismidan chiqib, 
    keyingi qatorga o‘tib ishini davom ettiradi. Sikl ishlash jarayonida uning tana qismida 
    break operatori ishlatilgan bo‘lsa, u sikldan chiqib ketishni ta’minlab beradi 
    Qachonki break operatori ishga tushganda sikl kodining qolgan qismi bajarilmasdan, 
    sikldan chiqib ketadi. Biz break operatori bilan sikldan chiqishni misollar orqali 
    ko‘rsatib o‘tamiz. 
    3.1. Faktorialni hisoblash 
    Konsoldan kiritilgan sonning faktorial qiymatini ushbu misolda ko‘ramiz. Bu 
    hisoblash sikl operator va break operatoridan foydalanib amalga oshiriladi. Keling 
    matematikadan faktorial nima va u qanday hisoblanishini esga olaylik. n! shunday 
    funksiyaki u o‘zidan oldingi barcha sonlarni ko‘paytmasiga teng. Quyidagi misollar 
    orqali tushuntirib o‘tiladi: 

    Download 6,33 Mb.
    1   ...   74   75   76   77   78   79   80   81   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

    Download 6,33 Mb.
    Pdf ko'rish