Содержание
Введение
1. Анализ технического задания
2 Формальная модель задачи
3. Проектирование структуры программы и базовых алгоритмов
3.1. Интерфейс программы
3.2. Используемых модули
3.3. Структурная организация данных
3.4. Схемы реализации программы
4. Программная реализация разработанной структуры и алгоритмов.
4.1 Модуль main_unit
4.2 Модуль OScan
4.3 Модуль OText
4.4 Модуль OError
5. Руководство пользователя
6. Тестирование программы
Заключение
Список литературы
Приложения
Приложение 1. Листинг модуля main_unit
Приложение 2. Листинг модуля OScan
Приложение 3. Листинг модуля OText;
Приложение 4. Листинг модуля OError;
Выдержка из текста
В данной курсовой работе выполнена реализация лексического анализатора исходного кода PostScript в свободной среде разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal — Lazarus.
В анализаторе организована возможность проведения лексического анализа с последующим выводом результатов в отдельное поле и сохранения результатов в текстовый файл, вставки или открытия текстового документа с предварительно сохраненным кодом.
….
Список использованной литературы
1. Свердлов С. 3., Языки программирования и методы трансляции: Учебное пособие. — СПб.: Питер, 2007. — 638 с.: ил.
2. Алексеев Е.Р., Чеснокова О.В., Кучер Т.В., Самоучитель по программированию на Free Pascal и Lazarus. — Донецк.: ДонНТУ, Технопарк ДонНТУ УНИТЕХ, 2009. — 503 с.
3. Мансуров К.Т., Основы программирования в среде Lazarus, 2010. – 772 с.: ил.
4. Робин Хантер, Основные концепции компиляторов = The Essence of Compilers.— М.: «Вильямс», 2002. — С. 256.
5. Братчиков И.Л. Синтаксис языков программирования / Под ред. С.С. Лаврова. – М.: Наука, 1975. — 262с.
6. Вайнгартен Ф. Трансляция языков программирования / Под ред. Мартынюка В.В.- М.: Мир, 1977. — 192с.
7. Волкова И.А., Руденко Т.В. Формальные языки и грамматики. Элементы теории трансляции. – М.: Диалог-МГУ, 1999. – 62с.
8. Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов. — М.: Мир, 1979. — 654с.
С этим материалом также изучают
... не весь спектр применения языков. Также на языках программирования пишут и приложения для мобильных устройств. При этом на одних языках программирования пишут программы только для ПК, а ...
... язык программирования Java 12 2.2. Высокоуровневый язык программирования C# 15 2.3. Высокоуровневый язык программирования Python 18 Выводы по главе 2 21 3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРИЛОЖЕНИЯ СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ ...
Ищете, как написать курсовую работу по C#? В статье представлен полный разбор процесса от выбора актуальной темы и составления плана до написания кода и структурирования проекта. Узнайте, как устроена программа на C# и примените эти знания для создания своей работы без стресса.
... выполнена реализация лексического анализатора языка 1с в свободной среде разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal - Lazarus. В анализаторе организована возможность проведения лексического анализа ...
... в области компьютерных технологий - с разработкой и реализацией языков программирования. Под реализацией понимается создание комплекса программ автоматизирующих процесс программирования на данном языке. Ядром этого комплекса является компилятор, ...
... возможности программы и графических средств языка. В анализаторе языка программирования Pascal реализована возможность вставки или открытия текстового документа с готовым кодом языка программирования Pascal, проведения лексического анализа, ...
... и реализации языков программирования. В настоящее время искусственные языки, ... Лексический анализатор 19 3.2 Синтаксический анализатор 24 3.3 Семантический анализатор 28 3.4 Генерации внутреннего представления программы 30 3.5 Интерпретатор программы ...
... на практике языков программирования высокого уровня. В анализаторе языка программирования Pascal реализована возможность вставки или открытия текстового документа с готовым кодом языка программирования Pascal, проведения лексического анализа, вывода ...
... Delphi на языке Object Pascal. В анализаторе языка программирования Pascal реализована возможность вставки или открытия текстового документа с готовым кодом языка программирования Pascal, проведения лексического анализа, вывода ...