100
masalalarki, natijaga erishish uchun qo‗yilgan shartga bog‗liq
holda bir yoki bir
nechta amal yoki buyruqlar ketma-ketligini takror-takror bajarishga to‗g‗ri keladi.
Masalan, bir litrlik idish bilan, o‗n litrlik idishni to‗ldirish
algoritmi
quyidagicha bo‗ladi:
Ko‗rinib turibdiki, arifmetik blokdagi ikkita amal(buyruq) 10
marta takror-
takror bajarilish oqibatida maqsadga erishiladi. Yoki g‗isht teruvchi bir nechta
amallar ketma-ketligini talab etilgan balandlikdagi devor hosil bo‗lguncha
n
marta
takrorlaydi. Takrorlanish buyruqlaridan, ayniqsa, aniq fanlarga
doir masalalarni hal
qilishda ko‗p foydalaniladi. Bunga keyingi mavzular bilan tanishish jarayonida
ishonch hosil qilish mumkin. Quyida takrorlanish buyruqlarining uch xil ko‗rinishi
bilan tanishamiz.
Dasturlash jarayonida ba‘zi bir masalalarni algoritmlari tarkibidagi buyruqlar
bir necha marta bajarilishiga to‗g‘ri keladi. Agar algoritm
tarkibidagi bir necha
marta takrorlanishi kerak bo‗lgan buyruqlarni takrorlanuvchi jarayonlar asosida
dasturlash
tillarida
tasvirlanmasa,
bu
buyruqlarni
barchasini
bajarish
murakkablashadi. Elektron hisoblash mashinalarini
insoniyatdan farqi shundaki,
insoniyatda bir nechta buyruqlarni bajarish davomida toliqish holatlari bo‘lishi
mumkin elektron mashinalarga takrorlanishni qanchaligini ma‘lum bir buyruqlar
asosida berilsa, ular barchasini charchamasdan bajaradi.
Tarmoqlanuvchi
jarayonlarni masalan matematikada ixtiyoriy ketma ketliklarni yig‘indisini
hisoblash oddiy usullar bilan hal etilmaydigan holatlarda qo‘llash mumkin.
Tarif: Algoritmning qandaydir qismidagi buyruqlar ikki va undan ortiq
bajarilishiga