• FOYDALANILGAN ADABIYOTLAR
  • FOYDALANILGAN SAYTLAR
  • Tadbirkorlik




    Download 167.8 Kb.
    Sana06.04.2024
    Hajmi167.8 Kb.
    #189726
    Bog'liq
    10labaratoriya Norboyev (1)
    Kvant kriptografiyasi, Lecture 4 12, 456451, for takrorlash operatori topshiriqlar, 1408336, 5.Savollar, 2. ДЕНЕЖНЫЕ ПОТОКИ444, informatika, Mustaqil ishi innovatsion loyihalarni tayyorlash-fayllar.org, A.NAVOIY, Oliy taʼlim muassasalarida elektr energiya bilan taʼminlaydigan quyosh panellarini oʻz mablagʻlari hisobidan oʻrnatish ishlarini amalga oshirish ni tizimli boshlash, Mustaqil ish №5., Loyiha tashabbusi, Mustaqil ish mavzusi, 11111

    O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
    DENOV TADBIRKORLIK VA PEDAGOGIKA INSTITUTI




    TADBIRKORLIK VA BOSHQARUV FAKULTETI


    KOMPYUTER INJINIRINGI 5KI-2022 GURUH
    TALABASI Norboyev Humoyuddinning DASTURLASH FANIDAN
    LABARATORIYA ISHI
    Bajardi: Norboyev Humoyuddin Qabul qildi: Mahmudov Zayniddin

    DENOV-2023



    Laboratoriya ishi № 10. Mavzu: Komponentalar bilan ishlash. Komponenta tushunchasi va xususiyatlari


    Masala: : Formada a[N][M] massiv elementlarini [-1000; 1000] oraliqdagi tasodifiy sonlar bilan to’ldiring. N va M ni TextBox komponetalari yordamida kiriting.


    Masalani yechish goyasi: Massivni dataGridWiew komponentasiga joylashtiring. Massiv elementlaridan qiymati juft bo’lganlarining yig’indisini label komponentasida chiqaring.



    1. qadam. Yangi forma ochiladi.



    1.7 rasm. Yangi forma ochish oynasi.

    1. qadam. Formaga 2 ta TextBox komponetalari (misoldagi N va M uchun) joylashtiriladi;

    2. qadam. Formaga 4 ta label komponetalari (misol berilishi, N , M lar va natija uchun) joylashtiriladi va label Text xususiyatlari mos ravishda o’zgartirib chiqiladi;

    3. qadam. Formaga 1 ta dataGridWiew komponetasi (misoldagi N va M o’lchovli massiv elementlarini chiqarish uchun) joylashtiriladi;

    4. qadam. Formaga button tugmachasi joylashtiriladi va nomi o’zgartiriladi. button1 tugmachasini 2 marta bosib, kodlar oynasida quyidagi kodlar teriladi:

    #include "iostream" #include "conio.h" #include "stdlib.h" #include "form2.h"
    int g,s; #pragma endregion
    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
    int a[10][10]; s=0;
    int n=Convert::ToInt32(textBox1->Text); int m=Convert::ToInt32(textBox2->Text); for(int i=0;iif(g==0){dataGridView1->Rows->Add();} for(int j=0;ja[i][j]=rand()%2001-1000;
    dataGridView1->Columns[j]- >HeaderText=(j+1).ToString()+" - ustun"; dataGridView1->Rows[i]->Cells[j]->Value =a[i][j].ToString();
    if(a[i][j]%2==0){s+=a[i][j];}
    }} g+=1;
    label4->Text="Juftlari yig'indisi= " + s.ToString();
    }


    Dastur natijasi:


    FOYDALANILGAN ADABIYOTLAR


      1. "C++ dasturlash tilida obyektorientirovaniy dasturlash" by Sh. M. Abdurakhmanov

      2. "C++ dasturlash tilida algoritmlar va ma'lumotlar strukturasi" by Sh. M. Abdurakhmanov

      3. "C++ dasturlash tilida sinflar va obyektlar" by Sh. M. Abdurakhmanov

      4. "C++ dasturlash tilida dinamik xotira va ishlatilishi" by Sh. M. Abdurakhmanov



    FOYDALANILGAN SAYTLAR





    1. https://cppreference.com/ - C++ tilida dasturlash boʻyicha maʼlumotlar bazasi

    2. https://www.programiz.com/cpp-programming - C++ tilida dasturlashni oʻrganish

    uchun onlayn resurs

    1. https://www.geeksforgeeks.org/c-plus-plus/ - C++ tilida dasturlash boʻyicha maqolalar

    va misollar

    1. https://www.tutorialspoint.com/cplusplus/index.htm - C++ tilida dasturlashni oʻrganish

    uchun onlayn darslik

    1. https://www.sololearn.com/Course/CPlusPlus/ - C++ tilida dasturlashni oʻrganish uchun

    mobil ilovasi.
    XULOSA
    Komponentalar dasturlashda qayta ishlatiladigan modullardir. Bu modullar oʻz ichiga kerakli funksiyalarni, xususiyatlarini va interfeyslarini oʻzlashtiradi. Bu esa, dasturchilar uchun kodni qayta ishlashni osonlashtiradi va kodni qayta ishlatishni osonlashtiradi. Komponentalar, dasturchilar uchun kodni qayta ishlashni osonlashtiradi va kodni qayta ishlatishni osonlashtiradi. Komponentalar, dasturchilar uchun kodni qayta ishlashni osonlashtiradi va kodni qayta ishlatishni osonlashtiradi. Komponentalar, dasturchilar uchun kodni qayta ishlashni osonlashtiradi va kodni qayta ishlatishni osonlashtiradi. Komponentalar, dasturchilar uchun kodni qayta ishlashni osonlashtiradi va kodni qayta ishlatishni osonlashtiradi.
    Download 167.8 Kb.




    Download 167.8 Kb.