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

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

Введение

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

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

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

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

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

Во второй части работы требуется разработать программу, которая выполняет лексический анализ входного текста по заданной грамматике и порождает таблицу лексем с указанием их типов и значений.
Пересечение плоскостей по методичке Липовки. Вариант №29
Всё выполнено в программе Компас 3D v16. В состав работы входит один файл – чертеж: Вариант 29 – Пересечение плоскостей. Работа выполнена по методичке Липовки Е.Р. "Начертательная геометрия", ред. 2012г. ВАЖНО!!! Существует две методички разных годов редакции, координаты в них могут отличаться, но не во всех вариантах. Если хотя бы одна координата не сходится, то это совершенно другая работа и приобретение этой будет на свой страх и риск (координаты редко сверяют при проверке). Чертеж оформле
User Чертежи : 4 февраля 2021
80 руб.
Пересечение плоскостей по методичке Липовки. Вариант №29
Менеджмент. Практикум 2.
Практическое занятие № 2 Тема: «Сущность, цели, задачи, эффективность менеджмента. Функции менеджмента. Планирование как функция менеджмента» Практическое задание Использование кривой акцентов в процессе принятия управленческих решений. Цель работы: изучение методики использования кривой акцентов в процессе принятия управленческого решения на стадии диагностики проблемы. Общие положения. В менеджменте любого уровня постоянно принимаются решения. Когда решение основывается на простом выборе из д
User studypro3 : 17 июля 2020
400 руб.
Налоги. Эссе и 2 задачи.
Эссе. Содержание налоговой политики государства, особенности налоговой политики РФ и других стран Задача 1. Индивидуальный предприниматель, применяющий УСН, по итогам 2013 года получил следующие показатели деятельности: 1) доходы – 5 500 000 руб.; 2) расходы – 5 300 000 руб. Определить: налоговую базу по итогам года и единый налог, если объект обложения – «доходы, уменьшенные на величину расходов». руб. Определить: налоговую базу по итогам года и единый налог, если объект обложения: а) «доходы»;
User studypro3 : 27 марта 2018
400 руб.
Сопротивление материалов Задача 6.8 Вариант 39
Расчеты на прочность при прямом изгибе Задача №1 Для консольной балки, изготовленной из чугуна и изображенной на рис. 6.12,а, из условия прочности по допускаемым напряжениям подобрать следующие поперечные сечения: круг, прямоугольник (отношение высоты h к ширине b равно двум). Принять величину нормативного коэффициента запаса прочности [n]=2,5. Проверить прочность балки по максимальным касательным напряжениям. Сравнить расход материала балки для рассчитанных поперечных сечений. Задача
User Z24 : 28 сентября 2025
500 руб.
Сопротивление материалов Задача 6.8 Вариант 39
up Наверх