Информатика. Ч.2 Майстренко А.В. - 47 стр.

UptoLike

Составители: 

Goto метка;
Составной операторпредставляет собой совокупность последовательно выполняемых операто-
ров, заключенных в операторные скобки BEGIN и END.
Begin
Оператор-1;
Оператор-2;
……………….
Оператор-N
End;
Условный оператор IFявляется оператором разветвления и изменяет порядок выполнения опера-
торов в зависимости от истинности или ложности некоторого логического условия (выражения). Этот
оператор может быть записан в двух формах:
полной формеIf условие Then Оператор-1 Else Оператор-2;
сокращенной форме If условие Then Оператор-1;
Оператор-1 выполняется в случае истинности условия, а Оператор-2 в случае ее ложности.
Оператор множественного выбора CASEпозволяет выбрать один вариант решения из некоторо-
го количества вариантов.
Case выражение of
Значение-1: Оператор-1;
Значение-2 .. Значение-3: Оператор-2;
Значение-4, Значение-5, Значение-6: Оператор-3;
……………………
Else оператор-N
End;
Выражение является выражением порядкового типа, а ветвь ELSE может отсутствовать. В данной
структуре выполняется тот оператор, для которого фиксированное Значение совпадает со значением
Выражения.
Оператор цикла FORосуществляет выполнение одного простого или составного оператора из-
вестное число раз. Существует два варианта записи этого оператора:
инкрементная (с возрастанием параметра)
For Параметр-переменная := Выражение-1 To Выражение-2 do Оператор;
декрементная (с убыванием параметра)
For Параметр-переменная := Выражение-1 Downto Выражение-2 do Оператор;
Переменная, являющаяся параметром цикла, может быть только порядкового типа и изменяется в
каждой итерации на единицу. Выражение-1 и Выражение-2 определяют соответственно начальное и
конечное значение параметра цикла.
Оператор цикла с предусловием WHILEорганизует выполнение одного простого или составного
оператора неизвестное заранее число раз до тех пор, пока сохраняется истинность логического выраже-
ния (условия завершения цикла).
While Условие do Оператор;
Оператор цикла с постусловием REPEATорганизует выполнение цикла, состоящего из любого
числа операторов, заранее неизвестное число раз до тех пор, пока логическое выражение (условие вы-
хода из цикла), проверяемое в конце каждой итерации не примет значение True. В этом случае цикл за-
вершает свою работу.
Repeat
Оператор-1;
Оператор-2;
………………
Оператор-N
Until Условие;
Оператор над записями WITHспециальный оператор, позволяющий работать с объектами струк-
турированного типа Record. При использовании этого оператора имя записи пишется только один раз, а
внутри оператора указываются только имена полей записи.
With Имя-записи do Оператор;