ВУЗ:
Составители:
Рубрика:
повторяются. Если <условие> имеет значение False, оператор while пре-
кращает свою работу.
Оператор цикла REPEAT... UNTIL с постпроверкой условия
имеет структуру:
repeat <тело цикла> Until <условие>;
Здесь repeat, until – зарезервированные слова (повторять [до тех пор],
пока [не будет выполнено условие]);
<тело_цикла> – произвольная последовательность операторов Object
Pascal;
<условие> – выражение логического типа.
Операторы <тело_цикла> выполняются хотя бы один раз, после чего
вычисляется выражение <условие>: если его значение есть False, опера-
торы <тело_цикла> повторяются, в противном случае оператор repeat...
until завершает свою работу.
Обратите внимание: пара repeat... unti1 подобна операторным
скобкам begin ... end, поэтому перед until ставить точку с запятой необя-
зательно.
Для гибкого управления циклическими операторами for, while и
repeat в состав Object Pascal включены две процедуры без параметров:
break − реализует немедленный выход из цикла; действие процедуры
заключается в передаче управления оператору, стоящему сразу за кон-
цом циклического оператора;
continue − обеспечивает досрочное завершение очередного прохода
цикла; эквивалент передачи управления в самый конец циклического
оператора.
2.5.4. Оператор выбора
Оператор выбора позволяет выбрать одно из нескольких возмож-
ных продолжений программы. Параметром, по которому осуществляет-
ся выбор, служит ключ выбора – выражение любого порядкового типа
(к порядковым относятся типы integer, char, логический и др.).
Структура оператора выбора:
case <ключ_выбора> of <список_выбора> [else <операторы>] end;
Здесь case, of, else, end – зарезервированные слова (случай, из, иначе,
конец); <ключ_выбора> – ключ выбора (выражение порядкового типа);
<список_выбора> – одна или более конструкций следующего вида:
55
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
