• 3-rasm. C++da ifodalar 1
  • Ifodalar yozish qoidalari. Standart matematik funksiyalar




    Download 85,13 Kb.
    bet2/5
    Sana26.06.2024
    Hajmi85,13 Kb.
    #265746
    1   2   3   4   5
    Bog'liq
    9-mavzu. Ifodalar. Operand, amal, ifoda, amallarning ustuvorligi. Ifodalar yozish qoidalari.

    9.2. Ifodalar yozish qoidalari. Standart matematik funksiyalar
    C++ ifodasi – bu doimiylar, operatorlar va o'zgaruvchilarni o'z ichiga olgan va ularni C++ tili qoidalariga muvofiq tartibga soluvchi alohida ob'ekt. Agar savol C++ da ifoda nima bo'lsa, u holda C++ ifodasi qiymatlarni qaytaruvchi funksiya chaqiruvlarini o'z ichiga oladi, deb javob berish mumkin. Har bir ifoda tayinlash operatori yordamida ma'lum bir o'zgaruvchiga tayinlangan ba'zi qiymatlarni hosil qiladi.

    3-rasm. C++da ifodalar1
    C++ da ifoda nima ekanligiga misol:
    (a-b) + c
    (x*y) -z
    4a2 - 5b +c
    (a+b) / (x+y)
    C++ dasturlash tilida turli xil ifoda turlari ishlab chiqariladi, ular:

    • Doimiy(Konstanta) ifodalar

    • Integral ifodalar

    • Float ifodalari

    • Ko'rsatkich ifodalari

    • Relyatsion ifodalar

    • Mantiqiy ifodalar

    • Bitli ifodalar

    • Maxsus topshiriq ifodalari

    C++ da ifodaga kiritilgan o'zgaruvchilarning ma'lumotlar turi natijaga sezilarli ta'sir ko'rsatadi. Misol uchun, ikkita butun sonni bo'lish butun songa olib keladi, kamida bitta suzuvchi nuqtadan foydalanish esa suzuvchi nuqtali natijani beradi. Ma'lumotlar turlarining ifodalar ichida o'zaro ta'sirini tushunish aniq hisob-kitoblar va butun sonlarni kesish kabi keng tarqalgan tuzoqlardan qochish uchun juda muhimdir.
    C++ da oz’garuvchini e’lon qilish.
    O’zgaruvchini e’lon qilishda dastlab o’zgaruvchi tipi yoziladi, undan so’ng o’zgaruvchi nomi yoziladi.
    int a;
    -2 147 483 648 dan 2 147 483 647 gacha bo’lgan butun sonni saqlashi mumkin bo’lgan a deb nomlangan o’zgaruvchi e’lon qilindi. O’zgaruvchini tavsiflashda unga qiymat berishimiz va birnechta o’zgaruvchini birgalikda tavsiflashimiz mumkin:
    intmain() {
    int a = 10, b, c, d = 20;
    double g = 9.81, s;
    }
    Bunda a, b, c va int tipidagi o’zgaruvchilar tavsiflandi. a ning qiymati 10, g ning qiymati 9.81, d ning qiymati 20, b, c va s ga qiymat berilmagan.

    Download 85,13 Kb.
    1   2   3   4   5




    Download 85,13 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ifodalar yozish qoidalari. Standart matematik funksiyalar

    Download 85,13 Kb.