• Algoritm tushunchasi Algoritm bu
  • Algoritm turlari
  • Zamonaviy dasturlashdagi algoritmlar
  • Ma’lumotlar strukturasi tushunchasi




    Download 93,11 Kb.
    Pdf ko'rish
    bet3/4
    Sana21.12.2023
    Hajmi93,11 Kb.
    #125615
    1   2   3   4
    Bog'liq
    2-амалий sirtqi
    applsci-13-01027, Semi-Global Matching in Object Space(1), Elementarnaya-magnitnaya-nulevaya-tochka-osnovy (1) (1), xavfli moddalar, O’zbekiston Respublikasi aholisi va hududining seysmik, TERRORIZMGA QARSHI KURASH TO’G’RISIDA, 1, Aholini va hududlarni tabiiy hamda texnogen xususiyatli favqulodda vaziyatlardan muhofaza qilish, fuqaro muhofazasi, shuningdek kemalar, shu jumladan kichik hajmli kemalardan xavfsiz foydalanish sohasida, Favqulodda vaziyatlarning oldini olish va ularni bartaraf etish bo’yicha hukumat komissiyasi va hududiy komissiyalar to’g’risidagi nizomlarni tasdiqlash haqida, 29-ma`ruza, topshiriq(ma'ruza-TX)-sirtqi, Mavzu hayot faoliyati xavfsizligini ta’minlashga oid chet davla, Кутубхонашунослик фанидан мустақил ишлар сиртқи, Mantiqiy elementlar nima-www.fayllar.org (1)
    Ma’lumotlar strukturasi tushunchasi 
    Ma’lumotlar strukturasi (data structure) – dasturiy birlik bo’lib, bir tipli yoki mantiqiy 
    bog’langan ma’lumotlarni saqlaydi. Ma’lumot qo’shish, qidirish, o’zgartirish va o’chirish uchun 
    funksiyalar to’plamiga ega. Ma’lumotlar strukturasi asosan abstrakt tipdagi qiymatlarni qabul 
    qiladi.
    Har xil turdagi ma’lumotlar strukturasi har xil dasturlar uchun mo’ljallangan. Masalan, B-
    daraxt odatda ma’lumotlar bazasini yaratish, yoki har xil ko’rinishdagi lug’atlarni yaratishda 
    qo’llanishi mumkin. (nomlar domeni, internet-adreslar). Dasturiy ta’minot yaratishda dasturning 
    sifati tanlangan ma’lumotlar strukturasi bilan bog’liq. 


    Algoritm tushunchasi 
     
    Algoritm bu – buyruqlar ketma-ketligi bo’lib, u biror bir masalani yechish qaratiladi. 
    Algoritm formal tilda tavsiflanishi kerak. Algoritmni bajaruvchi inson yoki mashina bo’lishi 
    mumkin. Bajaruvchi algrotimdagi barcha buyruqlarni bajara olishi kerak. Algoritmni formal tilda 
    yozish dastur deb ataladi.
    Algoritm doimo belgili miqdordagi qadamlar bilan tugashi shart. 
    Algoritm biror-bir sinfdagi kiruvchi ma’lumotlarga qo’llaniladi. 
    Algoritm turlari: 
    • Chiziqli algoritmlar. Belgili tartibda biror bir amalni bir necha marta bajaradi. 
    • Tarmoqlanuvchi algoritm. Biro bir shart asosida bir necha ketma-ketlikdagi amallarni 
    bajaradi. 
    • Siklli algoritmlar – Amalni belgili miqdorda bajaradi. 
    • Yordamchi algoritmlar – Boshqa algoritmdagi amallarni belgilab beradi. 
    Zamonaviy dasturlashdagi algoritmlar: 
    Saralash algoritmlari 
    • Fur’e konvertatsiyasi. 
    • Deykstra algoritmi. 
    • RSA-algoritmi.
    • Xeshlash algoritmi. 
    • Bog’lanishlar algoritmi. 
    • Ma’lumotlarni siqish algoritmi. 
    • Tasodifiy sonlar algoritmi.
    Algoritmlarning bir qancha turlari bo’lib ular quyida sohalarda qo’llanilib kelmoqda: 
    • Marshrutizatsiya protokollarida eng qisqa yo’lni topish algoritmlari 
    • Kriptografiyada nazariy-sonli algoritmlar 
    • Kompyuter grafikasida geometrik algoritmlar 
    • Ma’lumotlar bazasi indeksatsiyada qidirish daraxti 

    Download 93,11 Kb.
    1   2   3   4




    Download 93,11 Kb.
    Pdf ko'rish