Amaliy matematika va kompyuter texnologiyalari fakulteti


Shart bo‘yicha takrorlash operatorlari



Download 126,74 Kb.
bet7/9
Sana18.02.2022
Hajmi126,74 Kb.
#455150
1   2   3   4   5   6   7   8   9
Bog'liq
Zokir Kurs ishi

Shart bo‘yicha takrorlash operatorlari

Avvalgi darsda ko‘rgan misollarimizda takrorlanishlar soni aniq edi. Ammo shunday masalalar ham uchraydiki, unda biror amallar ketma-ketligini ma’lum bir shart bajarilmaguncha takrorlash kerak bo‘ladi. Bunda takrorlanishlar sonini avvaldan aytib bo‘lmaydi. Bunday hollarda shart bo‘yicha takrorlash operatorlaridan foydalaniladi. Paskalda bunday operatorlardan ikkita: While va Repeat operatorlari.




While operatori quyidagi umumiy ko‘rinishga ega:


While Do ;

bu yerda While va Do Paskalning hizmatchi so‘zlari; <shart> - oddiy yoki murakkab mantiqiy ifoda; – takrorlash tanasini tashkil etuvchi operator yoki operatorlar ketma-ketligi. Agar takrorlash tanasida operatorlar ketma-ketligi yozilsa, ular begin bilan boshlanib, end; bilan yakunlanadi.


Mazkur takrorlanish operatori quyidagicha ishlaydi:


Avval tekshiriladi. Agar uning qiymati “rost” bo‘lsa, takrorlash tanasini tashkil etuvchi operatorlar ishlaydi, va yana teksiriladi. Bu jarayon shart “yolg‘on” qiymat qabul qilgunga qadar davom etadi.




Repeat operatori ham shart bo‘yicha takrorlashni amalga oshiradi. Uning umumiy ko‘rinishi quyidagicha:


Repeat

Until

bu yerda repeat va until Paskalning xizmatchi so‘zlari bo‘lib, Repeat – takrorlash boshi, Until – takrorlash oxirini bildiradi; – mantiqiy ifoda; - ixtiyoriy operatorlar bo‘lib, takrorlash tanasini tashkil etadi. Ular bajarilmaguncha (rost qiymat qabul qilmaguncha) takrorlanaveradi.


Repeat operatorining While operatoridan farqi shundaki, While operatorida shart takrorlash boshida tekshirilsa, Repeat operatorida shart takrorlash oxirida


tekshiriladi. Shu sababli While operatorida takrorlash tanasini tashkil etuvchi operatorlar bir marta ham bajarilmasligi mumkin (shart avvaldan bajarilmasa), Repeat operatorida esa hech bo‘lmaganda bir marta bajariladi. Bundan tashqari While operatorida takrorlash sharti bajarilmaganda (“yolg‘on” qiymat qabul qilganda) yakunlansa, Repeat operatorida shart bajarilganda (“rost” qiymat qabul qilganda) yakunlanadi.
AMALIY QISM.



Download 126,74 Kb.

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




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