мвол '*' з кодом 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...