Fizika-matematika fakulteti amaliy matematika va informatika
Otaboyev Mashrabjon dasturlash kurs ishi 25 06
- Bu sahifa navigatsiya:
- Bir olchovli massivlar
importjava.lang.System;
publicclassGlobalGreeting2{ publicstaticvoidmain(String[] args){ System.out.println("Zdravo, zemjata!"); } } |
// C# dagi ko’rinish usingSystem; publicclassGlobalGreeting2 { publicstaticvoidMain(string[] args) { Console.WriteLine("Salut, monde!"); } } |
C# da massivlar boshqa C dasturlash tillaridagi massivlardan ancha farq qiladi.Massiv - bu bir xil turdagi o'zgaruvchilar to'plamidir yani masiv tushunchasi ular uchun umumiy nom. C # da massivlar bir o'lchovli yoki ko'p o'lchovli bo'lishi mumkin. Lekin ko'pincha bir o'lchovli massivlardan foydalaniladi.Massivlar turli maqsadlarga xizmat qiladi.Ya’ni ular turli xildagi o’zgaruvchilarni bir-biriga bog’lashni ta’minlaydi. Masalan, biz massivda bir oylik o’rtacha haroratni, birja kurslari ro’yxatini saqlashimiz mumkin. Bundan tashqari, massivlar ma'lumotlarni osongina tartiblashga imkon beradi. C# dasturlash tilida massivlardan deyarli shu kabi foydalanish mumkin.Massivlar ustidagi amallar obyektlar sifatida amalga oshiriladi. Obyektlar ko'rinishida massivlarni amalga oshirish bir qator muhim afzalliklarni beradi.
Bir o'lchovli massivlar
Bir o'lchovli massiv bu bir-biriga bog'liq bo'lgan o'zgaruvchilar ro'yxati. Bunday ro'yxatlar ko'pincha dasturlashda qo'llaniladi.Dasturda massivdan foydalanish uchun ikki bosqichli protsedura mavjud.Chunki C# da massivlar obyektlar sifatida amalga oshiriladi.
Massiv odatda quyidagi umumiy shakldan foydalanadi:
tip[] element_nomi = new tip[o’lchov]
Bu yerda tip qator elementining ma'lum bir turini e'lon qiladi.C# dasturlash tilida massivlar nomidan keyin emas balki element nomidan keyin to’rtburchak qavs []ishlatiladi. Endi esa massivlar e’lon qilinishiga oid bir misolni ko’rsak:
int[] A = new int[10];
Yuqorida e’lon qilinga massiv int tipida, A nomiga ega va uning 10ta o’zgaruvchisi bor.
Maasivlarni quyidagicha e’lon qilish mumkin emas. Bunda dasturda xatolik yuz beradi:
int[]A;
A = new int[10];
Massivlarni bunday e’lon qilish turida A o’zgaruvchi biron bir obyektga bog’liq emas va ikkinchi qator yozilgandan so’ng u massivga ishora qiladi.
Massivning alohida elementiga kirish indeks orqali amalga oshiriladi: Indeks massivdagi elementning o'rnini ko'rsatadi. C# da barcha massivlarning birinchi elementi indeksi 0(nol) dan boshlanadi(1dan emas). Xususan, namunaviy qator 0 dan 9 gacha bo'lgan ko'rsatkichlar bilan 10ta elementdan iborat.Massivlarni indekslash uchun uning element raqamini kvadrat qavs ichida ko’rsatish kifoya. Masalan birinchi element indeksi [0] va o’ninchi element indeksi esa [9] kabi belgilanadi.
Quyida massivning 10ta elementini chiqarish dasturini ko’rib o’tamiz:Dastur kodi ilovada berib o’tilgan.
1-Misol:
/*
* Created by SharpDevelop.
* User: Lenovo
* Date: 02.03.2021
* Time: 21:37
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
Do'stlaringiz bilan baham:
ma'muriyatiga murojaat qiling