Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr


 "foreach" sikli bilan takrorlash



Download 5,36 Mb.
Pdf ko'rish
bet184/335
Sana02.08.2021
Hajmi5,36 Mb.
#136132
1   ...   180   181   182   183   184   185   186   187   ...   335
Bog'liq
Dasturlash asoslari(O'zbekcha)

4.5 "foreach" sikli bilan takrorlash 
Massiv 
elementlari 
orqali 
takrorlanishni 
eng 
ko‘p 
qo‘llaniluvchi 
konstruksiyalaridan  biri  bu  foreach  operatoridan  foydalanishdir.  Foreach  siklini  C# 
dagi konstruksiyasiyasi quyidagicha:  
 Bu  dasturlash  konstruksiyasida  var  takrorlanishlar  ketma  –  ketligidagi 
elementlar tipidir. collection massiv (elementlar to‘plami) va item o‘zgaruvchisi esa 
har qadamdagi massivning joriy elementlari. 
Umuman  olganda
 
foreach  sikl  konstruksiyasi  for  sikl  bilan  bir  xil  bo‘lgan 
qulayliklar  mavjud.  Asosiy  farq  shundaki  jarayon  ketma  –  ketligi  barcha  massiv 
elementlarining  boshdan  oxirigacha  bajariladi.  Biz  joriy  indeksni  kirita  olmaymiz 
o‘zini – o‘zi yeg‘ish usuli orqali jarayon ketma – ket olib boriladi. Massivlar uchun bu 
jarayon  ketma  –  ketligi  birinchi  elementdan  oxirgi  elementga  tartib  bo‘yicha  olib 
boriladi.  Foreach  siklidagi  o‘zgaruvchilar  faqat  o‘qib  olinadi  shuning  uchun  siklning 
tana qismidagi joriy sikl o‘zgaruvchilarini o‘zgartirib bo‘lmaydi.  


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari                                                              1-semestr
 
 
190 
 
foreach-siklidan  elementlarini  o‘zgartirmasdan  faqat  o‘qib  olish  uchun 
ishlatilinsa foydalaniladi.  Foreach bilan ketma – ketlik 
Quyidagi  misolda  massiv  ketma  –  ketligidan  foydalanish  foreach  sikli  orqali 
ko‘rsatilgan 
Bu misolda satr tipidagi capitals nomli massiv e’lon qilinganidan keyin foreach 
sikl operatori yordamida massiv elementlarini konsolga chop etiladi. Har bir element 
har  bir  qadamda  capital  o‘zgaruvchisiga  joylashadi.  Bu  kod  bajarilgandan  so‘ng 
quyidagi natijaga erishiladi. 

Download 5,36 Mb.

Do'stlaringiz bilan baham:
1   ...   180   181   182   183   184   185   186   187   ...   335




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