Составители:
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
- …
- следующая ›
- последняя »