B.,А. Ахаtov C++ dasturlash tili. Uslubiy qo’llanma i-qism


C++ tilida arifmetik amallar



Download 1,49 Mb.
bet42/42
Sana31.12.2021
Hajmi1,49 Mb.
#235882
1   ...   34   35   36   37   38   39   40   41   42
Bog'liq
C code blocks

C++ tilida arifmetik amallar


amallar

belgilash

amallar

belgilash

ko’paytirish

a*b

ayirish

a-b

bo’lish

a/b

bo’linma qoldig’i

a % b

qo’shish

a+b

Darajaga ko’tarish xn

pow(x,n)

Munosabat amallari



Nomi

Operator

Nomi

Operator

Tenglik

= =

Katta yoki teng

>=

Teng emas

!=

Kichik

<

Katta

>

Kichik yoki teng

<=

Mantiqiy amallar

amal

belgilash

qo’shish (or);

&&

ko’paytirish (and);

||

inkor (not).

!



C++ tilida matematik funksiyalar


Funksiya

Belgilash

Funksiya

Belgilash

absolyut qiymat

fabs(x)

darajaga ko’tarish xn

pow(x,n)

argtangens

atan(x)

qoldiqni hisoblash

fmod(x,y)

kosinus

cos(x)

x dan kichik bo’lmagan butun son

ceil(x)

sinus

sin(x)

x dan katta bo’lmagan butun son

floor(x)

natural logarifm

ln(x)

arcsinus

asin(x)

kvadrat ildiz

sqrt(x)

arccos

acos(x)

eksponenta

exp(x)

o’nli logarifm

log10(x)


Matematik proseduralar


Amalning nomi

C++ tilida amal

Amalning nomi

C++ tilida amal

Inkrement

a++

n ga oshirish

a+=n

Dekrement

a- -

n ga kamaytirish

a- =n


Asosiy operatorlar

Operatorning nomi

C++ da qo’llanilishi

Qiymat berish

a=b

Tarkibiy operator

{ operatorlar }

Ma’lumotlarni kiritish

cin>>a1>>a2>>…>>an;

Ma’lumotlarni chiqarish

cout <

O’tish

goto n;

Shartli o’tish

If (shart) operator;

If (shart) 1-operator; else 2-operator;



Tanlash

switch (ifoda)

{ case 1-o’zgarmas ifoda: 1-operatorl; break;

case 2-o’zgarmas ifoda: 2-operator; break;

…………………………………………



case n-o’zgarmas ifoda: n-operatori; break;

default;

operatorlar ketmaketligi;

}


shart

X=(shart) ? S1: S2;

Paramatrli sikl

for (x=x0; x<=xn ; x=x+xqad)

{ s1; s2;s3;....sn;}



Sharti oldin qo’yilgan sikl

while (shart)

{s1;s2;…;sn;}



Sharti keyin qo’yilgan

do {s1;s2;…;sn ;} while (shart)

Mundarija




So’z boshi ……………………………………………………..

4

I-bob.

C ++ dasturlash tili va muhiti

5

1.1.

C++ dasturlash tili to’g’risida umuniy ma’lumotlar

5

1.2.

C++ dasturlash muhiti

7

1.3.

CodeBlocks mihitida ishlash asoslari

10




Nazorat uchun savollar

15




Mustaqil topshiriqlar

15




Test savollar

15

II-bob.

C++ tilida ma’lumotlar va ularning turlari

17

2.1.

C++ tilining alfaviti va asosiy elementlari.. .....................

17

2.2.

O’zgaruvchi va o’zgarmaslarning turlari................................

18

2.3.

С++ tilida amallar..............................................

22




Nazorat uchun savollar

25




Mustaqil topshiriqlar

26




Test savollar

26

III-bob.

C++ tilida standart funksiyalar va ifodalar.

27

3.1.

C++ tilida standart funksiyalar............................................

27

3.2.

C++ tilida ifodalar ...................................

28

3.3.

Qiymat berish buyrug’i ......................................

29

3.4.

C++ tilida dasturning umumiy tuzilishi

30




Nazorat uchun savollar

31




Mustaqil topshiriqlar

32




Test savollar

32

IV-bob.

C++ tilining asosiy operatorlari.


34

4.1.

Ma’lumotlarni kiritish operatori

34

4.2.

Ma’lumotlarni chiqarish operatori.......................

35

4.3.

Sizeof amali

36

4.4.

C++ tilida dasturda izohlar berish..........

36

4.5.

C++ tilida chiziqli dastur. .....................

37




Nazorat uchun savollar

40




Mustaqil topshiriqlar

41




Test savollar

41

5-bob

Tarmoqlanuvchi jarayonlarni dasturlash

43

5.1.

Shartsiz o’tish operatori.

43

5.2.

Shartli o’tish operatori

44

5.3.

? shart operatori

48

5.4.

Tanlash operatori.

49




Nazorat uchun savollar

51




Mustaqil topshiriqlar

51




Test savollar

52

6-bob

Takrorlanuvchi hisoblash jarayonlarini dasturlash.

53

6.1.

Sikllik jarayonlarni shartli operatorlar orqali dasturlash.

53

6.2.

Sikl operatorlari. Parametrli sikl operatori.

54

6.3.

Sharti oldin qo‘yilgan sikl (while )operatori

56

6.4.

Sharti keyin qo’yilgan (do..while) sikl operatori.

58

6.5.

Continue va break operatorlari

60

6.6.

Ichma-ich joylashgan sikllar.

61




Nazorat uchun savollar

63




Mustaqil topshiriqlar

63




Test savollar

64




Foydalanish uchun adabiyotlar................................................

66




Ilova

67





Download 1,49 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   42




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish