Обоснование выбора средства программирования. Входная и выходная информация. Аппаратные и системные требования. Описание общего алгоритма решения. Описание файлов и главной формы проекта, основных функций приложения. Работа с математическими функциями.
Аннотация к работе
Данная курсовая работа посвящена разработке приложения для реализации построения графиков различных функций.Цель курсовой работы: создать приложения для реализации построения графиков математических функций в среде Visual Studio 2015 C . Для того, чтобы выполнить цель курсовой работы, необходимо решить следующие задачи: 1.Курсовая работа направлена на улучшение навыков программирования на языке С .Входной информацией в данной курсовой работе являются: математические функции, которые можно ввести самостоятельно, либо выбрать из предложенных.Язык С (читается "Си") создан в начале 70х годов, когда Кен Томпсон и Дэннис Ритчи из Bell Labs разрабатывали операционную систему UNDC. Распространение исходного кода сделало операционную систему UNIX уникальной; программист мог изменить операционную систему, а исходный код мог быть перенесен с одной аппаратной платформы на другую. С был третьим языком, который разработали Томсон и Ритчи в процессе создания UNIX; первыми двумя были, разумеется, А и В. ANSI (Американский Национальный Комитет Стандартов) сформировал технический комитет X3J11 для создания стандарта языка C (чтобы "обеспечить недвусмысленное и машинно-независимое определение языка"). "Язык C многим обязан языку C, и язык C остается подмножеством языка C (но в C устранены несколько серьезных брешей системы типов C).Каждая функция может быть адекватно описана своим графиком. Из определения графика функции следует, что далеко не всякое множество точек плоскости может быть графиком некоторой функции: никакая прямая, параллельная оси ординат, не может пересекать график функции более чем в одной точке. Если функция обратима, то график обратной функции (как подмножество плоскости) будет совпадать с графиком самой функции (это, попросту, одно и тоже подмножество плоскости).Для реализации функционала программы были использованы: 1. Picture Box - компонент Windows Forms который может отображать графическую информацию.Обобщенная схема программы представлена на рисунке 1.Приложения состоит из следующих файлов: 1.Файл MYFORM.h направлен на создание и описание основной формы программы (Рисунок 2);Приложение «Построение графиков математических функций» состоит из одной главной формы. Главная форма программы (рисунок 3) имеет компоненты, приведенные в таблице 1 Button System.Windows.Forms. TEXTBOX System.Windows.Forms.TEXTBOX Получение входных данныхЗаголовочный файл данного приложения состоит из функций 2 PICTUREBOX1_Paint Рисование в PICTUREBOXMAKEFUNCT() - функция получающая границы графиков из текстбоксов, затем она отправляет функцию, границы и шаг на обработку в класс Ncalc и мы получаем значения функции.Запускаем файл Проект1, в результате чего должно появиться главное окно программы (рисунок 4). Выбираем необходимую функцию из предложенного нам списка под названием «Построить:» или вводим самостоятельно с клавиатуры нужный нам график. В качестве примера рассмотрим функцию .В ходе выполнения курсовой работы был собран и изучен теоретический материал по созданию приложения с графическим интерфейсом.using namespace System::Windows::Forms; using namespace System::Windows::Forms; using namespace System::Drawing; // this->button1->Font = (gcnew System::Drawing::Font(LMICROSOFT Sans Serif", 8.25F, System::Drawing::FONTSTYLE::Regular, System::Drawing::GRAPHICSUNIT::Point, static_cast(204))); // this->button2->Font = (gcnew System::Drawing::Font(LMICROSOFT Sans Serif", 8.25F, System::Drawing::FONTSTYLE::Regular, System::Drawing::GRAPHICSUNIT::Point, static_cast(204)));Размещено на .