Курсовая на тему Вычисление выражения

Автор: Антон

Тип работы: Курсовая

Предмет: Программирование

Страниц: 24

Год сдачи: 2009

ВУЗ, город: МЭИ (ТУ)

Выдержка

ПОСТАНОВКА ЗАДАЧИ.

Вычислить значение выражения, содержащего арифметические операции, переменные и константы целого типа в десятичной системе счисления.
Выражение задаётся в виде строки. Оно может содержать знаки операций, скобки, имена переменных и константы соответствующего типа. В первую очередь необходимо произвести синтаксический анализ введённой строки. Если строка представляет собой правильное выражение, необходимо преобразовать выражение в постфиксную запись и вывести строку, представляющую собой полученную постфиксную запись. Затем вводятся значения переменных, вычисляется значение выражение и выводится полученный результат.
При разработке программы необходимо создать три класса (как минимум): для синтаксического анализатора, перевода в постфиксную запись и собственно вычисления результата и продумать способ взаимодействия этих классов. Также необходимо ввести значения переменных, входящих в выражение.

Содержание

СОДЕРЖАНИЕ.

1. Постановка задачи 3
2. Разработка алгоритма 4
2.1. Синтаксический анализатор 4
2.2. Перевод выражения в постфиксную запись 8
2.3. Вычисление выражения 9
3. Разработка классов 10
3.1. Класс Parser 11
3.2. Класс Postfix 16
3.3. Класс Result 19
4. Графический интерфейс пользователя 21
5. Заключение 24

Литература

В отчёте отсутствует



НазваниеТипГод сдачиСтраницВУЗ, город
Мещанинов Д. Г. Лекции по теории графов и комбинаторике.Учебник200960МЭИ (ТУ)
Практика Совершенствование оплаты и правовой регламентации труда работников медицинского учреждения(на примере ГОУ ВПО ММА им. И.М. Сеченова)Отчет200996Уральский Государственный Экономический Университет
Культура_Великого_НовгородаРеферат200917Москва
Совершенствование управления качеством продукции в современных условиях.Дипломная200984МФЮА
Ранняя античная философияРеферат200921Москва
Возможности использования эксперемент метода в соц-культурной сфереРеферат200821Москва
Биоритмы и развитие человекаРеферат200917Москва
Слуховой_анализаторРеферат200922Москва
Свобода_передвижения_и_выбора_места_жительстваКурсовая200936РТА
практика Принципы и порядок организации системы планированияОтчет200948МГУПИ
Яндекс.Метрика