• V.TAVSIYA ETILADIGAN ADABIYOTLAR
  • Dastur kodi
  • IV.LABORATORIYA ISHI NATIJASIDA OLINGAN NATIJALAR




    Download 1,21 Mb.
    Pdf ko'rish
    bet18/54
    Sana22.01.2024
    Hajmi1,21 Mb.
    #142946
    1   ...   14   15   16   17   18   19   20   21   ...   54
    Bog'liq
    Zamonaviy dasturlash tillari

     
    IV.LABORATORIYA ISHI NATIJASIDA OLINGAN NATIJALAR: 
    1. C++da bir va ikki o„lchovli massivlar bilan ishlashni o„rganish va malaka hosil qilindi. 
    2. Laboratoriya mashg‟uloti nazariy materiali bilan tanishib chiqildi. 
    3. Mos topshiriq variantidagi masalarni echish dasturini tuzishdi. 
    V.TAVSIYA ETILADIGAN ADABIYOTLAR: 
    1. D.S. Malik. C++ Programming: From problem analysis to program design. Course 
    Technology, 2011. 
    2. Ivor Horton. Beginning Visual C++ 2005. Wiley Publishing, 2005. 
    3. B. Straustrup. Язык программирования C++. Специальное издание.-M. OOO «Binom-
    Press», 2006. 
    4. Madraximov Sh.F., Gaynazarov S.M. C++ tilida Dasturlash asoslari //‟ Toshkent, 
    Uzbekistan Milliy Universiteti, 2009. 
    11- LABORATORIYA MASHG‘ULOTI 
    MAVZU: C++da ko‘rsatkichlar va satriy kattaliklar bilan ishlash. 
    I.ISHDAN MAQSAD: C++ dasturlash tilida kursatkichlar va adres oluvchi uzgaruvchilar 
    bilan ishlash, ulardan foydalanish kunikmalariga ega bulish. Dasturda kursatkichlar va adres 
    oluvchi uzgaruvchilardan foydalana olish. 
     
     
    II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR: 
    Zamonaviy Core i5 yoki Core i7 kompyuterlari. Proektor qurilmasi. Konspekt daftarlari. 
    Laboratoriya ishi natijalar qaydi. 
     
    III.ISHNI BAJARISH TARTIBI: 
    Topshiriqni bajarish namunalar: 
    Masala. Ikki sonning EKUBini topuvchi rekursiv funktsiya tuzilsin. Funktsiyaga kursatkich 
    orkali murojaat kilinsin va natija ekranga chop kilinsin. 
    Ko‘rsatkichlar va satriy kattaliklar bilan ishlash.


    21 
    Dastur kodi: 
    dastur.cpp fayli: 
    #include using namespace std; 
    int EKUB(int, int ); 
    int main(int argc, char* argv[]) 

    int (*ekub_korsatkich)(int, int); 
    ekub_korsatkichqEKUB; 
    int a, b; 
    cout << 
    "Birinchi 
    sonni kiriting: 
    "; 
    cin >> a; 
    cout << 
    "Ikkinchi 
    sonni kiriting: 
    "; 
    cin >> b; 
    cout << "EKUB q " 
    << ekub_korsatkich(a, b) << endl; 
    system("pause"); 
    return 0; 

    int EKUB(int son1, int son2) 

    if ( son2 qq 0 ) return son1; 
    return EKUB(son2, son1 % son2); 


    Download 1,21 Mb.
    1   ...   14   15   16   17   18   19   20   21   ...   54




    Download 1,21 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    IV.LABORATORIYA ISHI NATIJASIDA OLINGAN NATIJALAR

    Download 1,21 Mb.
    Pdf ko'rish