Составители:
11
цепочки при движении по R-схеме последовательность вычислений давала
выход, соответствующий смыслу цепочки.
Правила выполнения R-схем:
1) На одном листе может располагаться одна или несколько без переноса R-
схем, каждая из которых может сопровождаться текстом, записываемым до и
(или) после нее. Правила оформления текстов R-схем определяются при
реализации. Текст R-схемы, текст ее комментария и ЗАПИСИ на элементах R-
схем должны иметь одинаковый интервал между строками.
2) R-схемы вместе с сопровождающими текстами R-схем в программных
документах могут оформляться в виде иллюстраций, приложений или
располагаться в разрыве между строками текста документа без нумерации.
3) Расстояние между R-схемой и сопровождающим ее текстом, а также
между R-схемами должно быть больше одного интервала между строками
ЗАПИСЕЙ на элементах R-схем.
4) Расстояние между R-схемой и текстом документа должно быть больше
одного интервала между строками текста документа.
5) Расстояние между ЗАПИСЯМИ, расположенными одна под другой на
разных дугах одной R-схемы, должно быть больше одного интервала между
строками ЗАПИСЕЙ на элементах R-схем.
6) Квадратная скобка в комментарии должна охватывать текст комментария.
7) Расстояние сверху и снизу от текста комментария должно быть больше
одного интервала между строками текста комментария.
2. ИНТЕРПРЕТАТОР ЯЗЫКА МИЛАН
2.1. Грамматика языка МИЛАН
Начальным символом грамматики естественно выбран нетерминал
<программа>. Каждая программа на языке МИЛАН начинается со слова
BEGIN и заканчивается словом END. Между этими словами расположены
операторы, разделенные символом «;». Типов операторов в МИЛАНе четыре:
вывод, присваивание, развилка, цикл. Будем считать, что в качестве условия в
МИЛАНе можно использовать пару выражений, разделенных знаками
отношения. Терминалы грамматики языка МИЛАН приведены в таблице 6.
Таблица 6
Терминалы грамматики языка МИЛАН
Терминалы
Обозначения
ключевые слова
BEGIN, END, IF, THEN, ENDIF, ELSE,
WHILE, DO, ENDDO,OUTPUT, READ;
знаки операций и отношений
+, -, *, /, =, >, <, >=, <=, <>;
латинские буквы в нижнем регистре
a, b, ..., z;
цифры
0, 1, ..., 9;
знак присваивания
:= ;
разделитель операторов
; .
цепочки при движении по R-схеме последовательность вычислений давала
выход, соответствующий смыслу цепочки.
Правила выполнения R-схем:
1) На одном листе может располагаться одна или несколько без переноса R-
схем, каждая из которых может сопровождаться текстом, записываемым до и
(или) после нее. Правила оформления текстов R-схем определяются при
реализации. Текст R-схемы, текст ее комментария и ЗАПИСИ на элементах R-
схем должны иметь одинаковый интервал между строками.
2) R-схемы вместе с сопровождающими текстами R-схем в программных
документах могут оформляться в виде иллюстраций, приложений или
располагаться в разрыве между строками текста документа без нумерации.
3) Расстояние между R-схемой и сопровождающим ее текстом, а также
между R-схемами должно быть больше одного интервала между строками
ЗАПИСЕЙ на элементах R-схем.
4) Расстояние между R-схемой и текстом документа должно быть больше
одного интервала между строками текста документа.
5) Расстояние между ЗАПИСЯМИ, расположенными одна под другой на
разных дугах одной R-схемы, должно быть больше одного интервала между
строками ЗАПИСЕЙ на элементах R-схем.
6) Квадратная скобка в комментарии должна охватывать текст комментария.
7) Расстояние сверху и снизу от текста комментария должно быть больше
одного интервала между строками текста комментария.
2. ИНТЕРПРЕТАТОР ЯЗЫКА МИЛАН
2.1. Грамматика языка МИЛАН
Начальным символом грамматики естественно выбран нетерминал
<программа>. Каждая программа на языке МИЛАН начинается со слова
BEGIN и заканчивается словом END. Между этими словами расположены
операторы, разделенные символом «;». Типов операторов в МИЛАНе четыре:
вывод, присваивание, развилка, цикл. Будем считать, что в качестве условия в
МИЛАНе можно использовать пару выражений, разделенных знаками
отношения. Терминалы грамматики языка МИЛАН приведены в таблице 6.
Таблица 6
Терминалы грамматики языка МИЛАН
Терминалы Обозначения
BEGIN, END, IF, THEN, ENDIF, ELSE,
ключевые слова
WHILE, DO, ENDDO,OUTPUT, READ;
знаки операций и отношений +, -, *, /, =, >, <, >=, <=, <>;
латинские буквы в нижнем регистре a, b, ..., z;
цифры 0, 1, ..., 9;
знак присваивания := ;
разделитель операторов ;.
11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
