Условный оператор IF

Условный оператор обеспечивает выполнение или невыполнение некоторых операторов в зависимости от выполнения определенных условий. Выбор действия в зависимости от выполнения условия может быть реализован при помощи инструкции IF. Записывается инструкция так:

If условие Then <оператор1>

Else <оператор1>;

Инструкция If выполняется следующим образом:

1. Вычисляется значение условия (условие — выражение, значение кото­рого может быть равно true или false).

2. Если условие выполняется (значение выражения условие равно true), то выполняются инструкции следующие за словом then- <оператор1>. Если условие не выполняется (значение выражения усло­вие равно false), то выполняются инструкции следующие за словом else - <оператор2>.

Если необходимо произвести какое-либо действие только при выполнении некоторого условия и пропустить это действие в случае невыполнения усло­вия, тогда инструкция выбора может быть записана так:

if условие then <оператор1>;

Т.к. оператор if является единым предложением, то перед else точка с запятой не ставится.

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

Составной оператор

Составной оператор представляет собой группу произвольного числа любых операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin и end. Формат составного оператора:

Begin <оператор 1>; …; <оператор N>; end;

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

Составные операторы могут вкладываться друг в друга, при этом никаких ограничений на глубину вложенности составных операторов не накладывается.


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



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