Для разработчика » Содержание справочника » Раздел 1. Введение во встроенный язык » Операторы языка » 
0

Управляющие операторы

Управляющие операторы не выполняют каких-либо вычислений, но они помогают организовать этот процесс.

Все управляющие операторы можно разделить на четыре группы

  1. Операторы ветвления;
  2. Операторы циклической обработки;
  3. Операторы передачи управления;
  4. Оператор обработки исключений;

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

Операторы ветвления используются для описания условных вычислений, т.е. таких вычислений, которые будут выполняться только при соблюдении\несоблюдении определенных условий.

Во встроенном языке реализовано два оператора ветвления:

  1. Оператор условного выполнения — Если;
  2. Оператор условного вычисления — ? (вопрос);

Операторы циклической обработки

Операторы циклической обработки используются для организации повторяющихся (в программировании принято говорить — итеративных) вычислений над данными.

Во встроенном языке реализовано два вида циклов:

  1. Цикл с предусловием — Пока, когда количество итераций заранее неизвестно;
  2. Цикл с параметром — Для, когда количество итераций определено заранее;

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

Операторы передачи управления используются для безусловной передачи управления на другой оператор программы. Безусловной она называется потому, что перед передачей управления не происходит проверки каких-либо условий.

Во встроенном языке реализовано три способа безусловного перехода:

  1. Оператор повторной проверки условия цикла — Продолжить;
  2. Оператор прекращения цикла — Прервать;
  3. Оператор произвольного перехода — Перейти;

Оператор обработки исключений

По-умолчанию, при возникновении исключительной ситуации (ошибки времени выполнения) в ходе выполнения операторов программы, ее работа прекращается. Пользователю в специальном окне сообщений выдается текстовое описание причины ошибки. Оператор обработки исключений позволяет отслеживать и обрабатывать такие ситуации. Как правило, в этом случае выполнение программы не прекращается.

Во встроенном языке для обработки исключений используется оператор Попытка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *