ВверхДомой

Программа, считающая производные от элементарных функций.

Техническое задание было такое:

МАТЕМАТИЧЕСКИЕ ФУНКЦИИ

Разработать библиотеку для работы со структурами, реализующими вещественные функции от одного аргумента.

Набор операций над функцией:
- сложение, умножение, вычитание, деление;
- возведение в целочисленную степень;
- суперпозиция функций;
- вычисление значения функции при заданном аргументе (предусмотреть обработку ситуации, когда аргумент лежит вне области определения);
- инициализацию функции символьной строкой
func_init( f, "exp(x) + (x^2 - 4.4x^3) / cos(x)" );
- преобразование "функции" из внутреннего представления в символьную строку;
- фиксированное число стандартных элементарных функций (sin,cos,tg,ctg, ln,exp);
- вычисление производной функции (результат -- функция).

Внутреннее представление "функции" -- дерево.
ПрограммаZip=22Kb

ВверхДомой