• Algoritm tushunchasi
  • Yaxshi algoritmning belgilari
  • Mavzu: Google Colab yordamida maʼlumotlardagi naqshlarni aniqlash uchun nazoratsiz oʻrganish algoritmlarini oʻrganish




    Download 3,12 Mb.
    bet5/7
    Sana17.12.2023
    Hajmi3,12 Mb.
    #121858
    1   2   3   4   5   6   7
    Bog'liq
    Yusupova Mahliyo 1-mustaqil ish Ma’lumotlarning intellektual taxlili

    Tugatish Vaqtlimitlari:
    Google Colab jadvallarini ishlatish va izohlash uchun xavfsizlik sababli bir vaqt limiti mavjud. Odatda, siz aktiv faoliyat bajarish uchun bir muddatga ega bo'ladi. Agar aktivliklaringiz cheklanib qolsa, tizim sizni ochiq qoldirishi mumkin.
    Yod qilish kerakki, Google Colab bepul xizmatdir va umumiy ravishda maxfiylikni himoya qiladi. Bu nuqsalarni e'tibor bering va maxfiylik so'rovlari va shartlarni o'qing, shuningdek, shaxsiy ma'lumotlaringizni xavfsiz saqlash uchun ko'proq qo'lyozma ishlatishni maslahat beriladi.

    Algoritm tushunchasi

    Algoritm - bu muammoni hal qilish uchun aniq ketma-ketlikda berilgan ko'rsatmalar to'plami.


    Algoritmni huddi ovqat pishirish uchun berilgan reseptga o'xshatish mumkin.

    Bir muammoga bir nechta yechim - algoritm bo'lishi mumkin.
    Algoritmlar bir-biridan tezligi va qancha xotira egallashi bilan farq qiladi.
    Yaxshi algoritmning belgilari:

    • Kirish (muammo) va chiqish (yechim) aniq berilgan bo'lishi kerak.

    • Algoritmning har bir bosqichi aniq va ravshan bo'lishi kerak.

    • Algoritm muammoni hal qilishning turli usullari orasida eng samaralisi bo'lishi kerak.

    • Algoritmda kompyuter kodi bo'lmasligi kerak. Buning o'rniga algoritm turli xil dasturlash tillarida ishlatilishi mumkin bo'lgan tarzda yozilishi kerak.

    ALGORITMGA MISOLLAR
    Foydalanuvchi kiritgan ikki sonni qo'shish algoritmi:

    • Start

    • son1, son2 va summa o'zgaruvchilarini yaratamiz

    • son1 va son2 qiymatlarini qabul qilamiz

    • son1 va son2 qo'shamiz, natijani summa ga yuklaymiz: summa=son1+son2

    • summa ni foydalanuvchiga qaytaramiz

    • Stop

    Uchta sondan eng kattasini topish algoritmi:



    1. Start

    2. a, b va c o'zgaruvchilarini yaratamiz

    3. a, b va c ga qiymatlar beramiz

    4. Agar a>b bo'lsa

    5. agar a>c bo'lsa

    6. a eng katta son deb qaytar

    7. aks holda

    8. c eng katta son deb qaytar

    9. aks holda (ya'ni a

    10. agar b>c bo'lsa

    11. b eng katta son deb qaytar

    12. aks holda

    13. c eng katta son deb qaytar


    N faktorialni hisoblash algoritmi
    N faktorial deb 1 dan N gacha bo'lgan sonlarning ko'paytmasiga aytiladi. Maslana N=5 bo'lsa, 5 faktorial 1*2*3*4*5=120 ga teng.

    1. Start

    2. N, faktorial va i o'zgaruvchilarini yaratamiz

    3. faktorial va i ga 1 qiymatini yuklaymiz: factorial=1, i=1

    4. Foydalanuvchidan N qiymatini qabul qilamiz

    5. i=N bo'lgunga qadar quyidagi qadamlarni takrorlaymiz:

    6. faktorial = faktorial * i

    7. i = i + 1

    8. faktorial qiymatini qaytar

    9. Stop




    Download 3,12 Mb.
    1   2   3   4   5   6   7




    Download 3,12 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Google Colab yordamida maʼlumotlardagi naqshlarni aniqlash uchun nazoratsiz oʻrganish algoritmlarini oʻrganish

    Download 3,12 Mb.