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

Цена:
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

Введение

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

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

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

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

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

Во второй части работы требуется разработать программу, которая выполняет лексический анализ входного текста по заданной грамматике и порождает таблицу лексем с указанием их типов и значений.
Бухгалтерский учет в строительных организациях, осуществляющих деятельность генерального подрядчика и заказчика-застройщика
Введение Бухгалтерский учет в строительных организациях является одним из проблемных направлений современного учета. К задачам бухгалтерского учета в строительной организации можно отнести: формирование полной и достоверной информации о деятельности строительной организации, ее имущественном положении, обеспечение необходимой информацией внутренних и внешних пользователей, предотвращение отрицательных результаты хозяйственной деятельности. Актуальность выбранной темы обусловлена возрастанием з
User Elfa254 : 6 сентября 2013
5 руб.
Работа курсовая по вычислительной математике
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием: Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методов Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значен
User Xcom : 5 октября 2014
70 руб.
Работа курсовая по вычислительной математике
Управление кредитным риском в коммерческом банке (на примере банка "Северная казна")
СОДЕРЖАНИЕ Введение 1 Кредитные риски в деятельности коммерческого банка 1.1 Кредитные риски как разновидность банковских рисков 1.2 Система управления кредитным риском 1.3 Методы анализа и оценки кредитного риска банка 2 Управление кредитным риском (на примере Банка “Северная казна” ОАО) 2.1 Общая характеристика Банка “Северная казна” ОАО 2.2 Анализ кредитоспособности заемщика в Банке “Северная казна” ОАО (на примере ОАО «Полоцкого завода «Проммашремонт») 3 Разработка рекомендаций и ме
User alfFRED : 29 августа 2013
10 руб.
Графическая работа 4. Вариант 5 - Группа геометрических тел
Возможные программы для открытия данных файлов: WinRAR (для распаковки архива *.zip или *.rar) КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d Любая программа для ПДФ файлов. Миронов Б.Г. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Графическая работа 4. Вариант 5 - Группа геометрических тел По двум видам группы геометрических тел построить третий вид и изометрию. В состав выполненной работы входят 2 файла: 1. Чертеж формата А3, выполненны
100 руб.
Графическая работа 4. Вариант 5 - Группа геометрических тел
up Наверх