28-mavzu. Stuktura va tsikllarni boshqarish


Select Case Konstruktsiya


Download 25.13 Kb.
bet4/7
Sana15.03.2023
Hajmi25.13 Kb.
#1271099
1   2   3   4   5   6   7
Bog'liq
28 mavzu

Select Case Konstruktsiya 
Select case konstruksiyasi dasturdagi bir nechta shartlarni boshqarish imkonini beradi va if.. .Then.. .Else konstruksiya blokiga o‘xshaydi. Bu konstruktsiya tahlil qilingan ifodadan va ifodaning har bir mumkin bo'lgan qiymati uchun case iboralari to'plamidan iborat. Ushbu qurilish quyidagi tarzda ishlaydi. Birinchidan, Visual Basic konstruksiyada ko'rsatilgan ifoda qiymatini baholaydi. Keyin olingan qiymat konstruksiyaning case bayonotlarida ko'rsatilgan qiymatlar bilan taqqoslanadi. Agar kerakli qiymat topilsa, berilgan case operatoriga berilgan buyruqlar bajariladi. Konstruksiyalar bajarishni tugatgandan so'ng, End Select kalit so'zidan keyin boshqaruv konstruktsiyaga o'tkaziladi.
Select Case konstruksiyasining sintaksisi quyidagicha:

Select Case 


CASE qiymat 1
Konstruktsiya  1
CASE qiymat 2
Konstruktsiya 2
. . .
End Select
Konstruksiya boshida tanlangan case kalit so'zlari mavjud bo'lib, ular yonidagi compareValue parametri bir nechta qiymatlarga nisbatan sinovdan o'tkazilishini bildiradi. Quyida buyruqlar guruhlari keltirilgan. Case kalit so'zi bilan boshlanadi. Agar compareValue joriy case bayonotida ko'rsatilgan qiymatga teng bo'lsa, u va keyingi case kalit so'zi o'rtasidagi buyruqlar bajariladi.
Misol tariqasida oldingi masalani hal qilish uchun Select Case konstruksiyasidan foydalanamiz:

Select Case x


CASE 1 То 9
Labell.Caption = " Qiymat 0 dan katta"
CASE 0
Labell.Caption = " Qiymat 0"
CASE -9 То -1
Label1.Caption = " Qiymat 0 dan kichik"
End Select
Замечание
Izoh
E'tibor bering, Select Case o'z ichiga olgan konstruktsiyalar ketma-ketligidan ko'pi bilan birini bajarishi mumkin. Shartlardan biri "To'g'ri" bo'lib chiqqandan so'ng va tegishli konstruktsiyalar ketma-ketligi bajarilgandan so'ng, "Select Case" o'z ishini yakunlaydi. Boshqa shartlar tekshirilmaydi.
Циклы
В программах Visual Basic для выполнения повторяющихся действий используются циклы. Они бывают следующих типов:
Tsikllar
Visual Basic dasturlarida takroriy amallarni bajarish uchun tsikllardan foydalaniladi. Ular quyidagi turlardan iborat:


  • For...Next

  • For Each...Next

  • Do. . . Loop

Рассмотрим перечисленные конструкции.


Download 25.13 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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