Самостоятельное задание
Построить приложение с диалоговым окном диаграмма (рис. У9.4). В этом приложении протабулировать следующие функции на заданном интервале с заданным шагом:
F(x) = х2Sin(л х)
G(x) = Sin2(л x) Cos(л x)
T(x) = (Sin(л x)+Cos(л x)) /(1 + Sin2(л x))
U(x) = Sin3(л x)Cos(л x)(1 + Sin2(л x))
Рис. У9.4. Диалоговое окно Диаграмма
При этом должны табулироваться не все функции, а только выбранные в списке выбираемые функции. Для отображения списка с флажками, которые позволят более наглядно выбирать несколько элементов из списка, воспользуйтесь свойством списка Liststyle. Результат табуляции следует вывести в список Аргумент и значения функций. Для того чтобы все табулируемые значения поместились в этот список по ширине, воспользуйтесь свойством ColumnWidths, которое устанавливает ширину каждой колонки списка. По результату табуляции программа должна построить диаграмму, выбранную из группы Диаграмма.