Зачем этой программе две программы begin, и end? - Компьютерные вопросы

Вопрос Зачем этой программе две программы begin, и end?

Регистрация
8 Дек 2013
Сообщения
78
Репутация
0
Спасибо
1
Монет
0
256334341_8ac2a4bb7158aec43cf492ca2b9acb5e_800.png
 
Регистрация
20 Сен 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Пара begin / end называется "составной оператор" и используется везде, где надо вставить несколько операторов в тех местах, где синтаксис языка допускает наличие строго одного оператора: после then, else, do и т. д. Разный синтаксис вариантов "один оператор" и "несколько операторов" - это общий недостаток ранних языков как с Algol-подобным, так и с C-подобным синтаксисами. В Pascal точка с запятой - разделитель операторов. Потому перед end точка с запятой не нужна.
 
Регистрация
20 Авг 2013
Сообщения
77
Репутация
1
Спасибо
0
Монет
0
Внутренние begin end выделяют блок команд, выполняемых под управлением for. Без этого цикл будет проходить только первая после for команда.
 
Сверху Снизу