Циклический алгоритм Узнаете: разновидности циклических алгоритмов; разновидности циклических алгоритмов; особенности алгоритмов; особенности алгоритмов; представление циклических алгоритмов представление циклических алгоритмов в виде блок-схемы. в виде блок-схемы.
Типы циклов Цикл с известным числом повторений Цикл с неизвестным числом повторений Цикл с предусловием Цикл с постусловием Классификация типов циклов
Циклический алгоритм – это алгоритм, содержащий типовую конструкцию «цикл». Тело цикла – описание действий, повторяющихся в цикле.
Цикл с известным числом повторений часто называют «циклом ДЛЯ» Пример 1. Упражнения для глаз Алгоритм «Упражнение для глаз» 1.Возьмите карандаш. 2.Установите его в исходное положение у кончика носа. 3.Повторите 10 раз, следя за движением карандаша: a. Переместите карандаш на расстояние у кончика носа; b. Верните карандаш в исходное положение. 4.Положите карандаш. Конец алгоритма
Цикл с неизвестным числом повторений называют «циклом с постусловием» или «циклом ПРИ» Пример 2. После соревнований по бегу рекомендуется измерять пульс. Измерение пульса можно описать следующим алгоритмом. Алгоритм «Пульс» 1.Удобно положите левую руку ладонью вверх. 2.Два пальца правой руки положите на запястье левой руки. 3.Заметьте положение секундной стрелки. 4.Сосчитайте очередной удар. 5.Посмотрите на часы. 6.Если секундная стрелка прошла полный круг, то закончите действия, иначе перейдите к п. 4. Конец алгоритма
Начало Сосчитай удар Посмотри на часы Кругпройден? Конец Да Нет
Цикл с неизвестным числом повторений называют «циклом с предусловием» или «циклом ПОКА» Пример 3. На даче требуется наполнить бочку водой. Действия по наполнению бочки можно описать следующим алгоритмом. Алгоритм «Бочка» 1.Подойдите к бочке. 2.Если бочка неполная (есть место для воды), то перейдите к п. 3, иначе конец алгоритма. 3.Наберите ведро воды. 4.Вылейте ведро в бочку. 5.Перейдите к п. 2. Конец алгоритма
Начало Набери ведро воды Вылей воду в бочку Бочкаполна? Конец Да Нет