r/>X
F
H
ä
&
à
à
à
朁쁤氀
欀뉤
à
袄帅袄愅摧
à
сти команд повторяется, пока выполняется некоторое заранее установленное условие, называется циклом (повторением). Алгоритм, содержащий циклы, называется циклическим алгоритмом или алгоритмом с повторениями.
Рассмотрим два варианта: условие поставлено в начале цикла, условие поставлено в конце цикла.
Пример 1. Рассмотрим алгоритм
смотрю телевизор вечером
если время меньше полуночи, то выполнить действие 1
если уже полночь, то завершаю просмотр
Блок-схема будет выглядеть следующим образом:
В данном случае выполнение условия приводило к продолжению работы цикла. Как только условие перестало выполняться, то работа цикла завершилась. Такой вид цикла называется ЦИКЛ с предусловием.
Пример 2. Рассмотрим алгоритм:
покрасим доску
если доски закончились, то завершаем работу
если есть еще доска, то перейти к ней и выполнить действие 1
Блок-схема будет выглядеть следующим образом:
В этом случае сначала выполняется действие, а затем проверяется условие и если оно не выполняется, то цикл продолжает работу. В случае выполнения условия, цикл завершает работу. Такой вид цикла называется ЦИКЛ с постусловием.
Закрепление изученного материала
Задание 1. Определить результат работы алгоритма, представленного в виде блок-схемы
Ввести числа: 12, 4, 25, 8
Ответы: 9, 0, 19, 5
Задание 2. По условию задачи составить блок-схему: В корзине имеются белые и черные шары. Нужно белые шары положить в белую коробку, а черные – в черную.
Решение:
Какие объекты участвуют в нашей задаче? (Корзина с шарами, шары, коробки. )
Представим, как происходит сортировка шаров:
приносят корзины с шарами;
берут шар;
Страницы: << < 1 | 2 | 3 | 4 | 5 > >>