Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 72000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу

Теория формальных языков и компиляторов» на тему: «разработка транслятора с ограниченного подмножества языка высокого уровня

Номер заказа
131830
Создан
22 августа 2014
Выполнен
25 августа 2014
Стоимость работы
600
Надо быстро сделать курсовую работу по программированию. Есть буквально 3 дня. Тема работы «Теория формальных языков и компиляторов» на тему: «разработка транслятора с ограниченного подмножества языка высокого уровня ».
Всего было
15 предложений
Заказчик выбрал автора
Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 72000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою Курсовую работу
Или вы можете купить эту работу...
Страниц: 60
Оригинальность: Неизвестно
600
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу

Вариант №1 конструкция DO...WHILE
Разработать грамматику языка высокого уровня, добавив в него конструкцию DO<Список операторов>WHILE <Выражение>.
Разработать лексический и синтаксический анализатор для данной грамматики
Постановка задачи 3
Начальные данные 3
Описание синтаксиса реализуемого языка в форме Бэкуса-Наура 4
Синтаксическое дерево языка 5
Описание разработанного программного обеспечения 7
Краткое описание лексического анализатора 7
Классы лексем 7
Примеры входного и выходного фалов для лексического анализатора 9
Краткое описание синтаксического анализатора 11
Тестирование 14
Листинг 18
-
{
pos_start = j;
pos_end = j+2;
s = new char[pos_end - pos_start+1]; //для копирования лексем
xStr.copy(s, pos_end - pos_start + 1, pos_start);
s[pos_end - pos_start+1]='\0';
mas[k].row = i;
mas[k].pos_start = pos_start;
mas[k].pos_end = pos_end;
mas[k].leksema = s;
mas[k].code = 21;
k++;
ColorizeText(Sender, i, pos_start, pos_end, 55, 15, 200);
j = j + 2;
}
else
{
pos_start = j;
j++;
while(isalpha(xStr[j]) || isdigit(xStr[j]))
{
j++;
}
j--;
pos_end = j;
s = new char[pos_end - pos_start+1]; //для копирования лексем
xStr.copy(s, pos_end - pos_start + 1, pos_start);
s[pos_end - pos_start+1]='\0';
mas[k].row = i;
mas[k] Показать все
Автор24 - это фриланс-биржа. Все работы, представленные на сайте, загружены нашими пользователями, которые согласились с правилами размещения работ на ресурсе и обладают всеми необходимыми авторскими правами на данные работы. Скачивая работу вы соглашаетесь с тем что она не будет выдана за свою, а будет использована исключительно как пример или первоисточник с обязательной ссылкой на авторство работы. Если вы правообладатель и считаете что данная работа здесь размещена без вашего разрешения - пожалуйста, заполните форму и мы обязательно удалим ее с сайта. Заполнить форму
Оценим бесплатно
за 10 минут
Эта работа вам не подошла?
У наших авторов вы можете заказать любую учебную работу от 200 руб.
Оформите заказ и авторы начнут откликаться уже через 10 минут!
Заказать курсовую работу
Другие работы по этому предмету
Новые информационные продукты и технологии
Дипломные работы, Программирование
Стоимость 250 руб.
Программное обеспечение удалённого доступа к технической документации
Дипломные работы, Программирование
Стоимость 250 руб.
Экспертная система выявления правонарушений (на языке программирования Java)
Дипломные работы, Программирование
Стоимость 2800 руб.
Опыт и перспективы использования сети Интернет в коммерческих целях
Дипломные работы, Программирование
Стоимость 250 руб.
Программа управления сайтом предприятия
Дипломные работы, Программирование
Стоимость 2800 руб.
Диплом на тему "Создание базы данных сырьевого склада металлургического цеха №7"
Дипломные работы, Программирование
Стоимость 1000 руб.
Система обработки прайсов
Дипломные работы, Программирование
Стоимость 3300 руб.
SEO-анализ позиции интернет-платформы в поисковой выдаче
Дипломные работы, Программирование
Стоимость 1500 руб.
Информационные системы отдела статистики центральной районной больницы
Дипломные работы, Программирование
Стоимость 2800 руб.
Автоматизация учета расчетов с поставщиками (заказчиками,клиентами)
Дипломные работы, Программирование
Стоимость 3300 руб.