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

Реферат Розробка лабораторного практикуму з курсу "Розробка трансляторів для мов програмування"





зиція коректне, то програма повинна вивести в перший рядок вихідне вираз, у другий рядок число 0, і в третій рядок значення елементів масиву MM (i), розділені одним пропуском;

Якщо пропозиція некоректне, то програма повинна вивести в перший рядок вихідне вираз, а у другий рядок вивести номер помилки (1,2 або 3):

1 Якщо в процесі розбору зустрівся неприпустимий символ

2 Якщо в процесі розбору зустрівся допустимий символ, але який не може знаходиться на цьому місці < ;/ TD>

3 Якщо в процесі розбору виявилося, що пропозиція не закінчено

/p>

Приклад 1

Файл введення input.txt містить:

(1,10,15)


Файл виведення output.txt для даного вхідного файлу повинен містити такі рядки:



(1,10,15)

(1) = 1 M (2) = 10 M (3) = 15

/p>

Приклад 2

Файл введення input.txt містить:

(3, R, 5,6)


Файл виведення output.txt для даного вхідного файлу повинен містити такі рядки:



(3, R, 5,6)


/p>

Варіант № 3:


Синтаксичний аналіз пропозицій для регулярної граматики

Варіант № 3

Вихідний файл: Laba0103.pas або Laba0103.c

Вхідний файл: input.txt

Вихідний файл: output.txt

Постановка завдання

Для заданої регулярної граматики написати і налагодити програму синтаксичного аналізу пропозицій породжуваного мови. У ході виконання завдання:

Розробити підпрограми, що забезпечують вид...


Назад | сторінка 26 з 40 | Наступна сторінка





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

  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Файл менеджер на мові C #
  • Реферат на тему: Файл з розширенням. Docx