• Amaliy mashg‘ulot - 10 Mavzu
  • Nazariy qism Birlashmali saralash
  • "bo`lib tashla va hukmronlik qil"
  • Amaliy qismi: Dastur kodi
  • Bajardi: 13-21 guruh talabasi Shamamatova Sayyora Jo’raboy qizi Qabul qildi: at kafedra o’qituvchisi Abdullayeva m amaliy mashg‘ulot Mavzu




    Download 0.94 Mb.
    Pdf ko'rish
    bet5/5
    Sana07.11.2023
    Hajmi0.94 Mb.
    #95172
    1   2   3   4   5
    Bog'liq
    Shamamatova Sayyora
    1-mavzu. Iqtisodiyotga kirish reja, Baxtiniso, Etq tajriba, javohir esanboyev, sevara, 1 Mavzu, Mavzu Raqamli audio-video qurilmalari va dasturlari, Aynur Seytimbetova oʻzbetinshe(1), 5-mavzu taqdimot, Oliy ta\'lim tizimidagi islohotlar., Mustaqil ish mavzu Kesh xotira va uning vazifalari, 5 ҚҚС маъруза матни-2019, сам метрология, 20.123.gurux. Abdullayeva SHoxsanamning-Sitembrologiya fanidan- Chang donasining vegetativ va generativ xujayrasini hosil bo
    ++ 
    Onli 
    ne 
    Compil 
    er
     
     
    Output
     
     
    1
    // 
    Online 
    C*+ 
    compiler 
    to
    run 
    C++
    program 
    online
    2
    #include 
    •iostream
    3
    #include 
    cmath
    4
    using 
    namespace 
    std; 
    s
    6
    int 
    main() 
    {
    7
    double 
    Z[] 

    {-0.75, 3.2, 45.8,-28 
    , 4.7, 28.7, -0.5, 37} 
    8
    double 
    a[8]; 
    9
    for 
    (int 


    0; 


    8; i++) 

    0
     
    {
     
    11
     


    1] 
    — 
    pow( 

    1n 
    (Z 
    [1] 
    ) , 
    2) 



    12
     

    13 
    -
     
    cout 







    ;
     
    14
     



     
    for
     
    ]
     

    int

    =
     


    i
     



    i+


    16 
    cout 
    << 

    [i] 

    <
     
    17 
    j
     
    18 
    cout 


    a [7] 





    << 
    end1; 
    19 
    return 

    ;
     
    20 
    }
     
    C++ 
    Course
     


     
     
     
     
     
    Nazorat savollari 
    • Axborotlar oqimini segmentlarga ajratish qanday amalga oshiriladi. 
    • Chiziqli modelni tushuntirib bering. 
    Amaliy mashg‘ulot - 10 
    Mavzu: Jarayon matematik modelini tuzishda eng kichik kvadratlar usulidan 
    foydalanish. Kvadratik, teskari proporsional bog‘lanish modellari. 
    Ishdan maqsad. Jarayon matematik modelini tuzishda eng kichik kvadratlar 
    usulidan foydalanish. Kvadratik, teskari proporsional bog‘lanish modellari. 
    Qo’yilgan masala. Jarayon matematik modelini tuzishda eng kichik kvadratlar 
    usulidan foydalanish. Kvadratik, teskari proporsional bog‘lanish modellari usulidan 
    foydalanish. 
    Ish tartibi: 
    • Tajriba ishi nazariy ma’lumotlarini o‘rganish; 
    • Berilgan topshiriqning algoritmini ishlab chiqish; 
    • Natijalarni tekshirish; 
    • Hisobotni tayyorlash va topshirish. 
    Nazariy qism 


    Birlashmali saralash (Merge Sort) algoritmi asosiy beshta saralash 
    algoritmlari (pufakchali saralash, tezkor saralash va boshqalar) dan biri bo`lib, 
    chiziqli saralash algoritmlaridan farqli ravishda "bo`lib tashla va hukmronlik qil" 
    tipidagi algoritm hisoblanadi. 
    Bu tipdagi algoritmlar katta hajmdagi masalalarni nisbatan kichik bo`lgan va 
    oson yechiladigan qismlarga ajratgan holda bajaradi. Bunday algoritmlar 
    masalalarni hal qilishda vaqtdan katta yutuq qilish imkonini beradi. 
    Birlashmali saralashda biz berilgan massivni uzunligi faqat 1 elementga teng 
    bo`lgan qismlar qolmaguncha o`rtasidan ajratamiz. Keyin bu qismlar to`g`ri tartibda 
    birlashtiriladi. 
    Amaliy qismi: 
    Dastur kodi: 
    #include 
    using namespace std; 
    int main(){ 
    const int n = 10; // massiv o'lchami 
    int X[n] = {1, -2, 3, -4, 5, -6, 7, -8, 9, -10}; // X massiv 
    int L[n]; // L massiv 
    int count = 0; // indekslar soni 
    for(int i = 0; i < n; i++) { 
    if(X[i] > 0){ // agar musbat elementni topilasa 
    L[count] = i; // indeksni L massiviga qo'shish 
    count++; // indekslar sonini oshirish 


    cout << "L massivi indekslari: "; 
    for(int i = 0; i < count; i++) { 
    cout << X[L[i]] << " "; // inkedsga mos keluvchi elementlarni chiqarish 

    cout << endl; 
    return 0; 

     
    Dastur natijasi: 


     


     


     
     
     
     
    Nazorat savollari 
    • Jarayon matematik modelini tuzishda eng kichik kvadratlar usulidan 
    foydalanish algoritmini tahlil qiling. 
    • Jarayon matematik modelini tuzishda eng kichik kvadratlar usulidan 
    foydalanish qanday amalga oshirilishini tahlil qiling. 

    Document Outline

    • Amaliy mashg‘ulot - 6
    • Nazari qism
    • Amaliy qismi:
    • Dastur kodi:
    • #include
    • #include
    • using namespace std;
    • int main()
    • { int x,y;
    • cout<<"x ni kiriting: ";
    • cin>>x;
    • cout<<"y ni kiriting: ";
    • cin>>y;
    • if(abs(x)+y<0)
    • cout<<"Natija: "<<(sqrt(-x-y))/(1-x-y);
    • else if(x+y>0)
    • cout<<"Natija: "<
    • else
    • cout<<"Natija: "<
    • return 0;
    • }
    • Amaliy mashg‘ulot - 7
    • Nazariy qism
    • Amaliy qismi: (1)
    • Amaliy mashg‘ulot - 8
    • Nazariy qism (1)
    • Amaliy qismi: (2)
    • Amaliy mashg‘ulot - 9
    • Nazariy qism (2)
    • Amaliy qismi: (3)
    • 16 cout << a [i] < <
    • 18 cout < < a [7] < < " ] " << end1;
      • Nazorat savollari
      • Amaliy mashg‘ulot - 10
      • Nazariy qism
      • Amaliy qismi:
      • Dastur kodi:
      • #include
      • using namespace std;
      • int main(){
      • const int n = 10; // massiv o'lchami
      • int X[n] = {1, -2, 3, -4, 5, -6, 7, -8, 9, -10}; // X massiv
      • int L[n]; // L massiv
      • int count = 0; // indekslar soni
      • for(int i = 0; i < n; i++) {
      • if(X[i] > 0){ // agar musbat elementni topilasa
      • L[count] = i; // indeksni L massiviga qo'shish
      • count++; // indekslar sonini oshirish
      • }
      • } (1)
      • cout << "L massivi indekslari: ";
      • for(int i = 0; i < count; i++) {
      • cout << X[L[i]] << " "; // inkedsga mos keluvchi elementlarni chiqarish
      • } (2)
      • cout << endl;
      • return 0;
      • } (3)

    Download 0.94 Mb.
    1   2   3   4   5




    Download 0.94 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Bajardi: 13-21 guruh talabasi Shamamatova Sayyora Jo’raboy qizi Qabul qildi: at kafedra o’qituvchisi Abdullayeva m amaliy mashg‘ulot Mavzu

    Download 0.94 Mb.
    Pdf ko'rish