Міністерство науки , вищої школи та технічної політики Російської Федерації.
Новосибірський Державний Технічний Університет.
Курсова робота з системного програмування.
Синтаксичний распознаватель арифметичного оператора умовного переходу мови FORTRAN.
Факультет : АВТ.
Кафедра : АСУ.
Група: А-513.
Студент: Бойко Костянтин Анатолійович.
Викладач: Шорников Юрій Володимирович. p> Асистент: Панова Віра Борисівна.
Дата: 30 квітня 1997
Відмітка про захист:
Новосибірськ.
Мова оператора.
Мова арифметичного оператора умовного переходу мови FORTRAN.
IF (<АВ>) LABEL1, LABEL2, LABEL3
АВ - Арифметичне Вираз. p> LABEL1, LABEL2, LABEL3 - перша, друга і третя мітки
відповідно.
Граматика мови.
G [<Оператор>]:
1. <Оператор> В® IF (<АВ>) , ,
2. В® <ЦБЗ>
3. <АВ> В® T | <АВ> + T | <АВ>-T
4. T В® O | T * O | T/O | T ** O
5. O В® (<АВ>) | <Ідентифікатор> | <ЧПЗ>
6. <Ідентифікатор> В® Б {Б | Ц}
7. <ЦБЗ> В® Ц {Ц} [L]
8. <ЧПЗ> В® Ц {Ц} [. Ц {Ц}]
Умовні позначення:
Т
-
ТЕРМ.
Про
Операнд.
Б
БУКВА.
Ц
ЦИФРА.
ЦБЗ
ЦІЛЕ БЕЗ ЗНАКА.
**
СПОРУДЖЕННЯ У СТУПІНЬ.
LABEL
МІТКА.
ЧПЗ