ВУЗ:
Составители:
37
Выполняемое выражение записывается на место шаблона.
Оператор otherwise (иначе) обычно используется совместно с
оператором if. Его использование поясняет следующая программная
конструкция.
Оператор break вызывает прерывание работы программы всякий
раз, как он встречается. Чаще всего он используется совместно с
оператором условного выражения if и операторами циклов
while и
for, обеспечивая переход в конец тела цикла.
Оператор continue (продолжения) используется для продолжения
работы после прерывания программы. Он также используется обыч-
но совместно с операторами задания циклов
while и for, обеспечивая
после прерывания возврат в начало цикла.
Оператор-функция возврата return прерывает выполнение
программы и возвращает значение своего операнда, стоящего следом
за ним. Например, в приведенном ниже случае
return 0 if x<0
будет возвращаться значение 0 при любом x<0.
Оператор on error и функция error . Оператор обработки оши-
бок позволяет создавать конструкции обработчиков ошибок. Этот
оператор задается в виде
Выражение_1 on error Выражение_2
Здесь если при выполнении Выражения_1 возникает ошибка, то
выполняется Выражение_2. Для обработки ошибок полезна также
функция
error(S), которая, будучи в программном модуле, возвраща-
ет окошко с надписью, хранящейся в символьной переменной S или в
символьной константе (любой фразе в кавычках).
Далее рассмотрены примеры использования программных блоков.
Вложенные циклы позволяют сделать программу компактней.
Ниже рассмотрен пример решения с использованием вложенных
циклов следующей задачи.
Дан массив чисел a
1
…a
10
. Вычислить
a
1
+a
2
2
+…+a
10
10
.
Примеры использования рассмотренных операторов приведены
на рис. 22 и 23.
f x() 1 x 0>if
1− otherwise
:=
Возвращает 1, если x>0
Возвращает -1 во всех иных случаях
Выполняемое выражение записывается на место шаблона. Оператор otherwise (иначе) обычно используется совместно с оператором if. Его использование поясняет следующая программная конструкция. f( x) := 1 if x > 0 Возвращает 1, если x>0 −1 otherwise Возвращает -1 во всех иных случаях Оператор break вызывает прерывание работы программы всякий раз, как он встречается. Чаще всего он используется совместно с оператором условного выражения if и операторами циклов while и for, обеспечивая переход в конец тела цикла. Оператор continue (продолжения) используется для продолжения работы после прерывания программы. Он также используется обыч- но совместно с операторами задания циклов while и for, обеспечивая после прерывания возврат в начало цикла. Оператор-функция возврата return прерывает выполнение программы и возвращает значение своего операнда, стоящего следом за ним. Например, в приведенном ниже случае return 0 if x<0 будет возвращаться значение 0 при любом x<0. Оператор on error и функция error . Оператор обработки оши- бок позволяет создавать конструкции обработчиков ошибок. Этот оператор задается в виде Выражение_1 on error Выражение_2 Здесь если при выполнении Выражения_1 возникает ошибка, то выполняется Выражение_2. Для обработки ошибок полезна также функция error(S), которая, будучи в программном модуле, возвраща- ет окошко с надписью, хранящейся в символьной переменной S или в символьной константе (любой фразе в кавычках). Далее рассмотрены примеры использования программных блоков. Вложенные циклы позволяют сделать программу компактней. Ниже рассмотрен пример решения с использованием вложенных циклов следующей задачи. Дан массив чисел a1…a10. Вычислить a1+a22+…+a1010. Примеры использования рассмотренных операторов приведены на рис. 22 и 23. 37
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »