Реферат: Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN

Факультет : АВТ.

Кафедра : АСУ.

Группа: ??513.

Студент: Бойко Константин Анатольевич.

Преподаватель: Шорников Юрий Владимирович.

Ассистент: Панова Вера Борисовна.

Дата: 30 апреля 1997 г.

Отметка о защите:


Новосибирск.


Язык оператора.

Язык арифметического оператора условного перехода языка FORTRAN.

IF(<АВ>) LABEL1,LABEL2,LABEL3

АВ - Арифметическое Выражение.

LABEL1,LABEL2,LABEL3 - первая, вторая и третья метки

соответственно.

Грамматика языка.

G[<Оператор>]:

1. <Оператор> ® IF(<АВ>)<LABEL>,<LABEL>,<LABEL>

2. <LABEL> ® <ЦБЗ>

3. <АВ> ® T | <АВ>+T | <АВ>-T

4. T ® O | T*O | T/O | T**O

5. O ® (<АВ>) | <Идентификатор> | <ЧПЗ>

6. <Идентификатор> ® Б{Б|Ц}

7. <ЦБЗ> ® Ц{Ц}[L]

8. <ЧПЗ> ® Ц{Ц}[.Ц{Ц}]

Условные обозначения:

Т

ТЕРМ.

О

ОПЕРАНД.

Б

БУКВА.

Ц

ЦИФРА.

ЦБЗ

ЦЕЛОЕ БЕЗ ЗНАКА.

**

ВОЗВЕДЕНИЕ В СТЕПЕНЬ.

LABEL

МЕТКА.

ЧПЗ

ЧИСЛО С ПЛАВАЮЩЕЙ ЗАПЯТОЙ.

L

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 574
Бесплатно скачать Реферат: Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN