• Iteratsiya metodlari
  • /11-sinf Informatika va axborot texnologiyalari




    Download 14,88 Mb.
    Pdf ko'rish
    bet399/510
    Sana20.05.2024
    Hajmi14,88 Mb.
    #245028
    1   ...   395   396   397   398   399   400   401   402   ...   510
    Bog'liq
    10-11-sinf Informatika va AT @E BAZA ISHREJA

    10/11-sinf Informatika va axborot texnologiyalari
    314
    ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 314
    28.10.2023 11:39:12


    function addNums(num1, num2){
    return num1 + num2;
    }
    Ushbu funksiya

    addNums
    nomiga ega

    ikkita raqam oladi
    num1
    va 
    num2

    ikkala raqamni qoʻshadi

    natijani chiqaradi
    Qoʻshish funksiyasini kod ichida qoʻllash quyidagicha 
    bajariladi
    var result = addNums (2,3);
    num1
    ga
    2, num2 
    ga 
    3
    qiymatlari berildi
    addNums
    funksiyasi ikkala qiymatni qoʻshadi 
    va natijani chiqaradi 5 natijasi result qismga 
    joylashtiriladi
    Funksiya sozlamalarni qabul qilishi va qiymat 
    chiqarishi shart emas Masalan
    function outputNums(){
    document.write(0);
    document.write(1);
    }
    Ushbu funksiyani quyidagicha chaqirish mumkin
    outputNums();
    Funksiyalar dasturdagi takrorlangan kodlarni olib 
    tashlashda juda asqatadi Ular kodni qayta yozishga 
    ketadigan vaqtni tejaydi, shuningdek, xatolar 
    koʻpayishining oldini oladi
    1. 
    Shartli buyruqlar boʻlimi soʻngida bajargan 
    uchta vazifalaringizning har biri uchun dastur 
    yarating Ularga funksiya qoʻshib, ishga 
    tushiring
    2. 
    Toʻrtta raqamni parametr sifatida qabul 
    qiladigan funksiya yarating Raqamlarning eng 
    katta qiymati biror gap hosil qilsin
    3. 
    2-vazifa uchun yaratgan funksiyangizni 
    oʻzgartiring eng kichik qiymat biror gap hosil 
    qilsin
    Iteratsiya metodlari
    Iteratsiya metodi takrorlanadigan funksiya (yoki 
    vazifa) boʻlib, har bir element uchun qoʻllanadi
    Count lupdan oldin e’lon qilinadi Uning 12 ga teng 
    yoki teng emasligini bilish sharti bilan qiymatini 
    tekshirasiz Agar qiymat 12 ga teng boʻlsa, u lupga 
    kiradi, aks holda, uni oʻtkazib yuboradi va keyingi 
    kodga oʻtadi Bu hisoblagich qiymati lup ichida 
    koʻpayaveradi
    While 
    lupda hisoblagichni qoʻllash shart emas
    Masalan
    var check = true;
    while(check = true){
    document.write("It's true");
    }
    Bunda lup cheksiz ravishda ishga tushiriladi hamda 
    Check o‘zgaruvchisi to‘g‘ri 
    boʻlsa, 
    ishlashda davom etadi Bu dasturlashda uchraydigan 
    oddiy xatodir Oʻzgaruvchini lup ichida oʻzgartirish 
    orqali uning cheksiz ishga tushirilishi oldini olasiz
    o hil lu turi
    Ushbu lup bilan shart lup oxirida tekshiriladi
    Boshqacha aytganda, lup kamida bir marta ishga 
    tushiriladi
    var count = 0;
    do{
    document.write(count * 
    count);
    count++;
    }
    while(count <= 12);
    Berilgan misolda 
    0*0
    chiqadi, so‘ng
    count
    qiymati 
    tekshirilgach, lup yana ishga tushirilishi hal qilinadi
    1. 
    Arrayda saqlangan ranglar qatoriga ega veb 
    sahifa yarating Arrayning har bir elementi 
    boʻylab oʻtish uchun lupdan foydalaning va uni 
    veb sahifada yangi stringga chiqaring
    2. 
    Oʻzgaruvchi number turiga ega veb sahifa 
    yarating Numberni 12 marta jadvalda 
    chiqarish uchun lupdan foydalaning
    3. 
    Oʻzgaruvchi number turiga ega veb sahifa 
    yarating Veb sahifada asterisklar ( ) sonini 
    chiqaring
    Funksiyalar
    Funksiya
    maxsus vazifani bajaruvchi koʻrsatmalar 
    toʻplami boʻlib, unga nom beriladi, qiymat beriladi va 
    qiymatlarni chiqaradi

    Download 14,88 Mb.
    1   ...   395   396   397   398   399   400   401   402   ...   510




    Download 14,88 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    /11-sinf Informatika va axborot texnologiyalari

    Download 14,88 Mb.
    Pdf ko'rish