Форум: "Прочее";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];
ВнизВопрос к знатокам аглицкого. Найти похожие ветки
← →
Германн © (2015-06-21 02:12) [0]Почему в цикле repeat не нужны операторные скобки? Ведь в других циклах они нужны.
← →
Юрий Зотов © (2015-06-21 03:23) [1]Потому что repeat-until сами уже и есть операторные скобки. А в других циклах своей закрывающей скобки нет, поэтому нужны общие begin-end.
← →
Юрий Зотов © (2015-06-21 03:41) [2]Формальный синтаксис примерно такой.
<простой оператор> ::= <оператор присваивания> | <оператор IF> | ...
<список операторов> ::=
<простой оператор> | <простой оператор> ; <список операторов>
<составной оператор> ::= begin <список операторов> end
<оператор> ::= <простой оператор> | <составной оператор>
<оператор for> ::= <заголовок for> <оператор>
<оператор while> ::= while <условие> <оператор>
<оператор repeat> ::= repeat <список операторов> until <условие>
← →
Sha © (2015-06-21 08:39) [3]Такой код нормально скомпилируется:
repeat
begin
здесь какой-то код;
end
until условие;
Наверно, Вирт просто не стал множить сущности сверх необходимого.
← →
brother © (2015-06-21 12:26) [4]фактически until и есть закрывающая скобка
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.001 c