İnformatika, Alqoritm və hesablama
Blok-sxem üzrə alqoritmin icrası
- Dərslik: İnformatika, 6-cı sinif, «Alqoritmin növləri», səh. 45
- Dərslik: İnformatika, 6-cı sinif, «Dövri alqoritmlər», səh. 48
İmtahan bu mövzuda nə soruşur?
Blok-sxemdə verilən əmrləri izləyərək çıxışa verilən ədədi, dövrün təkrar sayını və dəyişənlərin son qiymətlərini müəyyənləşdirirsən. Bəzən nəticəyə uyğun başlanğıc ədədini seçmək, bəzən isə çatışmayan şərti tamamlamaq tələb olunur. Rəqəmlərin emalı, şərtə görə fərqli hesablamalar və ardıcıl ədədlərin yaradılması belə tapşırıqlarda birləşə bilər.
Qayda
- Bloklar: oval başlanğıcı və sonu, paraleloqram daxiletmə və çıxışı, düzbucaqlı hesablama əməliyyatını, romb şərtin yoxlanmasını göstərir. İcra yolunu oxlarla izlə; rombda alınan nəticəyə uyğun yalnız bir çıxışı seç.
- Mənimsətmə: əmrində əvvəl sağ tərəfi cari qiymətlə hesabla, sonra nəticəni soldakı dəyişənə yaz. Növbəti əmr artıq yenilənmiş qiymətdən istifadə edir. Ardıcıl mənimsətmələri eyni vaxtda baş verən əməliyyatlar kimi qəbul etmə.
- İzləmə cədvəli: başlanğıc qiymətlərini qeyd et, hər keçiddə dəyişənləri yenilə. Əmr toxunmadığı dəyişənin qiymətini saxlayır. Budaqlar birləşdikdən sonra ümumi əmrləri də icra et; çıxış blokuna çatanda orada göstərilən ifadəni hesabla.
- Dövr: təkrarlanan əmrləri və geri qayıdan oxu müəyyənləşdir. Şərt əvvəldədirsə, gövdə heç işləməyə bilər; sondadırsa, gövdəyə daxil olduqdan sonra ən azı bir dəfə işləyir. Hansı cavabın dövrdən çıxardığını oxdan müəyyən et.
- Sayğac neçə dəfə artırılırsa, həmin qədər hadisəni qeydə alır. Şərti əvvəldə yoxlanan adi dövr bitərkən son uğursuz yoxlama gövdənin icrası sayılmır. Cəm toplayan dəyişənlə hadisələri sayan dəyişəni fərqləndir.
- Rəqəmlər: müsbət tam ədəd üçün son rəqəmi verir, isə son rəqəmi atır. Sıfır da cüt rəqəmdir. İlkin qiymət soruşulanda variantları yoxla; geriyə hesabladığın hər addımın budaq şərtini ödədiyinə əmin ol.
Nümunələr
Əvvəl , verilir. olduqca əvvəl , sonra icra edilir. Sonda nə alınır?
Həlli: cütləri olur. Çıxışda , alınır. Gövdə üç dəfə, şərt dörd dəfə işləyir.
, üçün hər keçiddə son rəqəm ayrılır, ədəddən atılır və yalnız təkdirsə cəmə əlavə olunur. Proses olanda dayanır.
Həlli: Ayrılan rəqəmlər ardıcıllıqla , cəmin qiymətləri isə olur. Deməli, çıxış -dir.
, ilə başlayıb əvvəl , sonra icra edirsən. cəmini almaq üçün sondakı rombun “Hə” çıxışı hansı şərtlə dövrü bitirməlidir?
Həlli: Dörd toplama əməlindən sonra , olur. Uyğun şərt -dür.
Tipik səhv
Şərtdəki sərhədi dəyişənin son qiyməti sanma: birinci nümunədə sərhədi keçilir və alınır. Hər dəfə əvvəl əmri icra et, sonra növbəti şərti yeni qiymətlə yoxla. Artırmanın şərtdən əvvəl, yoxsa sonra gəldiyini ayrıca izləsən, bir təkrarı artıq və ya əskik saymazsan.