/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PABCNetHelp/LangGuide/Operators/if.html
68 строк
3 KB
samuraiGH
adding working-tree-encoding attribute (#3325)
07 ноя 2025, 16:12
Не верифицирован
07 ноя 2025, 16:12
cf1fd29
Код
Авторство
О чём код?
<html> <head> <object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"> <param name="Keyword" value="if"> <param name="Keyword" value="then"> <param name="Keyword" value="else"> </object> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title></title> <link rel="StyleSheet" href="../../default.css"> </head> <body> <H1>Условный оператор</H1> <p>Условный оператор имеет <i>полную</i> и <i>краткую</i> формы. </p> <p><i>Полная форма условного оператора</i> выглядит следующим образом:</p> <blockquote> <p><b><code>if</code></b> <code class="codeit">условие</code> <code><b>then</b></code> <code class="codeit"> оператор1</code><br> <code><b>else</b></code> <code class="codeit">оператор2</code> </p> </blockquote> В качестве условия указывается некоторое логическое выражение. Если условие оказывается истинным, то выполняется <code class="codeit">оператор1</code>, в противном случае выполняется <code class="codeit">оператор2</code>.<p><i> Краткая</i> форма условного оператора имеет вид:</p> <blockquote> <p><b><code>if</code></b> <code class="codeit">условие</code> <code><b>then</b></code> <code class="codeit"> оператор</code></p> </blockquote> <p>Если условие оказывается истинным, то выполняется <code class="codeit"> оператор</code>, в противном случае происходит переход к следующему оператору программы.</p> <p>В случае конструкции вида</p> <blockquote> <p><b><code>if</code></b> <code class="codeit">условие1</code> <code><b>then</b></code> <b><code><br> </span>if</code></b> <code class="codeit">условие2</code> <code><b>then</b></code> <code class="codeit">оператор1</code><br> <code><b> else</b></code> <code class="codeit"> оператор2</code> </p> </blockquote> <p><code><b>else</b></code> всегда относится к ближайшему предыдущему оператору <code><b>if</b></code>, для которого ветка <code><b>else</b></code> еще не указана. Если в предыдущем примере требуется, чтобы <code><b>else</b></code> относилась к первому оператору <code><b>if</b></code>, то необходимо использовать составной оператор:</p> <blockquote> <p><b><code>if</code></b> <code class="codeit">условие1</code> <code><b>then<br> begin</b></code> <b><code><br> if</code></b> <code class="codeit">условие2</code> <code><b>then</b></code> <code class="codeit">оператор1<br> </code><code><b>end</b></code><br> <code><b>else</b></code> <code class="codeit">оператор2</code> </p> </blockquote> <p>Например:</p> <blockquote> <p><code><b>if</b> a<b <b>then</b><br> min := a<br> <b>else</b> min := b;</code></p> </blockquote> </body> </html>