Операторы управления

Существует четыре оператора управления: break, continue, return и on error.

Оператор break используется для прерывания выполнения программы или циклов for и while. Его шаблон имеет только ключевое слово, часто включаемое в условные конструкции if.

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

Оператор return осуществляет выход из программы и возвращает значение предыдущей строки или выражение, записанное в его маркер.

Оператор перехвата ошибок on error используется в структурах, имеющих ошибки прерывания (например, деление на 0 и др.). Шаблон оператора имеет два маркера, записанных в одной строке с ключевым словом: в правый записывается выражение для вычисления, в котором при определенных условиях могут возникнуть ошибки прерывания, в левый – возвращаемое значение при обнаружении ошибки прерывания. Оператор перехвата ошибок удобно применять в комбинации со встроенной функцией error(S). Она приводит к генерации ошибки в обычной для Mathcad форме с сообщением S.

Пример 5: Вычислить сумму ряда при произвольном значении х:

Пример 6:: Выделить из массива все элементы от начала и до первого вхождения в него заданного числа.

Пример7: Требуется заполнить элементы квадратной матрицы в шахматном порядке.


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



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