1-qator: Nomlar maydonidan using System sinflardan foydalanishimiz mumkinligini anglatadi. 2-qator


Download 0.73 Mb.
bet21/43
Sana08.10.2023
Hajmi0.73 Mb.
#1695516
1   ...   17   18   19   20   21   22   23   24   ...   43
Bog'liq
C# asoslari

Break


Takrorlanish operatorlarining bajarilishida shunday holatlar bo‘lishi mumkinki,unda qaysidir qadamda takrorlanishni yakuniga yetkazmasdan chiqish (“uzish ”) zaruriyati bo‘lishi mumkin.

Continue operatori


Bu operator ham xuddi break operatoridek takrorlash operatori tanasini bajarishni to‘xtatadi, lekin takrorlashdan chiqib ketmasdan keyingi qadamiga “sakrab” o‘tishni tayinlaydi.
Oldingi darslarda o’tilgan operatorlar shartli operatorlari edi.
namespace UzbekDevs
{
internal class Program
{
static void Main(string[] args)
{
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
if (i == 4)
{
break;
}
}
Console.ReadKey();
}
}
}
Yuqoridagi kod i aynan 4 ga teng bo’lganda holda dasturni ishlashni to’xtatadi.
Dastur natijasi:
0
1
2
3
namespace UzbekDevs
{
internal class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
if (i == 4)
{
continue;
}
Console.WriteLine(i);
}
Console.ReadKey();
}
}
}
Bu kodda esa i aynan 4 ga teng bo’lganda dastur to’xtamaydi.Shunchaki 4 ni tashlab ketadi.
Dastur natijasi:
0
1
2
3
5
6
7
8
9

C# Massiv


Dasturlash tillarida kompyuter xotirasiga bir o‘zgaruvchi yordamida bir nechta qiymatlarda foydalanishga to‘g‘ri keladi. Bir o‘zgaruvchi bilan bir nechta qiymat ustida amallar bajarish uchun berilgan ma’lumotlar bir turga mansub bo‘lishi kerak. Dasturlash tillarida ro‘yhat yoki jadval ko‘rinishidagi ma’lumotlarni massiv deb ataladi. Massiv so‘zining ma’nosi o‘lcham, o‘lchov demakdir. Massivning barcha elementlari bitta turga mansub bo‘lib, ular bitta nom bilan nomlanadi va bir-birlaridan nomerlari (indekslari) bilan farq qiladi.
Bir turga mansub bo‘lgan yagona nom bilan saqlanuvchi tartiblangan ma’lumotlar majmuasi massiv deyiladi.
C# bizga tanlash uchun 3 xil turdagi massivlarni beradi:
Bir o'lchovli massiv. U faqat bitta qator maʼlumotlarni oʻz ichiga oladi, shuning uchun massivda saqlangan elementga bitta raqamli indeks (0, 1, 2, va hokazo) bilan kiriladi.
Ko'p o'lchovli massiv. Bir nechta ma'lumotlar qatorini o'z ichiga oladi, shuning uchun uning indeksi qatorni aniqlaydigan va ustunni aniqlaydigan juft raqamlardan iborat bo'ladi. Bunday massiv ko'pincha to'rtburchaklar massivi deb ataladi, chunki u sxematik tasvirlanganda to'rtburchak shaklini oladi.
Qirrali massiv. Bu kichik massivlardan tashkil topgan massivdir (va bu kichik massivlar har qanday hajmda bo'lishi mumkin).
Massivlar yagona o‘zgaruvchi bilan kompyuter xotirasiga saqlanadi, uning elementlari ma’lum bir indekslar bilan tartiblab joylashtiriladi. Massivlar yagona nom bilan bir nechta qiymatni o‘zida mujassamlashtiradi, bularga matematikadagi vektorlarni misol keltirish mumkin. Vektor ham yagona nom bilan saqlanib uning tarkibida bir nechta qiymatni o‘zida mujassamlashadi. Vektorning ham elementlari bir turga mansub va tartiblangan bo‘ladi.
Massiv tarkibida elementlar mavjud bo‘ladi. Massivning eng ko‘pi bilan ketishi mumkin bo‘lgan elementlar soni uning o‘lchamini bildiradi. Massivning elementi turgan o‘rni uning indeksi deyiladi. Massivning elementiga uning indeksi orqali murojaat qilinadi. Massivning indeksi sifatida butun sonlar xizmat qiladi. Har bir massiv o‘zining individual nomiga ega bo‘lishi kerak, ya’ni bir xil nomdagi massivlar bo‘lmaydi. Ularning nomi oldin e’lon qilingan oddiy o‘zgaruvchi nomi bilan ustma-ust tushmasligi kerak.

Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   43




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