Mavzu: Dasturlash tillari faniga kirish. Ob’ektga yo‘naltirilgan dasturlash tillari



Download 2,09 Mb.
Pdf ko'rish
bet60/64
Sana17.08.2021
Hajmi2,09 Mb.
#149509
1   ...   56   57   58   59   60   61   62   63   64
Bog'liq
dasturlash delphi

Delphida standart funktsiyalar 

 

Delphining xisoblashlar va shakl o’zgartirishlar uchun keng 

imkoniyati mavjud. Bu xisoblashlarni bajarishda qator standart 

funktsiyalardan foydalaniladi. 

Математик функциялар 

Функциялар 

Функция қиймати 

Abs(n) 


Sqrt(n) 

Sqr(n) 


Sin(n) 

Cos(n) 


Arctan(n) 

n-нинг абсолют қиймати 

n-дан квадрат илдиз ҳисоблаш 

n-нинг квадрати 

n-нинг синуси 

n-нинг   косинуси 

n нинг арктангенси 



exp(n) 

Ln(n) 


Random(n) 

 

е



n

-қиймати 

Ln (n) қиймати 

0 дан n-1 гача бўлган тасодуфий бутун сон 

 

Қиймат бериш инструкцияси. 



Агар дастурда хисоблашлар бажарилса у ҳолда албатта қиймат 

бериш инструкциясидан фойдаланилади. Умумий ҳолда қиймат 

бериш инструкцияси  қуйидаги кўринишга эга: 

  

 Ном:= ифода; 



 

Бу ерда: 

 

Ном-  ўзгарувчи  дастур  бажарилиши  натижасида 

унинг қиймати ўзгаради. 

  :=қиймат бериш белгиси 

  ифода-  бу  ифоданинг  қиймати  номи  кўрсатилган 

катталикга ўзлаштирилади. 

 Мисоллар: 

 D:=5*g-12.5; 

 Ff:=f1+(a-t); 

Perimetr:=2*a+2*b; 

Font:= False; 

Dfg:=’diametr’; 

 

Ифодалар 



Ифодалар асосан оператор ва операндлардан ташкил топади. 

Операнд сифатида ўзгарувчи, доимийлик, функция ёки бошқа 

бирор ифодадан фойдаланиш мумкин. Асосий операторларни 

келтириб ўтамиз.Булар +,_-, 

*, /, div ва  mod . 

 +,-,*, / операторлари бизга таниш . 

 div оператори бир сони иккинчисига бўлишда натижанинг 

бутун қисмини  беради 

 Масалан, 23 div 5 ифоданинг қиймати 4 га тенг 

 mod оператори бир сони иккинчисига бўлишда қолдиқ 

қийматини  беради. 

Масалан, 23 mod 5 ифоданинг қиймати 3 га тенг 

*, /, div ва mod операторлари + ва – ларга кўра , 

*, /, div ва  mod  операндлари юқори даражали хисобланишади ва 

улар ифода қийматини хисоблашда биринчилардан бўлиб 

бажарилади. 




Шунингдек, амаллар тартибини белгилашда ифода таркибида 

ўринли қавслардан фойдаланиш мумкин.  

 

 

procedure TForm1.Button1Click(Sender: TObject); 



var ss:string; 

s,burchak:real; 

begin 

ss:=inputbox('аааааааа’,’ddddddddddddddd’, ''); 



s:= strtofloat(ss); 

burchak:=(s*pi)/180; 

 

end; 


 

end. 


 

 

 



 

 

 



procedure TForm1.Button1Click(Sender: TObject); 

var ss:string; 

s,burchak:real; 

begin 


ss:=inputbox('Ãðàäóñ-ðàäèàí','áóð÷àêíèíã ãðàäóñ  êèéìàòèíè 

êèðèòèíã', ''); 

s:= strtofloat(ss); 

burchak:=(s*pi)/180; 

MessageDlg('ãðàäóñ-

ðàäèàí'+floattostr(burchak),mtWarning,[mbok,mbCancel],0); 

 

//ShowMessage(floattostr(burchak)); 



//label1.Caption:=floattostr(burchak); 

 



 

end; 


 

end. 


 

 

 



Алифбо 

Delphi алифбосига ҳарфлар, сонлар, ўн олтилик сонлар, махсус 

белгилар, пробел ва хизматчи сўзлар киради. 

Ҳарфлар – бу a дан z гача ва A  дан Z гача лотин алифбосининг 

харфлари, шунингдек (_) белгисидир. Delphi дастурлаш тилида 

алифбонинг ката  ва кичик ҳарфлари фарқланмайди, албатта, агар 

улар символли ва сатрий ифодада қўлланилмаса.  



Сонлар - 0 дан 9 гача бўлган араб рақамлари.  

Ҳар бир ўн олтилик сон 0 дан 15 гача бўлган қиймат қабул қилади. 

Дастлабки 10 та рақами 0 дан 9 гача бўлган араб сонларида 

ифодаланади, қолган олтитаси – A дан F гача бўлган ёки a дан f  гача 

лотин ҳарфларида ифодаланади.  


Download 2,09 Mb.

Do'stlaringiz bilan baham:
1   ...   56   57   58   59   60   61   62   63   64




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