Информатика


Mustahkamlash uchun savollar


Download 7.16 Mb.
Pdf ko'rish
bet148/300
Sana25.08.2023
Hajmi7.16 Mb.
#1670002
1   ...   144   145   146   147   148   149   150   151   ...   300
Bog'liq
informatika Mominov

 Mustahkamlash uchun savollar. 


245 
1. Takrorlanish operatorlari necha guruhga bo`linadi ? 
2. While operatorining umumiy yozilishi qanday ? 
3. While operatorida shart qachon keladi ? 
4. While operatorining ishlash tamoyilini tushunturing. 
5. Do While operatorining umumiy yozilishi qanday ? 
6. Do While operatorida shart qachon keladi ? 
7. Do While operatorining ishlash tamoyilini tushunturing. 
8. if operatorining umumiy yozilishi qanday ? 
9. if operatorida shart qachon keladi ? 
10. if operatorining ishlash tamoyilini tushunturing. 
5.8. O`tish operatorlari 

Muhim so`zlar: takrorlash jarayonlari, break, continue, go to, o`tish. 

Bilib olasiz: break, continue, go to operatorlarining vazifalari
ishlatilishi, o`tish operatorlaridan foydalanish afzalliklarini. 
Break operatori. Ba`zi hollarda takrorlash bajarilishini ixtiyoriy joyda 
to`xtatishga to`g`ri keladi. Bu vazifani break operatori bajarishga imkon beradi. Bu 
operator darhol takrorlash bajarilishini to`xtatadi va boshqaruvni takrorlashdan 
keyingi operatorlarga uzatadi. Masalan, o`quvchining n ta olgan baholariga qarab 
uning o`qish sifatini aniqlovchi dasturini ko`ramiz. Buning uchun dasturda 
o`quvchining olgan minimal bahosi aniqlanadi 
18-listing. 
Output: 
# include  
void main() 
{ int i,n,min,p; 
while (1) 
{ cout<<("Xato! n>0 bo`lishi lozim ! \n"); 
cout<<"Baholar soni="; cin>>n; 
if (n>0) break; }; 


246 
for (i=1,min=5; i<=n; i++) { 
cin >> p; 
if ((p<2)||(p>5)) { min=0; break; }; 
if (min>p) min=p; 
if ((p<2)||(p>5)) break; 
switch(min) { 
case 0:cout<<"Baho noto`g`ri kiritilgan"; break; 
case 2:cout<<"Talaba yomon o`qiydi";break; 
case 3:cout<<"Talaba o`rtacha o`qiydi";break; 
case 4:cout<<"Talaba yaxshi o`qiydi";break; 
case 5:cout<<"Talaba a`lo o`qiydi";break; }}} 
Biz misolda xato kiritilgan n qiymatdan saqlanish uchun while(1) takrorlash 
kiritilgan. Agar n>0 bo`lsa Break operatori takrorlashni to`xtatadi va dastur 
bajarilishi davom etadi. Agar kiritilayotgan baholar chegarada yotmasa min ga 0 
qiymat berilib darhol takrorlashdan chiqiladi.

Download 7.16 Mb.

Do'stlaringiz bilan baham:
1   ...   144   145   146   147   148   149   150   151   ...   300




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