Калькулятор ДВП |
Алгоритм калькулятора основан на представлении структуры вычисляемого арифметического
выражения в виде динамического бинарного дерева. Идея и программа на стандартном Паскале
опубликована: Калькулятор понимает числа, скобки круглые, знаки арифм. операций включая возведение в степень,
функции - тригонометрические, гиперболические, функцию Хэвисайда ( if ), Random.
Вычисляемое выражение может занимать несколько строк.
Пробелы и перенос на новую строку в вычисляемом выражении игнорируются.
Признак конца выражения - точка с запятой. Если введенное выражение зависит от х,
то калькулятор может строить график f ( x ) в заданных пределах Хмин - Хмакс и решить
уравнение f ( x ) = 0 методом дихотомии.
DownLoad 330k Исходники (Delphi7) 70Kb |