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

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

Введение

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

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

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

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

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

Во второй части работы требуется разработать программу, которая выполняет лексический анализ входного текста по заданной грамматике и порождает таблицу лексем с указанием их типов и значений.
Оформление и учет денежных средств в кредитно-банковской сфере
Введение 1. Документальное оформление и учет движения денежных средств в кассе (операции по заработной плате и с подотчетным лицами). Фальсификация и подлоги в первичных документах и в кассовой книге, способы их обнаружения 2. Документальное оформление операций по расчетному счету в банке, возможные подлоги и способы их выявления 3. Виды экономических преступлений в кредитно-банковской сфере. Заключение Список литературы. Введение Бухгалтерские документы занимают значительное место в п
User Elfa254 : 6 сентября 2013
5 руб.
Призма подвижная - Вариант 55
Приспособление для зажима детали при механической обработке. Корпус (2) призмы закрепляется на направляющих металлообрабатывающего станка. Зажим осуществляется поджатием детали призмой (1), которая перемещается по фигурному пазу корпуса с помощью резьбы при вращении ходового винта (3) рукояткой (5), закрепленной гайкой (7). Ходовой винт может совершать только вращательное движение, так как он проходит сквозь неподвижно закрепленный в корпусе сухарь (4). Детали позиций 1 и 2 выполнены из стали
User HelpStud : 4 июня 2019
140 руб.
Призма подвижная - Вариант 55 promo
Гидравлика Задача 8.28 Вариант б
В бак, разделенный перегородкой на два отсека, подается жидкость Ж в количестве Q. Температура жидкости 20 ºС. В перегородке бака имеется цилиндрический насадок, диаметр которого d, а длина l=3d. Жидкость из второго отсека через отверстие диаметром d1 поступает наружу, в атмосферу. Определить высоты Н1 и Н2 уровней жидкости.
User Z24 : 8 января 2026
150 руб.
Гидравлика Задача 8.28 Вариант б
Предмет, функции, концепции, теории, этапы развития, соц. неравенство
предмет, функции, концепции, теории, этапы развития, соц. неравенство
User 1112 : 27 октября 2008
up Наверх