Оператор 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 выполнение цикла будет прервано, нижележащие операторы тела цикла не выполняются (в нашем примере это оператор присваивания s ← s+k), произойдет возврат в начало цикла и тело цикла выполнится при новом значении параметра цикла k.