ВУЗ:
Составители:
41
Таблица 5.6 - Синтаксис команд описания данных
Номер Синтаксис команд описания данных
1 <описание>::= {<идентификатор> {, <идентификатор> } : <тип> ;}
2 <описание>::= dim <идентификатор> {, <идентификатор> } <тип>
3 <описание>::= <тип> <идентификатор> { , <идентификатор> }
Правила, определяющие типы данных (четвертая цифра варианта),
представлены в таблице 5.7.
Таблица 5.7- Описание типов данных
Номер Описание типов
(в порядке следования: целый, действительный, логический)
1 <тип>::= % | ! | $
2 <тип>::= integer | real | boolean
3 <тип>::= int | float | bool
Правило, определяющее оператор программы (пятая цифра варианта).
<оператор>::= <составной> | <присваивания> | <условный> |
<фиксированного_цикла> | <условного_цикла> | <ввода> |
<вывода>
Составной оператор описан в таблице 5.8.
Таблица 5.8 - Синтаксис составного оператора
Номер Синтаксис оператора
1 <составной>::= <оператор> { ( : | перевод строки) <оператор> }
2 <составной>::= begin <оператор> { ; <оператор> } end
3 <составной>::= «{» <оператор> { ; <оператор> } «}»
Оператор присваивания описан в таблице 5.9.
Таблица 5.9 - Синтаксис оператора присваивания
Номер Оператор присваивания
1 <присваивания>::= <идентификатор> ass <выражение>
2 <присваивания>::= <идентификатор> := <выражение>
3 <присваивания> ::= [ let ] <идентификатор> = <выражение>
Оператор условного перехода задан в таблице 5.10.
Таблица 5.6 - Синтаксис команд описания данных Номер Синтаксис команд описания данных 1 <описание>::= {<идентификатор> {, <идентификатор> } : <тип> ;} 2 <описание>::= dim <идентификатор> {, <идентификатор> } <тип> 3 <описание>::= <тип> <идентификатор> { , <идентификатор> } Правила, определяющие типы данных (четвертая цифра варианта), представлены в таблице 5.7. Таблица 5.7- Описание типов данных Номер Описание типов (в порядке следования: целый, действительный, логический) 1 <тип>::= % | ! | $ 2 <тип>::= integer | real | boolean 3 <тип>::= int | float | bool Правило, определяющее оператор программы (пятая цифра варианта). <оператор>::= <составной> | <присваивания> | <условный> | <фиксированного_цикла> | <условного_цикла> | <ввода> | <вывода> Составной оператор описан в таблице 5.8. Таблица 5.8 - Синтаксис составного оператора Номер Синтаксис оператора 1 <составной>::= <оператор> { ( : | перевод строки) <оператор> } 2 <составной>::= begin <оператор> { ; <оператор> } end 3 <составной>::= «{» <оператор> { ; <оператор> } «}» Оператор присваивания описан в таблице 5.9. Таблица 5.9 - Синтаксис оператора присваивания Номер Оператор присваивания 1 <присваивания>::= <идентификатор> ass <выражение> 2 <присваивания>::= <идентификатор> := <выражение> 3 <присваивания> ::= [ let ] <идентификатор> = <выражение> Оператор условного перехода задан в таблице 5.10. 41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »