Циклы в других языках программирования
Циклы с постусловием
Циклы по переменной в других языках программирования
Практическая работа № 15 «Циклы с условием»
Практическая работа № 16 «Алгоритм Евклида»
Практическая работа № 17 «Обработка потока данных»
Практическая работа № 18 «Циклы с постусловием»
Практическая работа № 19 «Циклы по переменной»
Во многих языках программирования существует цикл с постусловием, в котором условие проверяется не до, а после завершения очередного шага цикла. Это полезно в том случае, когда нужно обязательно выполнить цикл хотя бы один раз. Например, пользователь должен ввести с клавиатуры положительное число. Для того чтобы защитить программу от неверных входных данных, можно использовать цикл с постусловием:
Этот цикл закончится тогда, когда станет истинным условие N > 0 в последней строке, т. е. тогда, когда пользователь введет допустимое значение. На блок-схеме этого алгоритма видно, что проверка условия выполняется после завершения очередного шага цикла (рис. 3.5).
Рис. 3.5
Обратите внимание на особенности этого вида цикла:
• при входе в цикл условие не проверяется, поэтому цикл всегда выполняется хотя бы один раз;
• в последней строке указывают условие окончания цикла (а не условие его продолжения, как в цикле с предусловием).
Следующая страница Циклы по переменной