Sikl uchun For tsikli quyidagi rasmiy ta'rifga ega: for


Download 28.02 Kb.
bet3/5
Sana14.03.2023
Hajmi28.02 Kb.
#1267639
1   2   3   4   5
Bog'liq
Sikllar boshqaruv tuzilmalari bo

do..while sikl


Do siklida avval sikl kodi bajariladi, keyin esa while operatoridagi shart tekshiriladi. Va bu shart to'g'ri bo'lsa-da, tsikl takrorlanadi.
do
{
tsikldagi harakatlar
}
while (holat)


MASALAN:

int i = 6;


do
{
Console.WriteLine(i);
i--;
}
while (i > 0);


Bu erda sikl kodi i nolga aylanmaguncha 6 marta ishlaydi. Ammo shuni ta'kidlash kerakki, do sikli, while ifodasidagi shart to'g'ri bo'lmasa ham, amallarning kamida bir marta bajarilishini kafolatlaydi. Ya'ni, biz yozishimiz mumkin:


int i = -1;
do
{
Console.WriteLine(i);
i--;
}
while (i > 0);

Bizda i o'zgaruvchisi 0 dan kichik bo'lsa-da, tsikl bir marta bajariladi.


while tsikli


Do tsiklidan farqli o'laroq, while sikli ba'zi shartlarning haqiqatini darhol tekshiradi va agar shart rost bo'lsa, tsikl kodi bajariladi:
while (holat)
{
tsikldagi harakatlar
}
MASALAN:
int i = 6;
while (i > 0)
{
Console.WriteLine(i);
i--;
}

foreach tsikli


Foreach tsikli elementlar to'plami yoki to'plamini takrorlash uchun mo'ljallangan. Uning umumiy ta'rifi:
foreach(to'plamdagi ma'lumotlar turi o'zgaruvchisi)
{
// tsikldagi harakatlar
}
Qavslar ichidagi gapdan keyin foreacho'zgaruvchining ta'rifi birinchi o'rinda turadi. Keyin in kalit so'zi va keyin to'plam, elementlari takrorlanishi kerak.
Amalga oshirilganda, sikl ketma-ket yig'ish elementlari bo'ylab takrorlanadi va ularni o'zgaruvchiga joylashtiradi va shuning uchun tsikl blokida biz ular bilan ba'zi harakatlarni bajarishimiz mumkin.
Misol uchun, bir qatorni olaylik. Satr mohiyatan belgilar to'plamidir. Va .NET qatorning barcha elementlarini - foreach tsikli bilan uning belgilarini takrorlash imkonini beradi .

Download 28.02 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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