Algoritmik tillar va dasturlash asoslari
Download 0.54 Mb.
|
MUBINA SLAYD1
- Bu sahifa navigatsiya:
- Notekis (arrasimon) massivlar.
- E`TIBORINGIZ UCHUN RAXMAT
2-§.Foreach operatori.
Foreach operatori takrorlash operatori bo`lib, kolleksiyalar bilan ishlashga mo`ljallangan. Kolleksiya-bu to`plam bo`lib, unga eng sodda misol sifatida massivlarni olishimiz mumkin. NATIJA Ko`p o`lchamli massivlar. Massivlar daraja yoki o`lchovlar soni kabi tushuncha bilan tavsiflanadi. Massivlar 1,2,3 yoki n o`lchamli bo`lishi mumkin. C# 32 o`lchamgacha bo`lgan massivlarni qo`llab quvvatlaydi. Dasturlashda bir o`lchovli massivlar juda ko`p ishlatiladi. Lekin ko`p o`lchovli massivlar ham kam ishlatilmaydi. Ko`p o`lchovli massiv –bu ikki yoki undan ortiq o`lchamga ega bo`lgan massivdir. Bunday massivning har bir elementiga ikki undan ortiq indekslarning ma`lum bir kombinatsiyasi mos keladi. Shunga mos xolda ko`p o`lchovli massivlar ikki o`lchovli, uch o`lchovli, to`rt o`lchovli va hakazo bo`ladi. Bundan tashqari ko`p o`lchovli massivlar tekis va notekis bo`lishi mumkin. Mazkur mavzuda biz tekis ko`p o`lchovli massivlar bilan tanishib chiqamiz. Ko`p o`lchamli massivlar Ko`p o`lchamli massiv deb har bir indeksda boshqa massivni o`zida saqlaydigan massivga aytiladi. Oddiy qilib aytganda, ko`p o`lchamli massiv massiv ichidagi massivdir.Ko`p o`lchamli massiv massiv ichida joylashgan massiv hisoblanib u o`zining ichida bog`langan massivlarni saqlaydi. Ko`p o`lchovi massiv bir o`lchovli massivlar to`plamidir va relyatsion jadvallar va matritsalarni aks ettirishi mumkin. Matritsalar ham, jadvallar ham qatorlar qatoriga (bir o`lchovli massiv) xaritalash mumkin bo`lgan qatorlar to`plami sifatida qaralishi mumkin. Ko`p o`lchovli massivlar qiymatlarni satr tartibida saqlaydi, ya`ni barcha qatorlarning elementlari ketma-ket (bir qatordan keyin) saqlanadi. Notekis (arrasimon) massivlar.C# dasturlash tilida ko`p o`lchovli tekis massivlardan tashqari ko`p o`lchovli notekis massivlarni ham ishlatish mumkin. Bunday massivlar maxsus massivlar bo`lib, xususan ikki o`lchovli notekis massivda har bir qatordagi elementlar soni har xil bo`ladi. Shuning uchun, satrdagi elementlar soni turli bo`lgan jadvalini tuzishda ikki o`lchovli notekis massivdan foydalanish mumkin. Tekis massivlardan farqli ravishda notekis massivlar uning o`lchovlarini ifodalovchi alohida- alohida o`rta qavslar yordamida e`lon qilinadi. Masalan, iki o`lchovli notekis massivni quyidagicha e`lon qilinadi: tip[][] nom =new tip [o`lchov][]; bu yerda o`lchov notekis massivning satrlari sonini aniqlaydi. Har bir satrdagi elementlar soni esa alohida-alohida e`lon qilinadi. Shu sababdan massiv satrlaridagi elementlar soni turlicha bo`ladi. E`TIBORINGIZ UCHUN RAXMATDownload 0.54 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling