BUDAQLANAN STRUKTURLU ALQORİTMLƏR Budaqlanan alqoritmdəverilmiş şərtin ödənib, ödənməməsindən asılı olaraq, alqoritmin addımlarının yerinə yetirilmə ardıcıllığı müxtəlif istiqamətlərdə aparılır. Budaqlanan strukturlu alqoritmin iki növü var:
Tam budaqlanan
Tam formalı budaqlanmada məntiqi ifadənin qiymətindən aslı olaraq, alqoritm ya sol, ya da sağ budaq istiqamətində yerinə yetirilir.
Natamamam budaqlanan
Natamam budaqlanmada yalnız bir istiqamətdə budaqlanma yerinə yetirilir.
Misal: Kvadrat tənliyin həllnin hesablanması alqoritminin blok-sxemi aşağıdakı kimidir:
DÖVRİ STRUKTURLU ALQORİTMLƏR Əgər alqoritmin addımlarının müəyyən qismi dəyişənlərin müxtəlif qiymətlərində təkrar yerinə yetirilirsə, belə alqoritmlərə dövri alqoritmlər, təkrarlanan hissələrə isə dövrlər deyilir. Dövri strukturlu alqoritmlər sadə və mürəkkəb olur. Sadə struktur bir, mürəkkəb struktur isə biri digərinə daxil olan iki və daha çox dövrdən ibarət olur. Dövrə baza kimi aşağıdakılar daxildir:
Qeyd: 1.Hesablama prosesinin təkrarən yerinə yetirilən hissəsinə dövr deyilir. 2. Dövrdə təkrarlanan əməliyyatlar hisssəsinə dövrün gövdəsi deyilir. Dövrü strukturlar sadə və mürəkkəb olur. Sadə struktur bir dövrdən, mürəkkəb struktur isə biri digərinə daxil olan iki və daha çox dövrdən ibarət olur.
Dövrü strukturlu alqoritmin 3 tipi var: önşərtli, son şərtli və modifikasiyalı
Ön şərtli dövri alqoritmlərdə şərt birinci yoxlanılır. Əgər şərt doğru olarsa, dövrün gövdəsi icra edilir. Əgər şərt yalan olarsa dövrdən çıxış baş verir.
Son şərtli dövr
Son şərtli dövri alqoritmlərdə şərt dövrün gövdəsindən sonra yoxlanılır. Əgər şərt doğru olsa dövrün gövdəsi icra edilir. Əgər şərt yalan olsa dövrdən çıxış baş verir.