1.50M
Категория: ПрограммированиеПрограммирование

Задача о солдате. Цикл с предусловием

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 условие;
да
English     Русский Правила