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

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





ення елемента керуючої табліциІнтерпретація алгоритмом разбораНомер n породжує правила грамматікіУдаленіе з робочого стека k записів (k - кількість символів у правій частині правила номер n); імітація зчитування в якості наступного вхідного символу нетермінала лівій частині правила номер n; запис n у вихідну стрічку ("зсув", номер j стану) Запис поточного вхідного символу у вихідний стек і в парі з номером j - в робочий стек; якщо цей символ нетермінал, установка покажчиків на нього в найближчих до нього n записах вихідного стека з порожніми покажчиками "допуск" Вхідна рядок розібрана. Кінець роботи "помилка" Вхідна рядок помилкова. Кінець роботи

Для побудови керуючої таблиці М може бути виконана розмітка породжують правил граматики номерами станів аналізатора. Номери станів встановлюються в правій частині кожного правила: перед першим символом, між якими двома символами і після останнього символу. При цьому номер стану, безпосередньо праворуч від якого знаходиться нетермінал, слід поширювати на позиції перед першими символами всіх правих частин правил для даного нетермінала (і т.д. рекурсивно). А якщо безпосередньо ліворуч від одного і того ж символу в будь-яких правилах встановлені однакові мітки, то й безпосередньо праворуч від цього символу в цих правилах слід поставити одну і ту ж мітку. Початкові позиції правих частин правил для аксіоми відзначаються номером початкового стану аналізатора. p align="justify"> Після розмітки граматики виконується побудова таблиці М за наступним алгоритмом.

. Якщо символ А в правій частині правила має безпосередньо ліворуч від себе мітку m, а безпосередньо праворуч від себе - мітку j, то M (m, A) = ( "зрушення", j).

2. Якщо мітка j розміщується за останнім символом правій частині правила номер n, то визначається безліч Q символів, які в будь сентенціальной формі можуть слідувати за нетерміналом лівій частині правила номер n, і M (j, q) = n для всіх q ГЋ Q.

3. M (1, ) = "допуск", де 1 - символ початкового стану.

. Решта незаповненими елементи таблиці M отримують значення "помилка".

5. Опис структури системи програмування


Структура системи програмування представлена ​​являє собою загальну схему взаємодії файлів проекту.


В 

6. Керівництво користувача


1. Перед запуском виконуваного файлу програми необхідно переконатися, що в папці з програмою присутній файл. Оброблюваний файл повинен називатися data. txt.

2. Для запуску програми запустіть виконуваний файл KP....


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





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

  • Реферат на тему: Тематичний план занять "Правила поведінки на проїжджій частині"
  • Реферат на тему: Номер люкс
  • Реферат на тему: Біологічна зброя і захист від нього. Дії держслужб і правила поведінки нас ...
  • Реферат на тему: Біологічна зброя і захист від нього. Дії держслужб і правила поведінки нас ...
  • Реферат на тему: Розробка front-end частині веб-додатки c блоковим підходом до формування ht ...