Fizik jarayonlarni kompyuterda modellashtirish


-savol.Sikl (takrorlash) operatorlari


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

19-savol.Sikl (takrorlash) operatorlari.
20-savol.For/Next operatori.
Boshqaruv operatorlaridan yana bir asosiysi bu sikl operatorlaridir. Sikl operatorlaridan dasturda takrorlanuvchi jarayonlarni hisoblashda foydalaniladi. VBda siklning asosiy ikkita tipi mavjud. Hisoblovchi (yig‘uvchi) sikl va shartli sikl. Bu sikllar xaqida batafsilroq to‘xtalib o‘tamiz.
For operatori.
Hisoblovchi sikllar For yoki ForNext deb ataladi. Bu esa sikldan chiqish For va Next operatorlari bilan aniqlanishini belgilaydi. For siklining boshida o‘zgaruvchi-hisobchi yoziladi, undan keyin uning boshlang‘ich va oxirgi qiymatlari yoziladi:
For To
{sikl tanasi}
Next
Agar o‘zgaruvchining boshlang‘ich qiymati oxirgi qiymatdan katta bo‘lsa, u xolda sikl biror marta ham bajarilmaydi. Ushbu
siklda o‘zgaruvchining o‘zgarish qadami birdan farqli bo‘lsa, u xolda qadamni berish uchun Step yordamchi so‘zidan foydalaniladi:
For To Step
{sikl tanasi}
Next
For siklidan foydalanishni quyidagi misolda ko‘rib o‘taylik:
yig‘indini hisoblash dasturini tuzing.
Dim s, i As Integer
For i = 1 To 10
s = s + i ^ 2
Next i MsgBox s
O‘zgaruvchi oxirgi qiymatni qabul qilmasdan avvalroq sikl ishini yakunlash ham mumkin. Buning uchun Exit For operatoridan foydalaniladi.
21-savol.Do while/Loop operatori.
Do While operatori.
Do While operatoridagi While kalit so‘zi shartning qiymati True ga teng bo‘lgan vaqtda sikl ishi davom ettirilishini ko‘rsatadi. Agar shart False qiymatga ega bo‘lsa sikl o‘z ishini yakunlaydi. Do While {sikl tanasi} Loop Bundan tashqari Do Until sikl operatori ham mavjud bo‘lib, u shartni bajarilish jixatidan Do While aynan teskari xolatda ishlaydi. Ya’ni sikl shart True qiymatga ega bo‘lganda o‘z ishini yakunlaydi. Do Until {sikl tanasi} Loop Yuqoridagi misolni Do While va Do Until yordamida

bajarib ko‘raylik:


Do until
{Sikl tanasi}
Loop

Download 76.71 Kb.

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




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