Similar presentations:
Задача о солдате. Цикл с предусловием
1.
2.
Задача о солдатеЦикл с предусловием
T<=13.30
t
нет
условие
да
копать
да
Тело
цикла
while условие do оператор;
нет
3.
4.
5.
Фрагмент блок-схемыКлада
нет?
t копать
нет
да
копать
?
нет
да
6.
7.
8.
9.
10.
11.
ВопросыЭто цикл, у которого …
(заранее
известно/неизвестно
количество повторений).
Это цикл, у которого такой
порядок: вначале стоит …
(условие цикла/тело цикла),
а затем идёт(условие
цикла/тело цикла).
Тело цикла выполняется до
тех пор, пока условие цикла
…(истинно/ложно).
Условие выхода из
цикла… (истинность
условия/ложность условия).
Если в теле
цикла находится более
одного оператора, то
ставятся операторские
скобки begin-end… (да/нет)
Для завершения цикла
(избежать зацикливания) в
теле цикла должен
находиться оператор,
который изменяет
значение …
Тело цикла выполнится хотя
бы один раз независимо от
истинности или ложности
условия… (да/нет)
Цикл с предусловием
Цикл с постусловием
Известно
Известно
Неизвестно
Неизвестно
Условие – тело цикла
Условие – тело цикла
Тело цикла – условие
Тело цикла – условие
Истинно
Истинно
Ложно
Истинность
Ложно
Истинность
Ложность
Ложность
Да
Да
Нет
Нет
Да
Да
Нет
Нет
Да
Да
Нет
Нет
12.
Цикл с предусловиемусловие
нет
Цикл с постусловием
Тело
цикла
да
Тело
цикла
условие
нет
while условие do оператор;
repeat
оператор1;
оператор2;
…
until условие;
да