Оператор прерывания break и оператор продолжения continue

Оператор break вызывает прерывание выполнения программы. Чаще всего он используется совместно с оператором цикла для его преждевременного завершения, чтобы избежать зацикливания или слишком продолжительных вычислений.

Для ввода оператора break необходимо щелкнуть на кнопке break панели Программирование. Оператор break используется в левом поле ввода условного оператор if, а в правом размещается условие, при выполнении которого происходит прекращение работы цикла или программы.

В примере, изображенном на рис. 6.1, рассмотрен алгоритм суммирования целых чисел от 1 до 10. Как только значение переменной цикла k достигает значения равного 7, цикл прерывается. Значение переменной s =1+2+3+4+5+6+7= 28.

Рис. 6.1. Пример использования оператора break

Оператор продолжения continue используется для продолжения работы программы после прерывания. Он также применяется совместно с операторами циклов while, for и служит для преждевременного завершения текущей итерации цикла, обеспечивая после прерывания возврат в начало цикла.

Для ввода оператора continue необходимо щелкнуть на кнопке continue панели Программирование.

Рассмотрим применение оператора continue на следующем примере: необходимо определить сумму чисел s =1+2+3+4+5+6+8+9+10.

Описание и вызов программы-функции:

В цикле for переменная цикла k принимает значения от 1 до 10. Когда переменная k примет значение, равное 7 выполнение цикла будет прервано, нижележащие операторы тела цикла не выполняются (в нашем примере это оператор присваивания ss+k), произойдет возврат в начало цикла и тело цикла выполнится при новом значении параметра цикла k.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: