Algoritmik tillar va dasturlash asoslari


Download 0.54 Mb.
bet3/3
Sana15.12.2022
Hajmi0.54 Mb.
#1008046
1   2   3
Bog'liq
MUBINA SLAYD1

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 RAXMAT


Download 0.54 Mb.

Do'stlaringiz bilan baham:
1   2   3




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