Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна такая же оригинальная работа под ваш вуз?
Напишем под вашу методичку и требования кафедры
Оригинальность от 75% по Антиплагиат.ВУЗ
Правки до сдачи — бесплатно
Оплата после проверки работы
Заказать от 1200 ₽
Дарим 200 руб.
на первый
заказ

Курсовая работа на тему: Организация таблиц идентификаторов. Значение таблиц идентификаторов

18 стр. 2 источника архив 181.88 КБ
350 ₽
Заказать такую же под меня
  • Без регистрации
  • Файл на почту сразу после оплаты
  • 18 стр.
Сделать похожую работу с помощником — от 1400 ₽
Страниц
18
Размер файла
181.88 КБ
Просмотров
73
Покупок
1
Компилятор - программный модуль, задачей которого является перевод программы, писанной одном из языков программирования исходный язык в программу язык ассемблера или язык машинных команд.Большинство

Введение

Компилятор - программный модуль, задачей которого является перевод программы, написанной на одном из языков программирования (исходный язык) в программу на язык ассемблера или язык машинных команд.

Большинство компиляторов переводят программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен компьютером.

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

Курсовая работа заключается в создании отдельных частей компилятора заданного языка.

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

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

Оглавление

- Введение

- Организация таблиц идентификаторов

- Назначение таблиц идентификаторов

- Принципы организации таблиц идентификаторов

- Простейшие методы построения таблиц идентификаторов

- Метод простого рехэширования с помощью произведения

- Проектирование лексического анализатора

- Назначение лексического анализатора

- Таблица лексем и содержащаяся в ней информации

- Построение лексических анализаторов сканеров Заключение

- Список использованной литературы

- Приложение

- Приложение

- Приложение

Основная часть работы — в файле
На странице открыты введение, оглавление, заключение и список литературы. Полный текст (18 стр.) приходит файлом на почту сразу после оплаты.

Заключение

В результате выполнения курсовой работы для заданного входного языка были построены отдельные части компилятора.

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

Во второй части работы была написана программа, которая выполняет лексический анализ входного текста и порождает таблицу лексем с указанием их типов и значений.

Отдельные части компилятора, разработанные в данной курсовой работе, дают представление о технике и методах, лежащих в основе построения компиляторов.

Список литературы

1. Кампапиец Р.II. Манькоп Е.В., Филатов Н.Е. Системное программирование. Основы построения трансляторов: Учеб. пособие для высших и средних учебных заведений. - СПб.: КОРОНА Принт, 2000. - 256 с.

2. Системное программное обеспечение: Учебник для вузов/ А.Ю. Молчанов- СПб.: Питер, 2003.- 396 с.

Как купить готовую работу?
Указать e-mail
— регистрация
не нужна
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
18
Размер файла
181.88 КБ
Просмотров
284
Покупок
1
Организация таблиц идентификаторов. Значение таблиц идентификаторов
Сделать похожую работу с помощником — от 1400 ₽

Заказать работу по этому предмету

Похожие работы
Прочие работы по предмету
Сумма к оплате
— руб.
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2090 оценок
среднее 4.9 из 5
Работа выполнена быстро и качественно, понадобилась небольшая каректировка, но и она не заняла много времени, советую
В первый раз обратился к данному специалисту за помощью, в нужные сроки все выполнил как нужно, качественно и даже...
Отличный автор, приятно работать!
Еще раз убедилась, что Дмитрий отличный специалист, сделал все в срок, замечаний нет, работу приняли на отлично....
Дмитрий выполнил задание на отлично, даже раньше срока, работу приняли без замечаний. Я очень довольна его...
Автор соблюдает сроки и всегда на связи! Спасибо за работу)
Работа была выполнена качественно и в срок. Спасибо за ответственность и профессионализм.
Благодарю. Рекомендую исполнителя.
Спасибо за быстро и качественно выполненную работу
Все хорошо, в процессе работы отвечали.
Заказать под меня