Условный оператор
Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Таким образом, условный оператор используется для реализации ветвлений в программе, которые происходят при выполнении некоторого условия.
If <условие>
Then <оператор 1>
Else <оператор 2>;
Работа оператора может быть выражена простыми словами: Если <условие> {Если выполняется условие}
то < оператор 1> {то выполнить оператор № 1} иначе < оператор 2> {иначе – выполнить оператор № 2}
Условный оператор работает по следующему алгоритму. Вначале вычисляется условное выражение, если результат вычисления имеет значение ИСТИНА, то выполняется оператор или группа операторов следующих за словом then, если же выражение имеет значение ЛОЖЬ, то выполняется оператор следующий после слова else.
Следует обратить ваше внимание на то что после <оператора 1> перед словом else не ставится точка с запятой.
Существуют конструкции когда условный оператор записывается без слова else, т.е.
If <условие> then <оператор 1>;
В таких случаях при вычислении логического выражения, когда результат имеет значение ЛОЖЬ, выполняется оператор следующий за оператором условия.
После слов then и else стоит только один оператор. Но что делать, если требуется по выполнению или невыполнению условия совершить не одно, а несколько действий? Здесь приходит на помощь
уже составной оператор. В операторные скобки можно заключить любое количество операторов.
Вариант условного оператора в этом случае: If <условие>
Then Begin <группа операторов 1> end Else Begin < группа операторов 2> end;
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.