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

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

Задание

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

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

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

Пользователь осуществляет ввод текста своей программы на С++ вручную, или загружает из текстового файла, а на выходе, после нажатия кнопки "Запуск" получает результат лексического анализа в разных вкладках по категориям.Программа написана в среде 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)

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

1500,00 

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

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

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

рейтинг

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