Описание общих конструкций языка

Для описания общих структур в программировании используются специальные символы – метасимволы, которые в структурах не указываются, а предназначены лишь для пояснений. К ним относятся:

 

[a] – квадратные скобки указывают на необязательность элемента а;

[a1 |a2 |...an ] – свидетельствует о том, что может присутствовать только 1 элемент ai из указанного списка, или ни одного;

a1 |a2 |...an или – указывает на обязательность присутствия одного и только одного элемента ai.

<a> – на место а должно быть подставлено конкретное значение;

... – многоточие свидетельствует о том, что предыдущий тип элемента можно неоднократно повторять.

 

Например, запись [(<список параметров>)] эквивалентна [(<параметр> [, ...])]. Конкретное же значение может либо вообще отсутствовать, либо выглядеть, например, так:

(А,В,С)

Или общая форма записи оператора цикла с параметром:

 

For <параметр цикла> := <начальное значение> To | DownTo <конечное значение> Do <внутренний оператор – тело цикла>

 

А его конкретная реализация в программе:

 

For i:=1 To 100 Do s:=s+(i+1)/(i*i+2);