Белорусский национальный технический университет
Кафедра информационных систем и технологий
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту (работе)
по дисциплине «Конструирование программ и языки программирования»
Тема: ”Программная реализация разложения временного процесса в тригонометрический ряд”
Исполнитель:_______________________
(подпись)
Студент 2 курса 417318 группы
Руководитель: _____________________ Гурский Н.Н.
(подпись)
Минск 2010
Содержание
Оглавление
Введение
1. Математическая формулировка задачи
2. Описание программы
2.1 Структурная схема программы
2.2 Описание разработанного класса
2.3 Описание реализации технологии COM
2.4 Описание динамических библиотек
2.5 Основные возможности программы
2.6 Средства использования сервисов, предоставляемых Microsoft Office
3. Руководство пользователя
4. Методика испытаний
Заключение
Литература
Приложение
Файл проекта VremRiad.dpr
Файл головного модуля UnitMain.pas
Файл вывода графика UnitGraphic.pas
Файл реализации класса - UnitRiad.pas
Файл описания динамической библиотеки About.dpr
Файл описания динамической библиотеки Prompt.dpr
Файл проекта COM-сервера – MyServer.dpr
Файл описания COM- класса – UComRiad.pas
Временным рядом обычно называется последовательность событий, наблюдаемых через некоторые, как правило, равные интервалы времени. Применительно к валютному дилингу это может быть текущее дневное значение обменного курса, по которому произошла очередная сделка - когда мы изучаем дневной арбитраж, либо значение цены закрытия - если мы пытаемся построить прогноз на несколько дней вперед.
Временной ряд — это упорядоченная (по времени) последовательность значений некоторой произвольной переменной величины. Каждое отдельное значение данной переменной называется отсчётом временного ряда. Тем самым, временной ряд существенным образом отличается от простой выборки данных.
Анализ временных рядов — совокупность математико-статистических методов анализа, предназначенных для выявления структуры временных рядов и для их прогноза. Сюда относятся, в частности, методы регрессионного анализа. Выявление структуры временного ряда необходимо для того, чтобы построить математическую модель того явления, которое является источником анализируемого временного ряда. Прогноз будущих значений временного ряда используется при принятии решений, например, в экономике.
Временные ряды состоят из двух элементов:
· периода времени, за который или по состоянию на который приводятся числовые значения;
· числовых значений того или иного показателя, называемых уровнями ряда.
Данная программа позволяет получить численные значения, описываемые следующей функциональной зависимостью
при заданных начальных данных
Результаты отображаются в виде таблицы и графиков, совмещенных в одной системе координат.
Для разработки программы была выбрана среда визуального проектирования Borland Delphi 7.0. Она позволяет за короткий промежуток времени и с наименьшими затратами физических и умственных сил создавать прикладные программы различной направленности, обеспечивая при этом наличие дружественного оконного интерфейса. Указанные (а также ряд других) преимущества среды Delphi 7.0. обуславливают широкое её использование при создании программного обеспечения разнообразного назначения.
Разложения временного процесса в тригонометрический ряд осуществляется при вычислении численных значений при использовании следующей функциональной зависимости:
Начальные данные:
Вычисления необходимо провести для трех значений :
Результаты получить в виде таблицы и графиков, совмещенных в одной системе координат.
Структурно программа состоит из главного модуля, модулей описания вспомогательных форм, динамических библиотек, файлов помощи и обращений к другим программам. Связь модулей приведена на рисунке 2.1.
Рисунок-2.1. Структурная схема связей модулей программы
В результате анализа предметной области для её описания и моделирования был разработан класс TRiad, инкапсулирующий поля, методы и свойства, применимые к рассматриваемому объекту.
TRiad = class //класс
private
IniFile : TIniFile; //Объект Ini-файла
w: integer;
public
Constructor Create(AIniFileName : string);
Destructor Destroy;
procedure Graphic(AChart:TChart); //Постоение г
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.