Əsas Alqoritmik Konyuksiyalar. Xətti Alqoritmlər
Alqoritmin növləri budaqlanan xətti dövrü
Budaqlanan Alqoritmlər. Maksimal və minimal elementin tapılması
Şərt bağlayıcıları: əgər, indi ki, hərgah, madam ki. Əgər buraya gəlməsəydim, indi halım pis olardı. Əgər belə oxusan, əlaçı olarsan. Indi ki, sən gedirsən, mən getmirəm.
Qoyulmuş şərtdən asılı olaraq alqoritm məsələnin həlli variantlarından birini seçməyə imkan verirsə , belə alqoritmə Budaqlanan alqoritm deyilir
Alqoritmin blok-sxem şəklində göstərilməsi Giriş və çıxış Başlanğıc və son Şərt Hə Yox Emal
Budaqlanmadan aşağıdakı hallarda istifadə olunur
onda Əməliyyat 1 əks halda Əməliyyat 2 Əgər Şərt Tam forma 1.Müəyyən şərtdən asılı olaraq alqoritmdə lazım olan əməllərin içərisində seçim edilməli olur. Əgər Şərt onda Əməliyyat 1 əks halda Əməliyyat 2 Tam forma Yox Şərt Əməliyyat 1 Hə Əməliyyat 2
onda Əməliyyat 1 Əgər Şərt 2. Alqoritmdə elə addımlar olur ki, müəyyən şərtdən asılı olaraq onları buraxmaq lazım gəlir. Yarımçıq forma Əgər Şərt onda Əməliyyat 1 Yox Şərt Əməliyyat Hə
İKİ ƏDƏDİN ƏN BÖYÜYÜNÜN TAPILMASI BAŞ A, B HƏ YOX A>B MAX=B MAX=A MAX= SON
Piyadanın keçid qaydasına əsaslanaraq düzgün alqoritmin qurulmasına baxaq. Başlanğıc Svetafora bax hə Yaşıl işıq yanır? yox Yolu keç Gözlə Son
Məsələnin şərti Görünüşcə tamamilə eyni olan 8 medal hazırladılar. Medallardan biri qalanlarından yüngül alındı. Çəki daşları olmadan əl tərəzisindədə yalnız iki dəfə çəkməklə yüngül medalı necə müəyyənləşdirmək olar olar ?
(1,2,3) və (4,5,6) qruplarını çəkmək Başlanğıc 8 medal (1,2,3), (4,5,6),(7,8) (1,2,3) və (4,5,6) qruplarını çəkmək (1,2,3)>(4,5,6) Yox (1,2,3) = (4,5,6) Yox Hə Hə 4 və 5 çəkmək 1 və 2 çəkmək 7 və 8 çəkmək 4 ? 5 1 ? 2 < 7 > 8 = Hə = < Yox > > Min:=1 Min:=6 Min:=5 Min:=4 Min:=3 Min:=2 Min:=8 Min=7 Min SON