Ma’ruza 7 Takrorlash operatorlari. Boshqaruvni uzatish operatorlari Reja



Download 388,68 Kb.
Pdf ko'rish
bet1/8
Sana24.08.2021
Hajmi388,68 Kb.
#154981
  1   2   3   4   5   6   7   8
Bog'liq
V3cGD2nzDIC5eddSIrZFX4Y8DDSI8elN (1)
chiziqli tortqutbliklar, 9-Sinf O‘zbekiston tarixi mavzu.1325 5217463792, 9-Sinf O‘zbekiston tarixi mavzu.1325 5217463792, 9-Sinf O‘zbekiston tarixi mavzu.1325 5217463792, BARGLARNING TUZULISHLARI, Aylanma harakat dinamikasining asosiy tеnglamasi. Kuch momеnti. ~, «APPARAT VOSITALARINI TASHXISI», Сиясат философиясы Лекция текст, xalq talimi vazirligining 2007-yil 20-yanvardagi 19-sonli buyrugiga 2-ilova talim muassasalari sinf rahbari togrisida nizom, xalq talimi vazirligining 2007-yil 20-yanvardagi 19-sonli buyrugiga 2-ilova talim muassasalari sinf rahbari togrisida nizom, have have got, , 222, N5, itogovyy test distsipliny 4


Ma’ruza 7-8. Takrorlash operatorlari. Boshqaruvni uzatish operatorlari 

Reja: 

 

1.  Takrorlanuvchi jarayonlar 

2.  for takrorlash operatori 

3.  while takrorlash operatori 

4.  do-while takrorlash operatori 

5.  break operatori 

6.  continue operatori 

7.  goto operatori va nishonlar 



 

Tayanch iboralar: include, cout, cin, if, for, while, do-while, break, 



O’zgaruvchi, Identifikator, else, Cheksiz takrorlash, 

 

9.1. Takrorlanuvchi jarayonlar  

Beshta  sonning  o’rta  arifmetigi  topish  masalasi  ko’rilsin.  Buning  uchun 

quyidagi dastur kodi qismidan foydalanish mumkin: 

cin >> num1 >> num2 >> num3 >> num4 >> num5; 

sum = num1 + num2 + num3 + num4 + num5; 

average = sum / 5; 

Quyidagi savol tug’ilishi tabiiy: sonlar miqdori ko’p bo’lsa nima qilish kerak? 

O’zgaruvchilar  soni  ko’payib  ketadi.  Ammo  bitta  o’zgaruvchi  bilan  ham  ushbu 

misolni echish mumkin. Buning uchun quyidagi dastur kodi qismidan foydalanish 

mumkin: 

1. sum = 0; 

2. cin >> num; 

3. sum = sum + num; 

Birinchi  ifodada  sum  o’zgaruvchisiga  boshlang’ich  qiymat  yuklanadi. 

Ikkinchi  ifodada  num  o’zgaruvchisiga  ekran  orqali  qiymat  kiritiladi.  Uchinchi 

ifodada esa sum o’zgaruvchisiga num o’zgaruvchisining qiymati qo’shiladi.  



num = 5 

sum = sum + num = 0 + 5 = 5 

num = 3 

sum = sum + num = 5 + 3 = 8 va xokazo... 

Agar o’rta arifmetigi topilishi kerak bo’lgan sonlar miqdori ko’p bo’lsa dastur 

kodi ko’p bo’lib ketadi. Ikkinchi va uchinchi ifodani barcha sonlar uchun takroran 

yozish kerak bo’ladi. Shunday vaziyatlarda takrorlash operatorlaridan foydalanish 

maqsadga muvofiq.  

Takrorlash  operatori  “takrorlash  sharti”  deb  nomlanuvchi  ifodaning  rost 

qiymatida dasturning ma’lum bir qismidagi operatorlarni (takrorlash tanasini) ko’p 

marta takror ravishda bajaradi (iterativ jarayon). 

Takrorlash  o’zining  kirish  va  chiqish  nuqtalariga  ega,  lekin  chiqish 

nuqtasining bo’lmasligi mumkin. Bu holda takrorlashga cheksiz takrorlash deyiladi. 

Cheksiz takrorlash uchun takrorlashni davom ettirish sharti doimo rost bo’ladi. 

Takrorlash shartini tekshirish takrorlash tanasidagi operatorlarni bajarishdan 

oldin  tekshirilishi  mumkin  (for,  while  takrorlashlari)  yoki  takrorlash  tanasidagi 

operatorlari bir marta  bajarilgandan keyin tekshirilishi mumkin (do-while). 


Download 388,68 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
maxsus ta’lim
zbekiston respublikasi
guruh talabasi
O’zbekiston respublikasi
nomidagi toshkent
o’rta maxsus
davlat pedagogika
texnologiyalari universiteti
toshkent axborot
xorazmiy nomidagi
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
haqida tushuncha
таълим вазирлиги
vazirligi muhammad
O'zbekiston respublikasi
toshkent davlat
махсус таълим
respublikasi axborot
kommunikatsiyalarini rivojlantirish
vazirligi toshkent
saqlash vazirligi
fanidan tayyorlagan
bilan ishlash
Toshkent davlat
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
coronavirus covid
koronavirus covid
vazirligi koronavirus
qarshi emlanganlik
risida sertifikat
covid vaccination
sertifikat ministry
vaccination certificate
Ishdan maqsad
fanidan mustaqil
matematika fakulteti
o’rta ta’lim
haqida umumiy
fanlar fakulteti
pedagogika universiteti
ishlab chiqarish
moliya instituti
fanining predmeti