«Aniq fanlar» kafedrasi fanidan ma’ruzalar matni


Mavzu: Tuzilmalar bilan ishlash Reja


Download 1.15 Mb.
bet51/161
Sana02.01.2022
Hajmi1.15 Mb.
#200874
1   ...   47   48   49   50   51   52   53   54   ...   161
Bog'liq
dasturlash fanidan maruzalar matni 2

Mavzu: Tuzilmalar bilan ishlash

Reja:

1.Arifmetik amallar. Qiymat berish operatori

2. Ifoda tushunchasi

3. Inkrement va dekrement amallari

4. sizeof amali

Tayanch iboralar: Ifodalar, operatorlar, arifmetik amallar, qiymat berish operatori, til ko’rsatmasi, inkrement, dekrement, sizeof.


Arifmetik amallar. Qiymat berish operatori:Berilganlarni qayta ishlash uchun C++ tilida amallarning juda keng majmuasi aniqlangan. Amal - bu qandaydir harakat bo‘lib, u bitta (unar) yoki ikkita (binar) operandlar ustida bajariladi, hisob natijasi uning qaytaruvchi qiymati hisoblanadi.

Tayanch arifmetik amallarga qo‘shish (+), ayirish (-), ko‘paytirish (*), bo‘lish (/) va bo‘lish qoldig‘ini olish (%) amallarini keltirish mumkin.

Amallar qaytaradigan qiymatlarni o‘zlashtirish uchun qiymat berish amali (=) va uning turli modifikatsiyalari ishlatiladi: qo‘shish, qiymat berish bilan (+=); ayirish, qiymat berish bilan (-=); ko‘paytirish, qiymat berish bilan (*=); bo‘lish, qiymat berish bilan (/=); bo‘lish qoldig‘ini olish, qiymat berish bilan (%=) va boshqalar. Bu holatlarning umumiy ko‘rinishi:

=;

Quyidagi programma matnida ayrim amallarga misollar keltirilgan.

#include

int main()



{

int a=0 , b=4, c=90;char z=’\t’;

a=b; cout<

a=b+c+c+b; cout<

a=b-2; cout<

a=b*3 cout<

a=c/(b+6); cout<

cout<

a+=b; cout<

a*=c-50; cout<

a-=38; cout<

a%=8; cout<

return 0;

}

Programma bajarilishi natijasida ekranga quyidagi sonlar satri paydo bo‘ladi:



4 188 2 12 9 1 482 2


Download 1.15 Mb.

Do'stlaringiz bilan baham:
1   ...   47   48   49   50   51   52   53   54   ...   161




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling