Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка синтаксичного розпізнавача обчислюваного оператора переходу мови FORTRAN

Реферат Розробка синтаксичного розпізнавача обчислюваного оператора переходу мови FORTRAN





мвол '*' з кодом 42.

SCAN - Сканування. Поточний символ '(' з кодом 40.

T - Перевірка на Терм.

O - Перевірка на Операнд.

AB - Перевірка на Арифметичне Вираз.

SCAN - Сканування. Поточний символ '(' з кодом 40.

T - Перевірка на Терм.

O - Перевірка на Операнд.

AB - Перевірка на Арифметичне Вираз.

SCAN - Сканування. Поточний символ 'C' з кодом 67.

T - Перевірка на Терм.

O - Перевірка на Операнд.

IDENT - Перевірка на Ідентифікатор з символу C.

SCAN - Сканування. Поточний символ ')' з кодом 41.

SCAN - Сканування. Поточний символ ')' з кодом 41.

SCAN - Сканування. Поточний символ NULL з кодом 0.

GOTO A

AB - Перевірка на Арифметичне Вираз.

SCAN - Сканування. Поточний символ 'A' з кодом 65.

T - Перевірка на Терм.

O - Перевірка на Операнд.

IDENT - Перевірка на Ідентифікатор з символу A.

SCAN - Сканування. Поточний символ NULL з кодом 0.




Лістинг програми.

// FILE "KURSOVIK.CPP".

// ВАРІАHТ № 3.

// Оператор переходу обчислюваний мови FORTRAN.

// Кафедра: АСУ. p>// Група: А-513. p>// Студент: Борзов Андрій Hіколаевіч. p>// Викладачі: кандидат технічних наук, доцент Шорников Юрій Володимирович,

// асистент Панова Віра Борисівна. p>// Дата: 29 квітня 1997р. p>// Підключаються файли.

# include

# include

# include

# include

# include

# include

# include

# include "keyboard.h"

// Макровизначення.

# define ERROR 0// Код помилки. p> # define COL_STR 20// Максимальна кількість рядків. p> # define STR_LEN 35// Довжина рядка. p> # define MAX_STR_LEN 255// Максимальна довжина рядка. p> # define FILENAME "TEST.TXT"// Файл, що відкривається за замовчуванням. p> # define YES 1

# define NO 2

# define OK 3

// # define TEST// Визначено, якщо включений відлагоджувальний режим. p>// Прототипи функцій.

int I_ReadKey (void);// Опитування клавіатури. p> void Welcome (void);// Екран при старті програми. p> void Menu (void);// Меню. p> void Help (void);// Допомога. p> void MyExit (int = 0);// Коректний вихід з програми. p> void Beep (int = 500, int = 100);// Звуковий сигнал. p> void Usage (void);// Використання програми. p> int OpenFile (void);// Відкриття файлу. p> void DrawBox (int, int, int, int, char *);// Малює рамку з заголовком. p> void PrintText (void);// Друкує основний текст. p> void Screen (void);// Перемальовування екрану. p> void Compile (void);// Компіляція. p> void Message (int);// Висновок повідомлень про помилки. p> void MyPuts (char *, int);// Аналог puts (char *);. p> void Language (void);// Мова оператора.

voi...


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Перевірка залежності типом темпераменту від Група крові людини
  • Реферат на тему: Визначення просторової орієнтації об'єкта, маркованого QR кодом
  • Реферат на тему: Перевірка ваг лабораторних
  • Реферат на тему: Податкова перевірка
  • Реферат на тему: Перевірка показань на місці