|
10-Mavzu: Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bilan ishlash texnologiyalari Reja
|
bet | 31/44 | Sana | 10.06.2024 | Hajmi | 0,95 Mb. | | #262104 |
Bog'liq 10-Mavzu Ma’lumotlar bazalari va katta hajmdagi ma’lumotlar bilFor sikl operatori.
While va do ... while sikllari asosan takrorlanishlar soni (ya'ni, sikl tanasi necha marta bajarilishi) ma'lum bo'lmaganda ishlatiladi. Takrorlashlar soni oldindan ma'lum bo'lganda, for odatda har doim ham ishlatiladi. For sikli (ko'pchilik uchun, hech bo'lmaganda) C ++ tilidagi eng oson tsikldir.
For sikli uchun sintaksis quyida keltirilgan:
for (boshlanish; test ifodasi; qayta boshlanish) // nuqta-vergul yo'q {
Sikl tanasi
} // nuqta-vergul yo'q
Ichki joylashgan sikllar.
Ichki joylashgan sikllar shuni anglatadiki, sikl tanasida bir yoki bir nechta sikllar bor bo’adi. Shuni esda tutingki, ichki tsikllarda ichki tsikl tashqi tsikldan oldin bajarilishi kerak.
Ichki tsikllar bilan ishlashda esda tutish kerak bo'lgan bir muhim narsa bor:
boshqaruv o'zgaruvchisi tashqi tsiklining qiymati ichki tsikl to'liq tugagandan keyingina o'zgaradi. continue operatori
U tsikl tanasida davom ettirish operatoridan keyin har qanday operator (lar) ni tashlab, tsiklning navbatdagi takrorlanishini bajarishga majbur qiladi. Shunday qilib, bu o'tish operatori bo'ladi. While va do-while sikllarida boshqaruv shartli tekshiruvga o'tkaziladi. For tsiklida continue operatori shartli tekshiruvni chaqiradi, so'ngra tsiklning reinitiallashtiruvchi qismi bajariladi.
Goto operatori (shartsiz o’tish operatori)
Goto operatori dasturning istalgan joyiga boshqaruvni uzatishi mumkin. Goto operatorining so'nggi manzili label sifatida belgilanadi. Ularning ikkalasi ham (ya'ni maqsadli label va goto) bir xil funktsiyada ko'rinishi kerak.
Goto sintaksisi:
goto label;
Label - bu to'g'ri C ++ identifikatori, undan keyin ikki nuqta qo’yiladi. Label dan keyin har qanday operatorni quyidagi shaklga qo'yishingiz mumkin:
label: operator;
Nazorat uchun savollar:
Algoritm qanday xususiyatlarga ega?
Tsiklik tuzilmalardan foydalanish algoritm uchun nimani beradi?
Tsikl parametri deb nimaga aytiladi? Tsikl tanasi deb nimaga aytiladi?
Tashqi va ichki tsikllarda tsikl parametri bilan bir xil o'zgaruvchini ishlatish mumkinmi?
Tsikl tanasi bir marta ham bajarilmaydimi? Qaysi hollarda?
C ++ dasturining tuzilishini aytib bering. Misol keltiring.
So'zlarni aniqlang: (i) kalit so'z (ii) identifikator (iii) doimiy (iv) operator.
while va do ... while looplari o'rtasida qanday farq bor?
Identifikator va kalit so'z o'rtasidagi farq nima?
Operator nima? C ++ tiliga kiritilgan bir necha xil turdagi operatorlarni tavsiflang.
Shartli gap qanday vazifalarni bajaradi? Javobingizga oydinlik kiritish uchun misol keltiring.
C ++ dasturida kiritish-chiqarish operatorlari ("va") qanday ishlatiladi?
|
| |