10
Қайталау саны
белгісіз цикл
Қайталау саны
белгілі цикл
Шарт орындалғанға
дейін қайталанатын цикл
Командалардың блоксхемасы
3.
Дейін қайталау
циклі белгілі бір шарт орындалғанға
дейін, цикл денесінде орналасқан командаларды
қайталайды (
1-кесте
).
Енді циклдерді практикада қолданып,
олардың көме-
гімен «Жазғы демалыс» жобасын орындаймыз (
1-сурет
).
Бала қозғалысының сөзбен сипатталған алгоритмі
2-кесте-
де
, ал циклдік алгоритмінің блок-схемасы
2-суретте
бей-
неленген.
1-кесте
Циклдің командалық блоктары
2-кесте
Алгоритмді сипаттау
№
Алгоритм
1
Басы
2
Батпырауықпен қозғалу
3
Оң
жақ шеті болса, кері қайту
4
Батпырауықпен қозғалу
5
Сол
жақ шеті болса, кері қайту
6
...
1-іс-әрекет
2-іс-әрекет
Іс-әрекет
Цикл
≤
10
жоқ
иә
Іс-әрекет
Шарт
жоқ
иә
10 қадам
жылжу
Кері
қайту
Шеті
ме?
жоқ
иә
Басы
әрқашан
қайталау
10
дейін қайталау
2-сурет.
Блок-схема
11
2-суретті
пайдаланып, Scratch ортасында «Жазғы де-
малыс» жобасын құрайық. Жобаның скриптісі
3-суретте
,
орындалу сәті
4-суретте
берілген.
Циклдік командалардың үш түрін салыстырыңдар. Ерекшелік-
тері мен ұқсастықтарын атаңдар. Циклдің әр түріне бір мысал-
дан келтіріңдер.
Суреттегі
оқиғаларды
1-кестедегі
(10-бет) цикл түрлеріне жік-
теңдер. Себебін түсіндіріңдер. Мысалы, қай сурет
Әрқашан
цикліне мысал бола алады?
Робот әр қадам сайын 10 см түзу сызық сызады. Робот неше қа-
дам жасағаннан кейін ұзындығы 40 см, ені 30 см
болатын тік-
төртбұрыш салады? Циклдің денесі неше рет қайталанады?
Достарыңызбен бөлісу: