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

Реферат Розробка сканера





return 3;

}

// Перевірка на введення цілого позитивного числа

int Prov_itn ()

{

char k1 [5], k2 [5];

int nn;

cin>> k1;

nn = atoi (k1);

itoa (nn, k2, 10);

if (Strlen (k1)! = Strlen (k2))

return 0;

return nn;

}

3. Інструкція користувачеві:


У даній програмі користувачеві надається вибір з двох альтернатив: ввести текст вручну або вважати з файлу. Після вибору введення програма в тексті визначить службові слова, ідентифікатори, оператори, логічні операції, коментарі, якщо такі є.

4. Тестовий приклад:


+ --------------------- +

| 1.Ввод з клавіатури. |

| 2.Ввод з файлу. | p> + --------------------- +

Ваш вибір: 2

Введіть ім'я файлу вводу: in.txt

Вміст файлу:

Поки {* (ldfjvkdfvfjkb *}

Речовий <> + =

Введіть ім'я файлу виводу: put.txt

Вміст файлу:

-----------------------

1.Служебное слово: Поки

2.Комментарій: {**}

3.Служебное слово : Речовий

4.Оператор: <>

5.Оператор: +

6.Оператор: =

-----------------------

Висновок:


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

Список використаних джерел:


1. Гріс Д. Конструювання компіляторів для цифрових обчислювальних машин. М.: Мир, 1975;

2. Хантер Р. Проектування і конструювання компіляторів. М.: Фінанси і статистика, 1984. p> 3. Касьянов В.М., Поттосін І.В. Методи побудови трансляторів. Новосибірськ: Наука, 1986. br/>


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





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

  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Робота зі структурою двійкового файлу
  • Реферат на тему: Потокове шифрування файлу
  • Реферат на тему: Клас двійкового файлу, похідний від fstream
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу