Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr



Download 5,36 Mb.
Pdf ko'rish
bet177/335
Sana02.08.2021
Hajmi5,36 Mb.
#136132
1   ...   173   174   175   176   177   178   179   180   ...   335
Bog'liq
Dasturlash asoslari(O'zbekcha)

3.3 Massivni teskari tartiblash 
 Keyingi  misolda  massiv  elementlarini  kiritamiz  va  ularning  indekslaridan 
foydalangan  holda  o‘zgartiramiz.  Ushbu  misolda  massiv  elementlarini  teskari 
tartibda  chop  etish  talab  qilingan.  Biz  massiv  elementlarini  2-yordamchi  massivdan 
foydalangan holda teskari tartibda chop etamiz. Bunda 1-massiv elementlari teskari 
tartibda 2-massivning elementlari ham bo‘ladi. Har ikki massivlarning ham uzunligi 1 
xil bo‘ladi. 
Bu  misol  quyidagicha  ishlaydi.  Dastlab  biz  elementlari  int  tipiga  tegishli  bir 
o‘lchami 5 ga teng bo‘lgan massiv e’lon qilamiz. elementlarga 1 dan 5 gacha bo‘lgan 
qiymatlarni  ketma-ket  beramiz.  Undan  so‘ng  massiv  uzunligini  length 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari                                                              1-semestr
 
 
184 
 
o‘zgaruvchisiga  saqlaymiz.  Ushbu  qiymatni  xosil  qilishda  Length  xossasidan 
foydalanamiz va bunda u massiv elementlarining umumiy sonini qaytaradi. C# da har 
bir massiv uzunligini aniqlashda Length xossasidan foydalaniladi. 
Bundan so‘ng, dastlabki  massivni  uzunligi  bilan bir  hil  bo‘lgan reversed  nomli 
massiv  e’lon  qilamiz.  reversed  nomli  massiv  elementlari  dastlabki  massiv 
elementlaridek bo‘lib, faqat teskari tartibda bo‘ladi. 
Elementlarni  testari  tartiblash  uchun  for-sikl  operatoridan  foydalanamiz.  Har 
bir jarayon ketma – ketligida biz indeks o‘zgaruvchisini birma – bir oshirib boramiz va 
bu orqali biz dastlabki massiv elementining hech bir elementi tushib qolmayotganiga 
ishonch  hosil  qilamiz.  Sikl  operatori  ishlash  ketma  –  ketligi  soni  massiv  uzunligiga 
teng. 
Biz  bu  ketma  –  ketlik  jarayonida  massiv  ustida  nima  sodir  bo‘lganini 
kuzatamiz? 
Jarayon boshida indeksni  qiymati  0 ga  teng bo‘ldi. Massivni array[index]  dan 
foydalangan  holda  massivning  birinchi  elementini  kiramiz  va  bu  elementni  yangi 

Download 5,36 Mb.

Do'stlaringiz bilan baham:
1   ...   173   174   175   176   177   178   179   180   ...   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