• С++ tili alifbosi va dastur strukturasi.
  • 4. AMALIY QISM Masalaning C++ dasturlash tilidagi dasturi
  • Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo




    Download 166.88 Kb.
    bet3/12
    Sana12.05.2022
    Hajmi166.88 Kb.
    #20985
    1   2   3   4   5   6   7   8   9   ...   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
    C va C ++ falsafasi. C va C ++ falsafasining ma'nosini "dasturchiga ishon" iborasi bilan aniqlash mumkin. Masalan, kompilyator sizni mantiqiy yangi ishlarni bajarishingizga to'sqinlik qilmaydi, shuningdek, qulab tushishi mumkin bo'lgan narsalarni qilishni to'xtatmaydi. Bu nima qilish kerak emasligini, shuningdek C/C++ dasturlarini yozishda nima qilish kerakligini bilish juda muhimligining asosiy sabablaridan biridir.


    С++ tili alifbosi va dastur strukturasi.
    C++ tili alifbosiga quyidagilar kiradi.

    • Lotin alifbosining katta va kichik harflari (A, B, …, Z, a, b, …, z).

    • Raqamlar (0,1,2,3,4,5,6,7,8,9)

    • Maxsus simvollar “ {} | [] () + - / % \ ; ‘ . : ? < = > _ ! & * # ~ ^

    • Ko’rinmaydigan simvollar (“umumlashgan bo’shliq simvollari”). Leksemalarni o’zaro ajratish uchun ishlatiladigan simvollar (misol uchun bo’shliq, tabulyatsiya, yangi qatorga o’tish belgilari).

    Izohlarda, satrlarda va simvolli konstantalarda boshqa literallar, masalan, rus harflari ishlatilishi mumkin.


    4. AMALIY QISM
    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

    #include
    #include
    using namespace std;

    int main()


    {
    /* To'g'ri to'rtburchakning tomonlari uchun o'zgaruvchi e'lon qilish */
    float a = 0, b = 0;
    /* To'g'ri to'rtburchak yuzasi, perimetri, diaganali uchun o'zgaruvchi e'lon qilish */
    float S = 0, P = 0, d = 0;
    //Ma'lumotlarni kiritish
    cout << "To'g'ri to'rtburchak tomonlarini kiriting" << endl;
    cout << " ---------------------------------------"< cout << "a="; cin >> a;
    cout << "b="; cin >> b;

    //Yuzani topish


    S = a * b;
    //Perimetrni topish
    P = 2 * (a + b);
    //Diaganalni topish
    d = sqrt(pow(a, 2) + pow(b, 2));

    //Natijalarni chop etish


    cout << "To'g'ri to'rtburchak yuzasi: S=" << S< cout << "To'g'ri to'rtburchak perimetri: P=" << P< cout << "To'g'ri to'rtburchak diametri: d=" << d< return 0;
    }




    Download 166.88 Kb.
    1   2   3   4   5   6   7   8   9   ...   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.