Условие задачи
Разработать общее описание системы в соответствии с РД 50-34.698-90 для приложения «Калькулятор».
Ответ
1. Общее описание
Калькулятор состоит из трех модулей Графический интерфейс, Модуль, анализирующий и вычисляющий введенное выражение (AnalaizerClass.dll) и Модуль, реализующий математические функции (CalcClass.dll). После того, как пользователь введет вычисляемое выражение одним из двух вышеописанных способов, управление передается анализирующему модулю, который форматирует выражение, выделяя числа и операторы, проверяет корректность скобочной структуры, а также выявляет неверные с точки зрения математики конструкции (например, 3+*+3), переводит выражение в обратную польскую запись, после чего...