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

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

Введение

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

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

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

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

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

Во второй части работы требуется разработать программу, которая выполняет лексический анализ входного текста по заданной грамматике и порождает таблицу лексем с указанием их типов и значений.
Механика жидкости и газа СПбГАСУ 2014 Задача 10 Вариант 89
Определить напор перед стальным дюкером диаметром d мм, имеющем два поворота на угол α = (30 + 2·y)°, если расход Q = (1,3 + 0,1·z) м³/с; длина дюкера L = (25 + 2·y) = 33 м; температура воды t = 15 °C (рис. 10).
User Z24 : 2 января 2026
200 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 10 Вариант 89
Кейс управление проектами. СИБИТ.
Задача Компания с ограниченной ответственностью "MR" разрабатывает строительный проект небольшого масштаба. Основные операции проекта, соответствующие им непосредственно предшествующие операции и время их выполнения приведены в таблице: Операция Непосредственно Продолжительность, предшествующая дней операция А - 4 В - 6 C A,B 7 D B 3 E C 4 F D 5 G E,F 3 Требуется: Определить критические операции и общую продолжительность выполнения проекта.
User studypro : 19 августа 2016
200 руб.
Системы сети передачи данных
Введение Техническое задание Разработка структурной схемы Разработка функциональной схемы Выбор способа восстановления аналогового сигнала по его отсчётам Расчёт параметров и выбор типа АЦП Расчёт параметров помехоустойчивого кода Расчет вероятностных характеристик. Расчёт вероятности ошибочного приёма кодовой комбинации Расчёт вероятности правильного приёма кодовой комбинации Оценка полосы пропускания Разработка принципиальной схемы Выводы Список используемой литературы Аннотация В данном курс
User DocentMark : 14 ноября 2012
Разработка интегрального аналогового устройства. Курс. раб.
Техническое задание……………………………………………………………...3 Введение…………………………………………………………………………...3 1. Разработка структурной схемы…………………………………………...4 2. Разработка принципиальной схемы……………………………………...6 Расчет выходного каскада………………………………………………...7 Расчет УНЧ……………………………………………………………….11 Расчет емкостей конденсаторов и построение АЧХ…………………...15 Расчет коэффициентов прохождения…………………………………...20 3. Разработка интегральной микросхемы...……………………………….23 Конструктивный расчет тонкопленочных резисторов…
User sibgutimts : 22 июня 2010
300 руб.
Разработка интегрального аналогового устройства. Курс. раб.
up Наверх