whileшартdo
begin
циклденесі
(серия);
end;
2
|
Шартын соңынан тексеретін цикл.
|
|
қайталау
цикл денесі
дейіншарт
|
repeat
цикл денесі
(серия);
until шарт
|
1. While-Doоператорының орындалуы:
1. Whileоператоры циклге кіру шартынан және цикл денесінен тұрады.
2. Цикл денесін әрбір қайталау алдында шарт тексеріледі. Шарт ақиқат болған жағдайда, цикл денесі орындалады, әйтпесе бағдарлама келесі операторға көшеді.
3. Егер шарт алғаш тексерілгенде жалған болса, цикл денесі бір рет те орындалмастан бағдарлама цикл соңына шығады.
2. Repeat–untilоператорының орындалуы:
1. шарт кейін тексеріледі, сондықтан серия кем дегенде бір рет атқарылады.
2. repeat операторында шарт ақиқат (иэ) болғанда қайталау (цикл) аяқталады.
3. repeat операторында қайталау соңы шартпен аяқталады.
Енді алдыңғы мысалдағы алғашқы 5 натурал санның қосындысын есептеу бағдарламасын циклдік операторлар көмегімен құрайық. Ол үшін алгоритмдік тілде, блок схемасын және бағдарламасын жазайық.
әзір циклін пайдаланып алгоритмдік тілдегі жазылуын мен жазамын, оқушылар бағдарламалау тіліне аударады (флипчартта, TP бағдарламасында)
Алгоритмдік тілде
|
Бағдарламасы
|
aлг қосынды (нәтбүт S)
басыбүтх
S:=0; х:=1
әзірx<=5
цб
S:=S+x
х:=х+1
цс
шығаруS
соңы
|
|
Достарыңызбен бөлісу: |