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

Раздел
Программирование
Предмет
Просмотров
419
Покупок
0
Антиплагиат
Не указан
Размещена
29 Ноя 2019 в 21:44
ВУЗ
ТУСУР
Курс
3 курс
Стоимость
300 ₽
Демо-файлы   
2
png
example example
4.2 Кбайт 4.2 Кбайт
txt
rules rules
200 Б 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 лет назад. Делал её для знакомых, которые были в силах оформить для себя пояснительную записку, поэтому здесь только программа. Отлично подойдёт для ознакомления с рекурсивным спуском.

Вам подходит эта работа?
Похожие работы
C/C++
Лабораторная работа Лабораторная
18 Авг в 15:52
75 +2
0 покупок
C/C++
Контрольная работа Контрольная
27 Июн в 22:59
87 +1
0 покупок
C/C++
Контрольная работа Контрольная
20 Апр в 19:57
88
2 покупки
C/C++
Контрольная работа Контрольная
20 Апр в 19:54
55 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
30 Ноя 2019 в 17:39
606
1 покупка
Web-программирование
Дипломная работа Дипломная
29 Ноя 2019 в 23:00
473 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:35
489
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:31
414
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:26
455 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:23
417 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:18
429 +1
0 покупок
C#
Лабораторная работа Лабораторная
29 Ноя 2019 в 22:04
696 +1
0 покупок
C/C++
Курсовая работа Курсовая
29 Ноя 2019 в 21:27
590
0 покупок
Базы данных
Курсовая работа Курсовая
29 Ноя 2019 в 21:02
1 099
3 покупки
Ассемблер
Задача Задача
29 Ноя 2019 в 20:51
397
0 покупок
Ассемблер
Задача Задача
29 Ноя 2019 в 20:33
407 +1
0 покупок
Основы программирования
Задача Задача
29 Ноя 2019 в 20:22
300 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир