110 likes | 533 Views
Budaqlanma, Şərt. Alqoritmik dildə şərt. Alqoritmlərdə növbəti addıma keçərkən bir neçə mümkun variantdan lazım olanının seçilməsinə alqoritmik dilində budaqlanma vasitəsi ilə nail olunur. Budaqlanma ƏGƏR və SEÇİM komandası ilə həyata keçirilir. Əgər komandasının ümumi forması.
E N D
Budaqlanma, Şərt
Alqoritmik dildə şərt Alqoritmlərdə növbəti addıma keçərkən bir neçə mümkun variantdan lazım olanının seçilməsinə alqoritmik dilində budaqlanma vasitəsi ilə nail olunur. Budaqlanma ƏGƏR və SEÇİM komandası ilə həyata keçirilir
Əgərkomandasının ümumi forması İki alternativli şərt komandası .......... əgər şərt ondaseriya 1 əks haldaseriya 2 tamam .......... Hə Hə Yox Yox Şərt Şərt İlk öncə şərt yoxlanılır. Şərt düz olduqda seriya 1, səhv olduqda isə seriya 2 yerinə yetirilir. Seriya 2 Seriya 1 Seriya 1 Bir alternativli şərt komandası .......... əgər şərt ondaseriya 1 tamam .......... Şərt düz olduqda seriya 1 yerinə yetirilir, səhv olduqda tamam sözündən sonrakı komandaya ötürülür.
MƏSƏLƏ 1 Robot A xanasındadır. Aşağıdakı alqoritm icra olundıqdan sonra robot hansı xanada olacaqdır? AlqHərəkət Verilib| Robot A xanasındadır Gərəkdir| Robot hərəkət etsin Baş əgərxana qırmızıdırsa onda sağa əks halda sola tamam Son Başla Şərt yoxlanıldı, xana qırmızı olmadığı üçün əks halda komandası icra olundu. Robot sola hərəkət etdi A A ------------------------------------------------------------------------------------------------------------------------------------ AlqHərəkət Verilib| Robot A xanasındadır Gərəkdir| Robot hərəkət etsin Baş əgərxana yaşıldırsa onda sağa tamam Son Başla Şərt yoxlanıldı, xana yaşıl olmadığı üçün robot heç bir komandanı icra etməyəcəkdir
MƏSƏLƏ 2 Robot dəhlizin sol başında - A xanasındadır. Dəhlizin aşağısındakı divar bütövdür, yuxarısında isə bir neçə çıxış var. Elə alqoritm qurun ki, robotu A xanasından B xanasına keçirsin və dəhlizdəki yuxarı çıxışı olan bütün xanaları rəngləsin. Məsələnin şərtini belə quraq. «Əğər dəhlizin yuxarısı boşdursa onda xananı rənglə». əgəryuxarı boşdur onda rənglə tamam A-dan B-yə qədər xanaların sayı məlum olmadığı üçün nə qədər kidövründən istifadə edəcəyik. A B
MƏSƏLƏNİN ALQORİTMİK DİLDƏ PROQRAMINI YAZAQ AlqDəhlizdəki çıxışları rəngləmək Verilib| Robot üfüqi dəhlizin sol başındadır Gərəkdir| Robot dəhlizin sağ başına çıxsın və dəhlizin yuxarıya çıxışı | olan damalarını rəngləsin Baş dbnə qədər ki aşağıda divardır əgəryuxarı boşdur onda rənglə tamam Sağa ds Son Başla A B
MÜRƏKKƏB ŞƏRTLİ ALQORİTMLƏR Alqoritmdə şərtin içərisində yenidən şərt olursa, başqa sözlə şərtlər iç-içə olursa onda mürəkkəb şərtli alqoritm yaranır .......... əgərsuallara 80 %-dən yuxarı düzgün cavab verilibsə onda qiymət:= 5 əks halda əgər50% - 80 % arasındadır onda qiymət:= 4 əks halda əgər20%-50% arasındadır ondaqiymət:= 3 əks halda qiymət:= 2 tamam tamam tamam .......... BURAXILIŞ İMTAHANINI QİYMƏTLƏNDİRMƏ ALQORİTMİ Variantların sayı artdıqca bu cür alqoritmlə işləmək çətin olur. Məktəb alqoritmik dilində bunun üçün SEÇİM komandası nəzərdə tutulmuşdur.
seçimkomandasının ümumi forması .......... seçim hal şərt 1: seriya 1 halşərt 2: seriya 2 ... əks halda seriya n+1 tamam .......... Hə Şərt 1 Seriya 1 Yox Hə Şərt 2 Seriya 2 ... Yox Seçim komandası ilə buraxılış imtahanını qiymətləndirmə alqoritmi Hə Şərt n Seriya n .......... seçim hal 80%-dən yuxarı: qiymət:=5 hal 50%-80% arasında: qiymət:=4 hal 20%-50% arasında: qiymət:=3 əks halda qiymət:=2 tamam .......... Yox Seriya n+1
Be, Ça, Ç, Ca, C, Ş, B AlqHəftənin günləri Verilib| Kod Gərəkdir| Həftənin gününü təyin etmək Baş kodu daxil edin seçim hal kod:=1 : BAZAR ERTƏSİ hal kod:=2 : ÇƏRŞƏNBƏ AXŞAMI hal kod:=3 : ÇƏRŞƏNBƏ hal kod:=4: CÜMƏ AXŞAMI hal kod:=5: CÜMƏ hal kod:=6: ŞƏNBƏ hal kod:=7: BAZAR əks haldakod səhvdir tamam Son HƏFTƏNİN GÜNÜNÜ NÖMRƏSİNƏ UYĞUN ADINI GÖSTƏRƏN ALQORİTM
TƏŞƏKKÜRLƏR Ordubad rayon Dırnıs kənd tam orta məktəbi Etibar SÜLEYMANOV