Однопроходный/двухпроходный транслятор с языка математических выражений на язык деревьев вывода

Цена:
15 руб.

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

material.view.file_icon
material.view.file_icon bestref-141223.doc

Необходимые программы

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

Описание

Цель данной курсовой работы:

– изучение принципов построения трансляторов

– написание на языке C++ класса, реализующего следующие действия над математическими выражениями:

– лексический анализ

– синтаксический анализ

– вычисление значения

– написание транслятора с языка математических выражений на язык деревьев вывода

– написание интерпретатора языка деревьев вывода

Теоретическое введение

Теория построения трансляторов используется во многих областях, связанных с программным обеспечением. Важность этой темы можно проиллюстрировать на примере языка высокого уровня C++: для разработки программы на C++ требуется гораздо меньше времени, чем на языках более низкого уровня.



Формальные грамматики

Формальное определение грамматики. Форма Бэкуса–Наура

Грамматика – это описание способа построения предложений некоторого языка. Иными словами, грамматика – это математическая система, определяющая язык. Фактически, определив грамматику языка, мы указываем правила порождения цепочек символов, принадлежащих этому языку. Таким образом, грамматика – это генератор цепочек языка.

Правило (или продукция) – это упорядоченная пара цепочек символов (α, β). В правилах важен порядок цепочек, поэтому их чаще записывают в виде α → β (или α::= β). Такая запись читается как «α порождает β» или «β по определению есть α».

Грамматика языка программирования содержит правила двух типов: первые (определяющие синтаксические конструкции языка) довольно легко поддаются формальному описанию; вторые (определяющие семантические ограничения языка) обычно излагаются в неформальной форме. Поэтому любое описание (или стандарт) языка программирования обычно состоит из двух частей: вначале формально излагаются правила построения синтаксических конструкций, а потом на естественном языке дается описание семантических правил.
Элективные дисциплины по физической культуре и спорту (легкая атлетика) (часть 3). (Легкая атлетика)
Контрольная работа Задание: Составить и заполнить дневник самоконтроля. Выполнить данное практическое задание на основе проведенных наблюдений над собой в ходе физической нагрузки. Цель контрольной работы – проверка знаний, полученных студентами в процессе самостоятельного изучения дисциплины и усвоения материалов лекций. Поиск материала для изучения методов осуществляется студентами самостоятельно с использованием интернет-ресурсов. Некоторые из источников, содержащих необходимую информа
User Александр404 : 18 декабря 2019
100 руб.
Контрольная работа по дисциплине: Специальные главы математического анализа
Дистанционное обучение Дисциплина «Математический анализ». Часть 3 Дополнительные главы/ Специальные главы Вариант № 10 1. Найти область сходимости степенного ряда 2. Разложить функцию в ряд Фурье на данном отрезке (период Т) 3. Начертить область на комплексной плоскости по данным условиям: 4. Вычислить интеграл по дуге от точки до точки 5. Найти частное решение дифференциального уравнения с заданными начальными условиями операторным методом
User Алексей134 : 24 декабря 2019
300 руб.
Контрольная работа по дисциплине: Специальные главы математического анализа
Блочно-модульные котельные на твердом топливе
Петрозаводск, ПетрГУ; преподаватель Любавская О.Н, физико-технический факультет; специальность: энергообеспечение предприятий; предмет: Источники и системы теплоснабжения; год:2009. Наглядное изображение модульной котельной Элементы модульной котельной Технологическая схема модульной котельной на твёрдом топливе Чертёж модульной котельной Технические параметры котлов марки МТВ Схема котла Макет автоматизированной котельной на твёрдом топливе Преимущества модульных котельных установок
User GnobYTEL : 1 февраля 2012
44 руб.
Камера диафрагменная. ВШДиА.020319.000
Работа выполнена в КОМПАС V20. Комплект чертежей и 3-Д моделей деталей (корпус, диафрагма, шток) - 19 варианта расчетно-графической работы из методички: «РАЗЪЕМНЫЕ СОЕДИНЕНИЯ» И.В.Кожевина, И.С.Смирнова, Н.Ю.Видинеева, И.Б.Афанасьева.
User Pylaev : 6 июля 2022
600 руб.
Камера диафрагменная. ВШДиА.020319.000
up Наверх