Fizik jarayonlarni kompyuterda modellashtirish


-savol.Stardant funksiyalar


Download 76.71 Kb.
bet11/18
Sana04.02.2023
Hajmi76.71 Kb.
#1165861
1   ...   7   8   9   10   11   12   13   14   ...   18
Bog'liq
Fizik jarayonlarni kompyuterda modellashtirish

17-savol.Stardant funksiyalar.
VBda berilgan argumentga ko‘ra funksiya qiymatini hisoblash imkoniyati berilgan. Bunday funksiyalar VB tizimiga o‘rnatilgan bo‘lib, ulardan bevosita foydalanish mumkin. Shuning uchun ham ularni standart funksiyalar deb yuritiladi. Standart
funksiyalarni shartli ravishda uch guruhga ajratish mumkin. Matematikada ko‘p ishlatiladigan trigonometrik funksiyalar VBda standart xoliga keltirilgan. Bunday funksiyalardan foydalanish VB tizimining dasturiy ta’minoti tomonidan bevosita bajarilishi ta’minlanadi. Funksiya argumenti kichik qavs ichida yoziladi.


sinx

sin(x)

cox

cos(x)

tgx

tan(x)

arctgx

atan(x)

lnx

lox(x)



exp(x)

|x|

abs(x)

[x]

int(x)



sqr(x)

18-savol.Shartli o’tish operatorlari.
Dasturdagi asosiy operatorlar bu o‘zlashtirish operatorlari hisoblanadi. Lekin shunday operatorlar mavjudki, ulardan yanada murakkab masalalarni yechishda foydalaniladi. Umumiy xolda bu operatorlarni boshqaruvchi operatorlar deb ataladi. Bu boshqaruvchi operatorlar ichida tanlash yoki tekshirish operatorlari ham mavjud. Bu operatorlar ma’lum bir shartarga asoslangan holda dasturning bir qismini boshqaradi.
If operatori.
Dasturlash jarayonida ba’zi operatorlar tekshirilayotgan shart «rost» bo‘lsagina bajarilishi lozim. «Rost» (True) shartini qayta ishlash uchun If operatorining ikki xil ko‘rinishi mavjud:
1. Bir qatordan iborat shart
2. Ko‘p operatorlarni bajarilishini ta’minlovchi shart.
Agar shart «rost» bo‘lsa, dastur buyruqlari bajariladi, aks holda (shart bajarilmasa), buyruqlar bajarilmaydi. Command parametri tekshirilayotgan shart True bo‘lganda bajariladi. Bu parametr o‘rnida VB ning ixtiyoriy operatori yoki protsedura bo‘lishi mumkin. Masalan,
a1
b5
If aAgar shart True bo‘lsa If…End If oralig‘idagi operator, aks holda End If dan keyingi operator bajariladi. Masalan:
a1
b6
If ac=a+b
c1=a*b
c2=b-a
c3=b/a
End if
Dasturlashda tekshirishning yana bir usuli bu Select Case operatorini qo‘llash. U o‘zgaruvchining qiymatiga bog‘liq ravishda bir nechta operatorlar ketma-ketligidan birini tanlash imkoniyatini beradi. Select Case operatori hisoblanuvchi o‘zgaruvchini beradi. Keyin esa operatorlar ketma-ketligi mumkin bo‘lgan qiymatni hisoblaydi. Agar hisoblangan o‘zgaruvchining qiymati Case operatorida aniqlangan qiymatlardan biriga to‘g‘ri kelsa, dasturning bajarilish tartibi ana shu Case dan keyinda turgan operatorga beriladi. Select Case ning yozilish formati quyidagicha:
Select Case
Case <1-qiymat>
(1-operatorlar guruhi)
Case <2-qiymat>
(2-operatorlar guruhi)
End Select
Bunda o‘zgaruvchi aniq bir qiymatga teng bo‘lgandagina tegishli operatorlar guruhi bajariladi.

Download 76.71 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   18




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