• LABORATORIYA ISHI - 5 Mavzu
  • Qo’yilgan masala.
  • Nazariy qism
  • [a;b]
  • Laboratoriyani bajarish uchun topshiriqlar




    Download 1,39 Mb.
    bet7/10
    Sana02.06.2024
    Hajmi1,39 Mb.
    #259180
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    1-dedline Vakhobov Jasurbek

    Laboratoriyani bajarish uchun topshiriqlar

    1. Merge sort orqali ismi familiyangizni harflarini alifbo tartibida chiqaring.

    2. function merge(leftA, rightA) {

    3. let results = [],

    4. leftIndex = 0,

    5. rightIndex = 0;

    6. while (leftIndex < leftA.length && rightIndex < rightA.length) {

    7. if (leftA[leftIndex] < rightA[rightIndex]) {

    8. results.push(leftA[leftIndex++]);

    9. } else {

    10. results.push(rightA[rightIndex++]);

    11. }

    12. }

    13. let leftRemains = leftA.slice(leftIndex),

    14. rightRemains = rightA.slice(rightIndex);


    15. return results.concat(leftRemains).concat(rightRemains);

    16. }


    17. function mergeSort(array) {

    18. if (array.length < 2) return array;


    19. let midpoint = Math.floor((array.length) / 2),

    20. leftArray = array.slice(0, midpoint),

    21. rightArray = array.slice(midpoint);


    22. return merge(mergeSort(leftArray), mergeSort(rightArray));

    23. }


    24. function nameSort(name) {

    25. return mergeSort(name.split('').map(ch => ch.charAt())).join('');

    26. }


    27. console.log(nameSort('ahmadjon'));

    Natijasi:



    LABORATORIYA ISHI - 5
    Mavzu: Algebraik va transcendent tenglamalarni yechishda oraliqni teng ikkiga bo’lish, iteratsiya usullari
    Ishdan maqsad. Algebraik va transcendent tenglamalarni yechishda oraliqni teng ikkiga bo’lish, iteratsiya usullarini o’rganish.
    Qo’yilgan masala. Algebraik va transcendent tenglamalarni yechishda oraliqni teng ikkiga bo’lish, iteratsiya usuli
    Ish tartibi:

    • Tajriba ishi nazariy ma’lumotlarini o‘rganish;

    • Berilgan topshiriqning algoritmini ishlab chiqish;

    • Natijalarni tekshirish;

    • Hisobotni tayyorlash va topshirish.



    Nazariy qism
    Algebraik va trantsendent tenglamalar ildizlari yotadigan oraliklar ajratib olingandan sung tenglamaning ildizini taqribiy hisoblash uchun, taqribiy hisoblash usullaridan biri kullaniladi.
    Demak tenglama berilgandan sung, tenglamaning ildizlari yotgan oraliklar ajratib olinadi, taqribiy ildizni topish usuli tanlanadi, tanlangan usulga mos ravishda algorimning blok–sxemasi va biror bir dasturlashtirish tilida blok–sxemaga mos ravishda dastur tuziladi. Dastur kompyuterga terilib, natijalar olinadi va taxlil kilinadi.
    Tenglamalarning ildizlarini taqribiy yechish usullaridan biri bu kesmani teng ikkiga bulish usulidir. Bunda berilgan [a;b] kesma teng ikkiga bulinib [a;с] yoki [с;b] kesmalarda f(a)∙f(c)<0 yoki f(c)∙f(b)<0 shart tekshiriladi va с=(a+b)/2 qilib olinadi va ildiz b-a≤ε shart bajarulgunga kadar davom etirilib topiladi.

    Download 1,39 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 1,39 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Laboratoriyani bajarish uchun topshiriqlar

    Download 1,39 Mb.