C# FOR LOOP
1 For loop nima?
C# dasturlash tilida for
loop (sikl) takrorlanuvchi jarayonlarni boshqarish va kodni sodda hamda samarali yozish uchun ishlatiladi. U odatda ma’lum bir miqdorda yoki chegaralangan holatlarda takrorlash kerak bo‘lganda ishlatiladi.
for
loop quyidagi holatlarda ishlatiladi:
Takrorlash soni oldindan ma’lum bo‘lsa.
Bir xil jarayonni ma’lum miqdorda bajarish kerak bo‘lsa.
2 For loop ning umumiy sintaksisi
Sintaksisning qismlari:
boshlang‘ich
: O‘zgaruvchini boshlang‘ich qiymatini aniqlaydi. Bu faqat sikl birinchi marta ishlaganda bajariladi.shart
: Har bir iteratsiya (takrorlash) oldidan tekshiriladi. Agar sharttrue
bo‘lsa, sikl ichidagi kod bajariladi.yangilanish
: Har bir iteratsiyadan keyin bajariladi. Bu odatda o‘zgaruvchini o‘zgartirish uchun ishlatiladi (masalan, inkrement yoki dekrement).
3 Oddiy misol
Quyida 1 dan 5 gacha bo‘lgan sonlarni konsolga chiqaruvchi for loop misoli keltirilgan:
Tushuntirish:
int i = 1;
: O‘zgaruvchii
ni 1 ga teng qilib belgilaydi.i <= 5;
: Har bir iteratsiyadan oldini
qiymati 5 dan kichik yoki teng ekanligi tekshiriladi.i++
: Har bir iteratsiyadan keyini
qiymati 1 ga oshiriladi.Console.WriteLine(i);
: Har bir iteratsiyadai
ning qiymati konsolga chiqariladi.
Natija:
4 For loop va teskari hisoblash
For loopni kamayish tartibida ham yozish mumkin. Quyida 5 dan 1 gacha bo‘lgan sonlarni chiqarish misoli:
Tushuntirish:
int i = 5;
: O‘zgaruvchii
ni 5 ga teng qilib belgilaydi.i >= 1;
: Har bir iteratsiyadan oldini
qiymati 1 dan katta yoki teng ekanligi tekshiriladi.i--
: Har bir iteratsiyadan keyini
qiymati 1 ga kamayadi.
Natija:
5 Bir nechta o‘zgaruvchi bilan for loop
For loopda bir nechta o‘zgaruvchidan foydalanish ham mumkin. Quyida misol keltirilgan:
Tushuntirish:
i
vaj
o‘zgaruvchilari bir vaqtda boshlang‘ich qiymatga ega bo‘ladi.Har bir iteratsiyada
i
1 ga oshadi,j
esa 1 ga kamayadi.
Natija:
6 Ichma-ich for loop (Nested For Loop)
Bir for loop ichida boshqa bir for loop ishlatilsa, bu ichma-ich for loop deb ataladi. Quyidagi misolda matritsa hosil qilish ko‘rsatilgan:
Tushuntirish:
Tashqi sikl (
i
) 3 marta ishlaydi.Ichki sikl (
j
) har bir tashqi sikl iteratsiyasi uchun 3 marta ishlaydi.
Natija:
7 For loop yordamida massiv bilan ishlash
Massiv elementlarini for loop yordamida o‘qish va chiqarish juda qulay.
Tushuntirish:
sonlar.Length
: Massivdagi elementlar sonini qaytaradi.Har bir iteratsiyada massivning
i
-indeksdagi elementi chiqariladi.
Natija:
8 For loopda break va continue
break
: Sikldan chiqish uchun ishlatiladi.continue
: Hozirgi iteratsiyani o‘tkazib yuborib, keyingisiga o‘tadi.
Misol: Break
Natija:
Misol: Continue
Natija:
9 For loopni Fibonacci qatorini chiqarish uchun ishlatish
Natija:
Xulosa
for
loop takrorlash jarayonlarini boshqarish uchun kuchli vositadir.U shartni qat‘iy tekshirish va qadamni aniq belgilash imkonini beradi.
Murakkab vazifalar, massivlar va matritsalar bilan ishlashda qulaylik yaratadi.
Doimiy optimallashtirish va noto‘g‘ri shartlardan qochish siklni samarali qilish uchun muhimdir.
Last updated