На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Программа Лексический анализатор С++

Задание

Разработать программу для лексического анализа языка программирования С++

Функционал программы

Лексический анализатор - это часть компилятора или самостоятельная программа, которая читает литеры программы на исходном языке с целью получения на выходе идентифицированных последовательностей, описывающих исходную программу.

Пользователь осуществляет ввод текста своей программы на С++ вручную, или загружает из текстового файла, а на выходе, после нажатия кнопки "Запуск" получает результат лексического анализа в разных вкладках по категориям.Программа написана в среде VS 2015.

Содержание отчета к программе

ВВЕДЕНИЕ......................................................................................................... 5

1 Техническое задание........................................................................................ 7

1.1      Общие требования к программному продукту........................................ 7

1.2 Требования к целевой системе...................................................................... 8

1.3 Стадии и этапы разработки.......................................................................... 9

2 Проектирование программного продукта................................................... 10

2.2 Анализ общих требований......................................................................... 11

2.4 Алгоритм решения задачи......................................................................... 12

2.5 Выбор методологии программирования................................................... 13

2.6 Выбор программных средств реализации................................................ 14

3 Реализация программы................................................................................. 16

3.1 Разработка основных процедур и функций.............................................. 16

3.2 Разработка интерфейса............................................................................... 21

4 Отладка и тестирование программы............................................................. 23

ЗАКЛЮЧЕНИЕ................................................................................................. 27

Список используемой литературы................................................................... 28

Приложение 1.................................................................................................... 29

Приложение 2.................................................................................................... 30

Приложение 3.................................................................................................... 31

 

Фрагмент программного кода

public void TypeOF() {int k1; if (EndOfConst(0, PgTxt) > -1)//находим признак окончания строки
 { string construct1 = PgTxt.Substring(0, EndOfConst(0, PgTxt));// выделение подстроки 
k1 = PgTxt.IndexOf("int");//определение лексемы
 if (k1 > -1) {Variable(k1 + 3, PgTxt); PgTxt = PgTxt.Remove(k1, EndOfConst(k1, PgTxt) - k1);//если лексема найдена вырезаем подстроку 
textBox3.AppendText("Целый тип\n");countEnd++;};//выводим результат и ведем подсчет


        
Купить 1500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

Dangalah

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Статический анализатор ошибок программного кода на языке C++. 0 C/C++ 2 700,00
Статья Искуственный интелект. Анализатор цвета. С++BUILDER 6.0 8 C/C++ 1 000,00
Исходник Программа для тестирования знаний 0 .NET (C#) 2 500,00
Исходник Программа на подобии Paint 0 .NET (C#) 500,00
Курсовая Игровая программа "Четыре в ряд" 8 C/C++ 2 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

1500,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Kursovaya_.docx
1626791
Курсовая программа.rar
588008
Оцени работу

рейтинг

Категории
Программа Лексический анализатор С++
Программа и курсовая работа на тему Лексический анализатор С++
Категория: Образование
Стоимость: 1500,00