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

Раздел
Программирование
Предмет
Просмотров
432
Покупок
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++
Творческая работа Творческая работа
17 Ноя в 05:41
23
0 покупок
C/C++
Эссе Эссе
17 Ноя в 05:35
19
0 покупок
C/C++
Эссе Эссе
16 Ноя в 15:39
26
0 покупок
C/C++
Эссе Эссе
16 Ноя в 15:34
20
0 покупок
C/C++
Эссе Эссе
16 Ноя в 15:30
129
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
30 Ноя 2019 в 17:39
623 +1
1 покупка
Web-программирование
Дипломная работа Дипломная
29 Ноя 2019 в 23:00
480 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:35
498 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:31
426 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:26
484 +1
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:23
429
0 покупок
Delphi
Курсовая работа Курсовая
29 Ноя 2019 в 22:18
438 +1
0 покупок
C#
Лабораторная работа Лабораторная
29 Ноя 2019 в 22:04
705 +1
0 покупок
C/C++
Курсовая работа Курсовая
29 Ноя 2019 в 21:27
601
0 покупок
Базы данных
Курсовая работа Курсовая
29 Ноя 2019 в 21:02
1 114
3 покупки
Ассемблер
Задача Задача
29 Ноя 2019 в 20:51
408 +1
0 покупок
Ассемблер
Задача Задача
29 Ноя 2019 в 20:33
415 +1
0 покупок
Основы программирования
Задача Задача
29 Ноя 2019 в 20:22
306
0 покупок
Темы журнала
Показать ещё
Прямой эфир