Nazariy qism Algoritm tushunchasi va uning xususiyatlari


Download 276.54 Kb.
bet5/11
Sana05.01.2022
Hajmi276.54 Kb.
#225779
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
2 5213398107529677970

Algoritmik qurilish

Forking(yoki tarmoqlanish) - bu kiritilgan ma'lumotlarning qiymatiga qarab ikkita alternativ o'rtasida tanlovni ta'minlaydigan algoritmik tuzilish. Har bir aniq kirish to'plami uchun tarmoqlanish algoritmi chiziqli holatga keltiriladi. Tugallanmagan (agar - keyin) va to'liq (agar - keyin - aks holda) bo'linishni farqlang. To'liq dallanma algoritmda ikkita shoxni tashkil etishga imkon beradi (u yoki bu tarzda), ularning har biri ularning birlashuvining umumiy nuqtasiga olib keladi, shunda algoritmning bajarilishi qaysi yo'l tanlanganligidan qat'iy nazar davom etadi (2-rasm).


Yolg'on (Yo'q) Haqiqat (Ha)


Shakl 2 - to'liq dallanma


Tugallanmagan dallanish algoritmning ba'zi harakatlarining faqat bitta shoxchada mavjudligini nazarda tutadi (u holda), ikkinchi tarmoq yo'q, ya'ni. sinov natijalaridan biri uchun hech qanday harakat talab qilinmaydi; boshqarish darhol birlashish nuqtasiga o'tadi (3-rasm).

Haqiqat (Ha)


Yolg'on (Yo'q)
Shakl 3 - Tugallanmagan novdalar
Tekshirilayotgan shartlarning turiga va soniga qarab quyidagilar ajratiladi:

- oddiy shart bilan tarmoqlanish (shart - bu munosabat ifodasi);

- birikma sharti bilan tarmoqlanish (shart mantiqiy ifoda);

- murakkab tarmoqlanish (bir nechta shartlar).

Vaziyatni tekshirish orqali aniqlanadigan hisoblash variantiga tarmoq deyiladi.



      1. Download 276.54 Kb.

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




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