Deyiladi. Paskal programmalashtirish tilida sikl operatorining 3 xil turi mavjud


Download 387.79 Kb.
bet2/5
Sana08.11.2023
Hajmi387.79 Kb.
#1755387
1   2   3   4   5
Bog'liq
Skillar va skill ichidagi operatorlar

For sikl operatori

For loop (operatorining) ishlash prinsipi quyidagicha


for (o’zgaruvchi ; munosabat amallari ; postfiks) { Operator yoki blok; (yoki sikl tanasi) }
Bu operator eng birinchi o’zgaruvchidan ishni boshlaydi, undan so’ng munosabat amallarini tekshiradi, har bir takrorlanish mobaynida u munosabat amallariga murojaat qiladi, agar munosabatlar to’g’ri bo’lsa operator yoki blokni bajaradi, postfiks esa undan so’ng bajariladi, agar noto’g’ri qiymatni olsa dasturimiz undan keyingi ya’ni operatorimizdan keyingi amallarni bajaradi yoki boshqa amallar yo’q bo’lsa, u to’xtaydi.
Masala: 1 dan 10 gacha bo’lgan sonlarni ko’rib chiqamiz:
for(o’zgaruvchi ; munosabat amallari ; postfiks)
{Operator yoki blok; (yoki sikl tanasi)}
Bu operator eng birinchi o’zgaruvchidan ishni boshlaydi, undan so’ng munosabat amallarini tekshiradi, har bir takrorlanish mobaynida u munosabat amallariga murojaat qiladi, agar munosabatlar to’g’ri bo’lsa operator yoki blokni bajaradi, postfiks esa undan so’ng bajariladi, agar noto’g’ri qiymatni olsa dasturimiz undan keyingi ya’ni operatorimizdan keyingi amallarni bajaradi yoki boshqa amallar yo’q bo’lsa, u to’xtaydi.
Masala: 1 dan 10 gacha bo’lgan sonlarni ko’rib chiqamiz:
for(int i = 0; i <= 10; i++)
{
Console.WriteLine(i + "\t");
}

Aynan ushbu 4 qator kod 100 marta yozishdan ko'ra yaxshiroq deb o'ylayman, sababini bilasiz!


Keling endi aynan ushbu kodni mulohaza qilamiz:

Bu yerda majburiy ajratuvchilar bo'lishi (nuqta, vergul mana men shu yerdaman deyishi) shart, ularsiz biz for operatorida kod yoza olmaymiz (tan olavering bari bir yoza olmaysiz). Aynan ko’rsatilgan tartibda yozish ham shart emas. int i = 1 ni siklda tashqari holatlarda ham e’lon qilib sikl parametrini shunchaki i deb ham ketishimiz mumkin bo’ladi!





  1. Download 387.79 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5




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