Введение. 5
Аналитический обзор литературы и существующих аналогов. 7 Разработка алгоритма. 11 Разработка программного средства. 16 Обоснование технических приемов программирования. 18 Тестирование, экспериментальные исследования и анализ полученных результатов 19 Руководство пользователя программы.. 23
Заключение. 25
Список использованной литературы.. 26
Приложение А – Листинг программы.. 27
В разработанной программе должны распознаваться следующие ошибки:
несоответствия размерности массива; строка более 255 символов (отрицательные значения не должны анализироваться); отсутствие запятой между описываемыми переменными; две подряд идущие запятые (должны распознаваться как 2 ошибки – указывается каждая запятая); дублирование названий переменных (регистр должен учитыватся); отсутствие двоеточия перед типом данных;
отсутствие точки-запятой после типа данных.
...
Физическая структура программы представлена в таблице 1.
Таблица 1. Описание модулей
|
Имя модуля |
Выполняемое действие |
|
analizator |
Инициализация формы и запуск программы |
|
main |
Сравнивает введенный символ с множеством разрешенных символов |
|
Выполняет обработку входного текста |
|
|
Создание поля внутри формы |
|
|
Добавление распознанной лексемы на поле |
Общий алгоритм работы программы представлен на рисунке 2.
...
Среда разработки приложений Delphi 7 и язык программирования Pascal позволяют создавать полноценные приложения, работающие в ОС Windows разных версий.
Разработанная программа «Лексический и синтаксический анализ программ» позволяет проводить анализ программы на языке Pascal.
...
Приложение А – Листинг программы
Список использованной литературы:
Аналоги программ анализа и лингвистической обработки текстов. [Электронный ресурс]. – Режим доступа: ... Гордеев А.В., Молчанов А.Б. Системное программное обеспечение. – СПб.: Питер, 2002.– 736 с.: ил. Карпов Ю.Г. Теория и технология программирования. Основы построения трансляторов. – СПб.: БХВ-Петербург, 2005. – 272 с. : ил. Культин, Н.Б. Turbo Pascal в задачах и примерах / Н.Б. Культин.[Текст] - М.: БХВ, 2019. – 256 c. Культин, Н.Б. Turbo Pascal в задачах и примерах / Н.Б. Культин.[Текст] - М.: БХВ-Петербург, 2017. – 273 c. Культин, Никита Delphi 6. Программирование на Object Pascal / Никита Культин.[Текст] - М.: БХВ-Петербург, 2018. – 809 c. Культин, Никита Программирование в Turbo Pascal 7.0 и Delphi / Никита Культин.[Текст] - М.: БХВ-Петербург, 2019. – 354 c. Лексический анализ. [Электронный ресурс]. – Режим доступа: .... ... Всего 14 источников

