• Algoritm tushunchasi
  • Algoritm tushunchasi(2)
  • Algoritmlar
  • Algoritmlar(3)
  • Algoritmlar




    Download 495.4 Kb.
    bet1/4
    Sana29.03.2024
    Hajmi495.4 Kb.
    #181369
      1   2   3   4
    Bog'liq
    lNfeiZXXlazIbcAAEhh13lsv6uhAHXO3V6SsbKKr (1)
    Rahmonov H. O.T. 1-topshiriq, Elektron-tijorat Tulqunov Fazliddin, Global tarmoqlar (wan) va ularning qurilish usullari. Wan tarmog, 1-ma\'ruza (2-semestr) 2021-22, Reja Sinflashtirsh tushunchasi, sement sanoati, 5- Бетон учун майда ва йирик тулдиргичлвр, Muzaffar kbs 2, Muzaffar AX xavflarni boshqarish, o-zbekiston-respublikasida-ayollar-mehnat-faoliyatini-muhofaza-qilishning-ahamiyati-va-ularga-yaratilayotgan-shart-sharoitlar, Saidov Rahmon Xolmurodovich, 627-19 ТЛ Ibrokhim Zayniddinov, 1-Mavzu Davlat byudjetining mohiyati va ahamiyati, Uzumbank, 2 5343653736789064719

    Algoritmlarni loyihalash

    4 semestr

    44 soat ma’ruza


    Matyakubov Marks Yaxshimuradovich

    Mavzu:Kirish.Algoritmlarning ahamiyati.Qidiruv algoritmlari. Chiziqli qidiruv algoritmlari.

    Reja

    Algoritm tushunchasi

    • Algoritm nima?
    • Algoritm qandaydir natijaga erishish uchun bajariladigan amallarning tartibi(ketma-ketligi) ni tavsiflovchi yo’riqnomalar to’plami.
    • Algoritm bajaruvchisi odatda kompyuter bo’ladi. Lekin algoritm tushunchasi faqat kompyuter dasturiga tegishli emas. Masalan ovqat pishirish yo’riqnomalari ham algoritm.

    Algoritm tushunchasi(2)

    • Algoritm tushunchasi Al-Xorazmiy nomidan olingan.
    • Dastlabki algoritmlar qadimgi Gretsiyada – arifmetik hisoblash xarakterida bo’lgan(ikkita sonning eng katta umumiy bo’luvchisi, eratosfen g’alviri va sh.o’).
    • Algoritm XX asrdan boshlab ommobop bo’la boshladi. Ayniqsa kompyuterlar yaratilgach.

    Algoritmlar

    • Algoritm - yaxshi aniqlangan hisoblovchi protsedura bo’lib,
    • Algoritm
    • Algoritm – yaxshi tavsiflangan hisoblash masalalarini yechish uchun instrument.

    Input
    Output

    Algoritmlar(2)

    • Masalaning tavsifi kerakli input/output bog’lanishini umumiy terminlarda tavsiflaydi
    • Algoritm esa bu input/output bog’lanishiga erishish uchun aniq hisoblash protseduralarini tavsiflaydi
    • Masalan: Bir o’lchamli sonli massiv elementlarini saralash masalasi.
    • Input: A[1], A[2], … A[n] massiv elementlari

    Algoritmlar(3)

    • Output: input ketma-ketlikning A‘[1]≤A‘[2]≤ … ≤A‘[n] shartni qanoatlantiruvchi A‘[1], A‘[2], … A‘[n] o’rin almashishi.
    • Input
    • (31, 41, 59, 26, 41, 58)
    • Output
    • (26, 31, 41, 41, 58, 59)
    • Bu misol deb ataladi.

    Download 495.4 Kb.
      1   2   3   4




    Download 495.4 Kb.