Ўзбекистон республикаси алоқА, ахборотлаштиришва телекоммуникация технологиялари қЎмитаси



Download 1,39 Mb.
bet10/16
Sana24.02.2022
Hajmi1,39 Mb.
#247934
1   ...   6   7   8   9   10   11   12   13   ...   16
Bog'liq
kompyuter xonasiga qo'yiladigan talablar

Математик ифодаси

С++ тилида ёзилиши

Математик ифодаси

С++ тилида ёзилиши

Sin x

sin (x)

logab

log(b) / log(a)

Cos x

cos(x)

xa

pow (x, a)

tg x

tan (x)



pow (x, 1/2.)

ex

exp(x)

| x |

abs(x)

Ln x

log(x)

Arctg x

atan (x)

2.4 С++ тилидаги дастурнинг таркиби.


С++ тилида тузиладиган дастур қуйидаги таркибдан (кетма-кетликдан) ташкил топади:

  1. Директивалар – функциялар кутубхонасини чақириш. Улар махсус INCLUDE каталогида жойлашган ва .h файллар деб номланади. С++ тилида масаланинг қўйилишига қараб керакли include лар чақирилади. Бу эса дастурнинг хотирада эгаллайдиган жойни минималлаштиради.

Масалан: маълумотларни киритиш-чиқариш прцедуралари учун:
# include тизимдан чақириш
# include “stdio.h” жорий каталогдан чақириш.
Махсус стандарт функциялардан фойдаланиш учун:
# include ёки # include “math.h”
Графикадан фойдаланиш учун:
# include ёки # include “graphics.h”
Директивалардан кейин ; (нуқта-вергул) белгиси қўйилмайди.

  1. Макролар (#define) – дастур бажарилиши давомида ўзгарувчи кўрсатилган қийматни қабул қилиши учун (const). Унда макронинг номи ва унинг қиймати кўрсатилади. Масалан:

# define pi 3.1415
# define x 556
# define s[100]
# define M x*x*x
Макролардан кейин хам ; (нуқта-вергул) белгиси қўйилмайди.


  1. main () функцияси. main – асосий (главный) деган маънони англатади. Бу функция “{“ белгисидан бошланади ва дастурнинг асосини ташкил этувчи ўзгарувчиларнинг тоифалари кўрсатилади. Дастур “}” белгиси билан якунланиши шарт. Агар дастурда қисм дастурлардан фойдаланилаётган бўлса, уларнинг номлари ва хақиқий параметрлар келтирилади. Сўнгра дастурнинг асосий буйруқлари ёзилади. Агар буйруқлар мураккаб структурага эга бўлса, улар алохида “{ }” белгилари орасига олинган бўлиши керак. Умуман олганда “{ }” белгилар сони тенг бўлиши шарт.

С++ тилида дастурнинг асоси бўлмиш буйруқлар кичик харфлар билан ёзилади. Буйруқлар ; (нуқта-вергул) белгиси билан якунланади. Буйруқлар 1 қатор қилиб кетма-кет ёзилиши хам мумкин.


Изохлар /*….*/ ичида ёзилади. Уларни компилятор таржима қилмайди.
Агар дастурда clrscr(); - процедураси ишлатилса, экран эски натижалардан тозаланиб, янгисини кўрсатади.

Download 1,39 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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