8.2.2. Sikl dizayni strategiyalari
Havaskor dasturchilar uchun siklni to`g`ri yozish oson masala emas. Sikl yozishda uchta bosqich ko`rib chiqiladi:
1-bosqich: Takrorlanishi lozim bo`lgan ko`rsatma satrlarini belgilab olish;
2-bosqich: Ko`rsatma satrlarini quyidagi ko`rinishda sikl tanasiga biriktirish:
while (true)
{
Ko`rsatma satrlari;
}
3-bosqich: Sikl-davomiyligi-sharti ni kiritib, siklni nazorat qiluvchi qo`shimcha korsatma satrlarini kiritish:
while (Sikl-davomiyligi-sharti)
{
Ko`rsatma satrlari;
siklni nazorat qiluvchi qo`shimcha korsatma satrlari;
}
8.2.3. Siklning foydalanuvchi ixtiyori bilan boshqarilishi
Pastdagi kod siklni besh marta hisoblaydi. Agar siklning davom etishini foydalanuvchi belgilashi lozim bo`lsa, foydalanuvchi ixtiyoriga topshirish mumkin. Shunday ko`rinishga ega bo`lgan dastur qismi quyida keltirilgan:
char siklDavomiyligi = 'Y';
while (siklDavomiyligi == 'Y')
{ // Sikl tanasi bir marta hisoblanadi
...
// Foydalanuvchini davomiylikni o`rnatishga undash
cout << "Davvom ettirish uchun Y ni kiriting
chiqib ketish uchun N ni kiriting: ";
cin >> siklDavomiyligi;
}
Do'stlaringiz bilan baham: |