/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PABCNetHelp/LangGuide/Operators/repeat.html
42 строки
2 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="repeat"> <param name="Keyword" value="until"> </OBJECT> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title></title> <link rel="StyleSheet" href="../../default.css"> </head> <body> <H1>Оператор цикла repeat</H1> <p><strong>Старое</strong></p> Оператор цикла <b><code>repeat</code></b> имеет следующую форму:<blockquote> <p><code><b>repeat<br> </b> </code><code class="codeit">операторы<br> </code><b><code>until</code></b> <code class="codeit">условие</code></p> </blockquote> <p>В отличие от цикла <code><b>while</b></code>, условие вычисляется после очередной итерации цикла, и если оно истинно, то происходит выход из цикла. Таким образом, операторы, образующие тело цикла оператора <b><code>repeat</code></b>, выполняются по крайней мере один раз.</p> <p>Обычно оператор repeat используют в ситуациях, где условие нельзя проверить, не выполнив тело цикла. Например:</p> <blockquote> <p><code><b>repeat</b><br> read(x);<br> <b>until</b> x=0;</code></p> </blockquote> <p>Если <i>условие</i> всегда оказывается ложным, то может произойти <i>зацикливание</i>: </p> <blockquote> <p><code><b>repeat</b><b><br> </b> write(1);<br> <b>until</b> 2=1;</code></p> </blockquote> <p> </p> </body> </html>