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

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





ок вивести номер помилки (1,2 або 3):

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

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

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

/p>

Приклад 1

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

{1 .. 10,5 .. 777,0 .. 100}

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

{1 .. 10,5 .. 777,0 .. 100}

(1) = 1 M (2) = 10 M (3) = 5 M (4) = 777 M (5) = 0 M (6) = 100 n = 3

/p>

Приклад 2

{3 .. 20,3 .. const}

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

{3 .. 20,3 .. const}


/p>


Додаток 3


Файл task.xml є однаковим для всіх варіантів першої лабораторної роботи і містить текст такого вигляду:


Додаток 4


Файли тестів і правильних відповідей, складові повне безліч тестів для кожного варіанту містять наступні дані:

Варіант № 1:

№ тестаВходной файлВиходной файл1a11 = b-5A11 = b-5 0 p1 = a11 p2 = bk =-52x = y +123 X = y +123 0 p1 = x p2 = yk = 12331a = qwe- 901a = qwe-90 24b = cB = c 35b = c-1aB = c-1a 26a = 9i-2A = 9i-2 27d = f * 2D = f * 2 18abcd = efgh-6839Abcd = efgh-6839 0 p1 = abcd p2 = efgh k =-68399u1 = u1/3U1 = u1/3 110er = io-3 +5 Er = io-3 +5 2

Варіант № 2:

№ тестаВходной файлВиходной файл1 (1,10,15) (1,10,15) 0 M (1) = 1 M (2) = 10 M (3) = 152 (1,, 2 ) (1,, 2) 23 (3, R, 5,6) (3, R, 5,6) 14 (89, (89, 35 (9,87,23,45,345,2345,12,23,0 ) (9,87,23,45,345,2345,12,23,0) 0 M (1) = 9 M (2) = 87 M (3) = 23 M (4) = 45 M (5) = 345 M (6) = 2345 M (7) = 12 M (8) = 23 M (9) = 06 (j) (j) 17 () () 2

Варіант № 3:

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





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

  • Реферат на тему: Розробка лабораторного практикуму з курсу "ЕОМ і програмування" в ...
  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Файл менеджер на мові C #
  • Реферат на тему: Файл з розширенням. Docx
  • Реферат на тему: Запис в графічний файл формату BMP