• 4.3) Natijani tekshirish – testlash 1-test
  • Olingan natija 5. XULOSA
  • 10-laboratoriya mashg’uloti. Ikki o‘lchovli massivlar va ularga oid masalalar dasturlarini yaratish 10-LABORATORIYA MASHG’ULOTINI BAJARISH UCHUN NAMUNA
  • 3. NAZARIY QISM Kop olchovli massivlar.
  • Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo




    Download 166.88 Kb.
    bet10/12
    Sana12.05.2022
    Hajmi166.88 Kb.
    #20985
    1   ...   4   5   6   7   8   9   10   11   12
    Bog'liq
    Laboratoriya ishini bajarish uchun namuna Dasturiy injiniring
    12,12 (1), 11,11 (1), boshqaruv 3.maruza, Boshqaruv tamoyillari.MI, 1699875253 (3), 1700749273 (2), 1697020717 (1), KandM-1-Mustaqil ishi
    4. AMALIY QISM
    4.2) Masalaning C++ dasturlash tilidagi dasturi



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36



    #include
    using namespace std;
    int main()
    {
    const int n = 1000;
    int k, A[n];
    int a, n1;
    cout << "Massiv elementlari sonini kiriting" << endl;
    cin >> n1;
    if (n1 <= n)
    {
    cout << "Massiv elementlarini kiriting:" << endl;
    for (int i = 0; i < n1; i++)
    cin >> A[i];

    cout << "Massiv elementlari almashgan ko'rinishi:" << endl;


    if (n1 % 2 == 0)
    a = n1;
    else
    a = n1 - 1;
    for (int i = 0; i < a; i += 2)
    {
    k = A[i];
    A[i] = A[i + 1];
    A[i + 1] = k;
    }
    for (int i = 0; i < n1; i++)
    cout << A[i] << " ";
    cout << endl;
    }
    else
    cout << "Massiv elementlari soni " << n<< " dan kichik bo'lishi kerak!" << endl;

    return 0;
    }









    4.3) Natijani tekshirish – testlash
    1-test:

    Kiritilgan qiymat

    N1=6
    A[1]=1, A[2]=2, A[3]=3, A[4]=4, A[5]=5, A[6]=6,

    Olingan natija








    5. XULOSA
    Foydalanuvchi tomonidan kiritilgan n1 ta elementga ega massiv berilgan. Ushbu massivning juft o’rnidagi turgan elementlarini toq o’rnida turgan elementlari bilan o’rinlarini almashtirish vazifasi qo’yilgan.
    8-9-qatorlarda massiv elementlari soni aniqlab olindi.
    13-14-qatorda massiv elementlari kiritildi.
    Sikl qadamlari soni massiv elementlari sonining toq yoki juftligiga bog’liq bo’lgani uchun 17-20-qatorlarda ushbu shart tekshirib olindi.
    Dasturning asosiy qismi 21-26 satrlarda berilgan for sikli hisoblanadi. Ushbu sikl tanasi toq va juft o’rnida turgan elementlarni almashtirish vazifasini bajaradi. 28-qator esa ushbu massivni chop etadi.
    10-laboratoriya mashg’uloti. Ikki o‘lchovli massivlar va ularga oid masalalar dasturlarini yaratish

    10-LABORATORIYA MASHG’ULOTINI BAJARISH UCHUN NAMUNA
    1. MASALANING QO’YILISHI
    Massivning juft va toq o’rnidagi elementlarini almashtiring.
    2. ISHNING MAQSADI

    C++ dasturlash tilida massiv tushunchasi bilan tanishish Ko’p o’lchamli massivlarni e’lon qilishni o’rganish. Ko’p o’lchamli massivlarni initsializatsiyalash. Ko’p o’lchamli massivlar ustida amallar bajarishga doir misollar ishlash va natija olish.



    3. NAZARIY QISM
    Ko'p o'lchovli massivlar. Hozirgacha biz ko'rib chiqqan massivlar tokchadagi kitoblar singari edi. Uzunroq tokchada ko'proq kitob bo'lishi mumkin, qisqaroq javonda kamroq bo'lishi mumkin. Shunday qilib, kitob javon uzunligi uning imkoniyatlarini belgilaydigan yagona o'lchovdir, ya'ni. javon bir o'lchovli. Agar 3-rasmda ko'rsatilgan quyosh panellarini simulyatsiya qilish uchun massivdan foydalanish kerak bo'lsa nima bo'ladi. Quyosh panellari, kitob javonlaridan farqli o'laroq, ikki o'lchovga ega: uzunligi va kengligi.



    Download 166.88 Kb.
    1   ...   4   5   6   7   8   9   10   11   12




    Download 166.88 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo

    Download 166.88 Kb.