Similar presentations:
Циклы.Примеры циклов
1.
2. Циклы
Циклом называется такая формаорганизации действий, при которой одна и та
же последовательность действий
повторяется до тех пор, пока сохраняется
значение некоторого логического выражения.
При изменении значения логического
выражения на противоположное повторения
прекращаются (цикл завершается).
2
3.
• Различают циклы с неизвестнымчислом повторений (итерационные) и с
известным числом повторений (цикл с
параметром).
4. Примеры циклов
• Смена времен года• Строительство кирпичной стены
5.
6. Положить в корзину 5 яблок
Кол-во =5?Да
Нет
Положить яблоко
Цикл закончен
7. Блок- схема “Яблоки”
НачалоПоложить яблоко
5 раз
Да
Яблоки
собраны
Конец
Кол-во
яблок =5?
Нет
8. Блок – схема общий вид
Действие (я)Да
Логическое
выражение
Нет
9.
10. Оператор цикла While (с предусловием)
Пока истина- выполнять .Проверка условия выполнения тела цикла
производится в самом начале оператора
цикла.
Пока результат булевского выражения = True
тело цикла активизируется еще раз,
если результат = False, происходит выход из
цикла.)
2
11.
• Цикл с неизвестным числомповторений.
12. Примеры циклов
• Пока не придешь, иди• Пока не закончишь школу, учись
13. Заполнить корзину яблоками – Пока корзина не полная выполнять
Корзина неполная?
Да
Нет
Положить яблоко
Цикл закончен
14. Блок- схема “Яблоки 2”
НачалоПока
не заполнится
корзина
Положить яблоко
Нет
Корзина
заполнена
Конец
Корзина
Не полная?
Да
15. Блок – схема общий вид
Действие (я)Ложь
Логическое
выражение
Истина
Пока истина- выполнять
16.
17. Оператор цикла Repeat (с постусловием)
2Пока ложь выполнять .
Проверка условия производится в конце
оператора цикла.
Пока результат булевского выражения = False
тело цикла активизируется еще раз,
если результат = True, происходит выход из
цикла.)
18.
• Цикл с неизвестным числомповторений.
19. Примеры циклов
• Иди, Пока не придешь• Учись, Пока не закончишь школу,
20. Заполнить корзину яблоками – Заполнять корзину Пока не заполнится
Корзинаполная?
Да
Нет
Положить яблоко
Цикл закончен
21. Блок- схема “Яблоки 3”
НачалоПока
не заполнится
корзина
Да
Полная
Корзина
заполнена
Конец
Положить яблоко
Корзина
полная?
Нет
Корзина
Не полная
22. Блок – схема общий вид
Действие (я)Истина
Логическое
выражение
Ложь
Пока ложь выполнять