Программа принимает данные от пользователя, вычисляет значения формулы: Y(X)=a1*sin(b1*X)+a2*sin(b2*X)+a3*sin(b3*X), выводит значения в виде таблицы и строит график.
Пользователю необходимо ввести следующие параметры:
На выходе программа выдаст следующие результаты:
Название файла | Содержимое файла |
---|---|
GR_HEAD.H | Список подключенных библиотек, объявления глобальных переменных, прототип класса Coordinate прототипы функций. |
GR_MAIN.CPP | Список подключенных файлов и функцию main() в которой выполняется основной алгоритм работы программы(рис. 1.) |
GR_PROC.CPP | Описание класса Coordinate и определения функций, связанных с обработкой данных этого класса |
GR_INTRF.CPP | Определения вспомогательных функций программы вывод графика на экран |
GR_RW.CPP | Определения функций записи и чтения файлов |
Ниже приведён алгоритм работы главного меню:
Код программы был написан на языке С++ с использованием среды программирования Borland 3.1 Выбор данной среды разработки был обусловлен принципом “необходимо и достаточно”. Итогом компиляции будет консольное приложение.
Рассмотрим взаимодействие с программой на небольшом примере.
После запуска станет доступно главное меню программы.
Клавишей «F2» открываем окно «Ввод параметров» и вводим значения X_0, X_k, ∆X, a_1, b_1, a_2, b_2, a_3, b_3(рис.3.)
Нажимаем «Enter».
После этого перед нами откроется таблица значений Х и Y функции: Y(X)=a1*sin(b1*X)+a2*sin(b2*X)+a3*sin(b3*X)
Эту же таблицу можно посмотреть, нажав «F3» в основном меню. Перемещение по таблице осуществляется клавишами «↑» и «↓».
После нажатия «Enter» или «Esc» появится график функции Y(X)
(в основном меню доступен по нажатию «F4»). Нажатие любой клавиши возвращает нас в основное меню.
Для того чтобы отредактировать данные в основном меню нажимаем клавишу «F5».
Активная для редактирования координата подсвечивается красным цветом.
Для выбора другой координаты нажимаем клавиши «↑», «↓», «←», «→» или «Tab».
Чтобы начать редактирование нажимаем клавишу «Backspace» и вводим необходимое значение.
Чтобы сохранить данное значение нажимаем «Enter». Для выхода из режима редактирования жмём «Enter» ещё раз.
Перед нами появится новый график:
Чтобы сохранить данные в файл в основном меню нажимаем «F6»
В результате в директории с программой появится файл с координатами заданного графика
Файл можно отредактировать блокноте, сохранить, а затем считать.
Чтобы считать данные из файла, в основном меню нажимаем «F7», вводим точное имя файла и нажимаем «Enter».
В окне появится график с изменениями которые мы произвели в файле:
По нажатию клавиши «F12» происходит штатное завершение программы.
Спасибо за внимание! :)