Skip to content

Fenydude/PPvIS_4_3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

PPvIS_4_3

Богуров Никита 821703 Вариант 2 (SWT)

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

  1. Компонент должен поддерживать рисование нескольких графиков одновременно. Обновление графика происходит после вычисления каждой последующей точки. Например, вычислилось 1-е значение функции - появилось на графике, вычислилось второе значение функции - появилось на графике и т.д.
  2. Компонент должен рисовать оси координат с подписями на стрелках
  3. Подписями должны быть отмечены начало координат и деления на осях.
  4. Если график не помещается на компонент, то должны появляться вертикальные и горизонтальные полосы прокрутки.
  5. Компонент должен иметь две кнопки позволяющие увеличивать или уменьшать масштаб графика. Также масштаб можно изменить при помощи зажатой клавиши Ctrl и крутить колесо мыши на графике.
  6. При зажатой на графике только левой клавише мыши и ее перетягивании должен происходить сдвиг отображаемой области графика.
  7. Под графиком располагаться группа элементов, которая показывает текущий режим отображения графика. Единичный отрезок, текущий масштаб. Цветовая полоска с некоторым описанием функции.

Индивидуальное задание: а) f(x)= x+5 б) Сложная формала Где h – шаг увеличения x. Параметр a функции, диапазон переменной х задаются пользователем. ε - относительная погрешность вычисления данной функции.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors