Составить программу на языке программирования Delphi 3, которая строит график функции. Вид функции (тригонометрическая, степенная, линейная и логарифмическая, кроме того предусмотреть возможность построения сложной функции, например, sin(cos(x2+1))) и интервал изменение аргумента пользователь вводит сам. Необходимо реализовать возможность вывода на одно координатное поле нескольких графиков, масштабирование, настройки цвета и типа линии графиков. Сохранения/восстановления результатов работы программы.
Нужна программа и листинг с подробным описанием