Задание на курсовую работу
Разработать программу построения графиков функций на базе объектно-ориентированного подхода.
Описание работы
Курсовая работа (35 страниц) на тему "ПРОЕКТИРОВАНИЕ НА БАЗЕ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА И РЕАЛИЗАЦИЯ ПРОГРАММЫ «ПОСТРОЕНИЕ ГРАФИКОВ ФУНКЦИЙ". Программа способна строить графики функций в консоли, изменять масштаб обзора, добавлять и удалять график функциина координатную ось.
Описание функционала
В данной курсовой работе представлена реализация программы, которая способна строить графики функций. Работа выполнена на языке программирования C++.Программа способна строить графики функции, заданные пользователем, например:
- sqrt (квадратный корень)
- sin (синус)
- cos (косинус)
- tan (тангенс)
- cot (котангенс)
- ln (натруальный логарифм)
- log (логарифм)
- abs (абсолютное значение)
- квадратичные функции
- exp (экспонента)
Содержание отчета к программе
- Понятие ООП на примере языка C++
- Инкапсуляция в ООП
- Классы, компоненты и объекты в ООП
- Наследование в ООП
- Практическая часть
- Анализ предметной области
- Проектирование
- Технические характеристики
- Анализ результатов
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЯ
ФРАГМЕНТ ПРОГРАММНОГО КОДА
void labelling(string fs[], int n, string type[]) { setlocale(LC_ALL, "rus"); HANDLE hStdout; COORD destCoord; hStdout = GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO csInfo; GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csInfo); //инфо консоль WORD oldColor = csInfo.wAttributes; //сохранить цвет int a[4] = { 10, 11, 12, 14}; //маркировка destCoord.X = recXend / 8 + 4; //подходящее место destCoord.Y = recYstart / 16;
СОДЕРЖАНИЕ АРХИВА
- Проект, в котором приведен исходный код программы на С++
- Отчет курсовой работы (35 страниц)
ArsenAminev