|
10-Mavzu: Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bilan ishlash texnologiyalari Reja
|
bet | 30/44 | Sana | 10.06.2024 | Hajmi | 0,95 Mb. | | #262104 |
Bog'liq 10-Mavzu Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bil.
.
.
|
case constantn:
|
|
operator (lar);
|
|
break; default:
|
|
operator (lar);
|
}
|
break;
|
|
break;
|
case constant2: operator (lar);
break;
.
.
.
case constantn: oprator (lar);
break; default:
operator (lar);
break;
}
11.11. Siklik hisoblash jarayonlarini dasturlash
C++ tilida, ma'lum bir shart bajarilmaguncha, ketma-ket ko'rsatmalarning takroriy bajarilishini ta'minlaydigan uchta operator mavjud. Ushbu holat oldindan belgilanishi mumkin (for davrida bo'lgani kabi) yoki ochiq (while va do-while davrlarida bo'lgani kabi). Doimo esda tutingki, haqiqiy shart nol bo'lmagan ifoda, noto'g'ri shart esa - nol ifoda hisoblanadi. C ++ dagi uch turdagi tsikllar while, dowhile va for.
While sikl operatori.
While tsikli - bu kirishda boshqarishga asoslangan tsikl. While so'zi uchun sintaksis quyida keltirilgan:
while (shart) // bu erda nuqta-vergul yo'q
{
Sikl tanasi
} // bu erda nuqta-vergul yo'q
Shart har qanday ifoda bo'lishi mumkin va har qanday nolga teng bo'lmagan qiymat haqiqiydir. Sikl tanasi oddiy, aralash yoki bo'sh operatorga ega bo'lishi mumkin.
Do-while tsikli operatori
Bu chiqishda boshqaradigan tsikl, ya'ni tsikl oxirida (s) operator (lar) bajarilgandan keyin shart tekshiriladi. Bu shuni anglatadiki, do-while tsikli har doim kamida bir marta bajariladi.
Do-while iborasi uchun sintaksis quyidagicha: qil // bu erda nuqta-vergul yo'q
{ halqa tanasi
} while (shart); // bu erda nuqta-vergul mavjud
Agar tsikl tarkibida bitta yagona operator bo'lsa, u jingalak qavslarni talab qilmaydi, odatda ular while bilan chalkashmaslik uchun ishlatiladi (siz uchun emas, balki kompilyator uchun).
Do-while sikldan foydalanishning eng mashhur usuli, menyu kamida bir marta ko'rsatilganda menyudan tanlash funktsiyasidir. Keyin foydalanuvchining tanloviga qarab menyu takrorlanadi yoki to'xtatiladi20.
|
| |