Спецификация на программу «Калькулятор. Базовая версия»



бет1/6
Дата16.02.2023
өлшемі47,64 Kb.
#168950
  1   2   3   4   5   6
Байланысты:
Спецификация на Калькулятор


Спецификация на программу «Калькулятор. Базовая версия»



  1. Общее описание

Часть общего описания – см. 2.1.
Калькулятор состоит из трех модулей – «Графический интерфейс», «Модуль, анализирующий и вычисляющий введенное выражение» (AnalaizerClass.dll) и «Модуль, реализующий математические функции» (CalcClass.dll). После того, как пользователь введет вычисляемое выражение одним из двух вышеописанных способов, управление передается анализирующему модулю, который форматирует выражение, выделяя числа и операторы, проверяет корректность скобочной структуры, а также выявляет неверные с точки зрения математики конструкции (например, 3+*+3), переводит выражение в обратную польскую запись, после чего вычисляет выражения, используя математические функции из модуля CalcClass.



  1. Описание интерфейса




    1. Входные данные




      1. Параметры вызова (формат командной строки)

calc.exe [expression]
expression – математическое выражение, удовлетворяющее требованиям 4.2

      1. Состояние информационного окружения

В папке с программой также находятся файлы CalcClass.dll, AnalaizerClass.dll



    1. Выходные данные






      1. Достарыңызбен бөлісу:
  1   2   3   4   5   6




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет