• AMALIY ISH Mavzu: Funksional dasturlashda iteratsiyalar va konveyrlar
  • Amaliy ish mavzu: Funksional dasturlashda iteratsiyalar va konveyrlar




    Download 139,45 Kb.
    Sana20.05.2024
    Hajmi139,45 Kb.
    #245924
    Bog'liq
    ustenov Dasturlash uslublari 1


    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI
    UNIVERSITETI

    Komputer injinering fakulteti Multimediya texnologiyalari


    032-20 guruh talabasi Ustenov Sultanbekning
    Dasturlash uslublari va Paradigmalar fanidan

    AMALIY ISH

    Mavzu: Funksional dasturlashda iteratsiyalar va konveyrlar

    Toshkent 2024


    1.Sonning faktorialini toping.

    function factorial(n) {


    if (n === 0 || n === 1) {
    return 1;
    } else {
    return n * factorial(n - 1);
    }
    }

    // Test qismi


    const son = 5; // Test qilayotgan son
    const natija = factorial(son);
    console.log(`${son} ning faktoriali: ${natija}`);

    Bu kodda factorial nomli funksiya rekursiv ravishda ishlatiladi. Agar n 0 yoki 1 ga teng bo'lsa, natijada 1 qaytariladi. Aks holda, n ga o'zinga bir kamaytirilgan sonni ko'paytirib olish amaliyatini rekursiv ravishda bajaradi.


    Test qismida, factorial funksiyasiga 5 ni argument sifatida uzatiladi va olishilgan faktorial konsolga chiqariladi. Siz test sonini o'zgartirib ko'rishingiz mumkin.
    Download 139,45 Kb.




    Download 139,45 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy ish mavzu: Funksional dasturlashda iteratsiyalar va konveyrlar

    Download 139,45 Kb.