Вариант 3

Разработайте приложение, демонстрирующее затухающие колебания пружинного маятника. В приложении должны быть поля для ввода массы груза, коэффициента жёсткости пружины, коэффициента затухания колебаний и начального отклонения груза от положения устойчивого равновесия. На одном из графических компонентов отобразите анимацию колебательного процесса, другой графический компонент используйте для отображения графика зависимости координаты от времени и графика зависимости скорости движения груза от времени. Переключение между графиками должно осуществляться посредством выбора соответствующей радиокнопки. Также в приложении должны быть компоненты, на которых отображаются значения периода и логарифмического декремента затухания. Кроме того, в приложении должны присутствовать следующие кнопки: «Пуск», «Стоп», «Очистить», «Выход».