Дослідження динамічних рядів методом найменших квадратів та ковзаючого середнього. Опис логічної структури програми. Стандартні методи та елементи середовища програмування Borland Delphi 2007. Опис функцій складових частин програми і зв"язків між ними.
Спочатку середовище розробки Delphi була призначена виключно для розробки додатків Windows, потім був реалізований варіант для платформ Linux (як Kylix), однак після випуску в 2002 році Kylix 3 його розробка була припинена, і незабаром було оголошено про підтримку Microsoft .NET, яка, в свою чергу, була припинена з виходом Delphi 2007. Створимо оброблювач кнопки Button1, а для Button2 і Button3 в інспектор обєктів на вкладці Події виберемо подія ONCLICK, і зі списку виберемо зявився там обробник Button1Click. компонент Delphi Edit Можна вводити інформацію з клавіатури, привласнювати в програмі і зчитувати в змінну типу String: var S: String; На відміну від компонента Delphi Label, який автоматично підлаштовує свою довжину під розмір тексту у властивості Caption, що вводиться в компонент Delphi Edit текст ніяк не впливає на довжину (властивість Width) цього компонента. І хоча весь текст залишається доступний для перегляду і редагування шляхом переміщення курсору в ту чи іншу сторону, програміст повинен передбачити достатню довжину компонента Delphi Edit заздалегідь, на етапі конструювання. компонент Delphi EditВ ході виконання завдання курсової роботи мною було розроблено проект програми для обчислення динамічних рядів двома різними методами: - методом найменших квадратівinterface uses Windows, Messages, SYSUTILS, Variants, Classes, Graphics, Controls, Forms, Dialogs, STDCTRLS; procedure Button1Click(Sender: TOBJECT); implementation uses Unit2, Unit3; begin if RADIOBUTTON1.Checked=True then form2.SHOWMODAL;Windows, Messages, SYSUTILS, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, STDCTRLS, TEENGINE, Series, EXTCTRLS, TEEPROCS, Chart; {$R *.dfm} procedure TFORM2.Button1Click(Sender: TOBJECT); Form2.Height:=187; Form2.Width:=650; procedure TFORM2.Button2Click(Sender: TOBJECT);Windows, Messages, SYSUTILS, Variants, Classes, Graphics, Controls, Forms, Dialogs, TEENGINE, Series, EXTCTRLS, TEEPROCS, Chart, Grids, STDCTRLS; procedure Button1Click(Sender: TOBJECT); procedure Button2Click(Sender: TOBJECT); {$R *.dfm} procedure TFORM3.Button1Click(Sender: TOBJECT); procedure TFORM3.
Вывод
В ході виконання завдання курсової роботи мною було розроблено проект програми для обчислення динамічних рядів двома різними методами: - методом найменших квадратів
- методом ковзаючого середнього.
Програма повноцінно працює при будь-яких вхідних даних і може бути впроваджена у виробництво і застосовуватись кінцевими користувачами для проведення математичних обчислень
Список литературы
1. Глинський Я.М. «Turbo Pascal і Delphi»: навчальний посібник. - Львів, 2003.
2. Михаил Фленов «Програмирование в Delphi глазами хакера» - 3. Санкт-Петербург, 2003.
4. Виктор Пестриков «Delphi на примерах» - Санкт-Петербург, 2005.
5. Культин Н. Б. «Delphi 6. Програмирование на Object Pascal». - Санкт- Петербург, 2002.
6. Залогова Л. Информатика. Практикум по компьютерной графике. - М.: Лаборатория базовых знаний. - 2001. - 320 с.