Проектирование компилятора

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-205524.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Содержание

Введение

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

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

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

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

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

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

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

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

2.3 Построение лексических анализаторов (сканеров)

Заключение

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

Приложение 1

Приложение 2

Приложение 3

Введение

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

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

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

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

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

Во второй части работы требуется разработать программу, которая выполняет лексический анализ входного текста по заданной грамматике и порождает таблицу лексем с указанием их типов и значений.
По двум видам модели построить третий вид и изометрию. Упражнение 33 - Вариант 16а
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. По двум видам модели построить третий вид и изометрию. Проставить размеры. Упражнение 33 - Вариант 16а В состав работы входит: Чертеж; 3D модель. Выполнено в программе Компас + чертеж в PDF.
User .Инженер. : 8 ноября 2025
100 руб.
По двум видам модели построить третий вид и изометрию. Упражнение 33 - Вариант 16а promo
Термодинамика и теплопередача ТЕПЛОПЕРЕДАЧА ИрГУПС 2015 Задача 15 Вариант 7
Определить тепловой поток излучением и конвекцией от боковой поверхности цилиндра диаметром d=120 мм и длиной l=10 м со степенью черноты ε в окружающую среду, имеющую температуру t0=0 ºC, если температура поверхности tСТ, а коэффициент теплоотдачи конвекцией αк. Каково значение суммарного коэффициента теплоотдачи?
User Z24 : 4 декабря 2025
150 руб.
Термодинамика и теплопередача ТЕПЛОПЕРЕДАЧА ИрГУПС 2015 Задача 15 Вариант 7
Зачетная работа по культурологии.
1.Определение культурной динамики. Соотношение понятий динамика – прогресс. Динамика культуры - это изменение внутри культуры во взаимодействии разных культур, для которых характерна целостность, наличие упорядоченных тенденций, а также направленный характер. Динамика культуры, а также способы ее функционирования, типы культурных процессов, методы их исследования и факторы культурной динамики является одной из ключевых тем в истории культуры. Понятие динамики культуры тесно связано с широко ис
User loly1414 : 28 июня 2011
70 руб.
up Наверх