Консольный калькулятор

Раздел
Программирование
Предмет
Просмотров
613
Покупок
0
Антиплагиат
Не указан
Размещена
29 Ноя 2019 в 21:44
ВУЗ
ТУСУР
Курс
3 курс
Стоимость
300 ₽
Демо-файлы   
2
png
example
4.2 Кбайт
txt
rules
200 Б
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
console_calc
20.1 Кбайт 300 ₽
Описание

Программа к курсовому проекту по предмету Лингвистическое и Программное Обеспечение САПР (сокращённо липосапр).

Представляет из себя консольное приложение, вычисляющее введённое выражение (и заодно проверяющее его корректность).

Основные особенности:

  • Язык разработки - C
  • Используемый компилятор - MinGW/MSYS
  • Система сборки - Makefile
  • Лексический анализ - match (т. е. простейший самописный)
  • Синтаксический анализ - рекурсивный спуск
  • Поддерживаемые операции: +,-,*,/,^,log,sin,cos,tan,atan,sqrt,sqr,acos,asin,ln,lg,exp, скобки
  • Поддерживаемые константы: целые числа, pi, e

По сути, это одна из самых простых и коротких реализаций такой функциональности. Для использования калькулятора запустите командную строку, в ней запустите калькулятор (parser.exe), введите выражение, нажмите Enter.

Работа сдавалась около 8-9 лет назад. Делал её для знакомых, которые были в силах оформить для себя пояснительную записку, поэтому здесь только программа. Отлично подойдёт для ознакомления с рекурсивным спуском.

Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир