- •Содержание
- •Введение
- •1 Описание поставленной задачи
- •1.1 Краткая характеристика численного метода
- •1.2 Анализ литературы и программ, патентный список
- •1.3 Формирование требований к программе
- •2 Проектирование схем алгоритмов
- •2.1 Разработка алгоритма головной программы
- •2.2 Проектирование алгоритма ввода исходных данных
- •2.3 Проектирование алгоритма вывода результатов
- •2.4 Проектирование алгоритма численного метода
- •3 Кодирование программы в среде программирования
- •3.1 Разработка структуры программы
- •3.2 Разработка интерфейса пользователя
- •3.2.1 Разработка интерфейса главной формы
- •3.3 Программирование ввода-вывода данных
- •4 Тестирование работоспособности программы
- •4.1 Описание аппаратной конфигурации для тестирования
- •4.2 Тестирование разработанной программы
- •4.3 Решение задачи в математической системе Mathcad
- •4.4 Решение задачи в математической системе matlab
- •4.5 Анализ результатов тестирования
- •5 Разработка гипертекстового варианта документа работы
- •Заключение
- •Список использованных источников
- •Приложение а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Приложение б
- •Приложение в
- •Приложение г
- •Приложение д
- •Приложение е
Продолжение приложения а
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
FormMainUnit.h:
//---------------------------------------------------------------------------
#ifndef FormMainUnitH
#define FormMainUnitH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <Menus.hpp>
#include <ExtCtrls.hpp>
#include <jpeg.hpp>
//---------------------------------------------------------------------------
class TFormMain : public TForm
{
__published: // IDE-managed Components
TStatusBar *StatusBar;
TMainMenu *MainMenu;
TMenuItem *File;
TMenuItem *File_LoadDataFromFile;
TMenuItem *File_SaveDataToFile;
TMenuItem *N1;
TMenuItem *File_Exit;
TMenuItem *Task;
TMenuItem *Task_Decide;
TMenuItem *Task_ShowResult;
TMenuItem *Task_DrawGraph;
TMenuItem *Help;
TMenuItem *Help_Help;
TMenuItem *N2;
TProgressBar *ProgressBar;
TMenuItem *N3;
TImage *Image1;
void __fastcall FormCreate(TObject *Sender);
void __fastcall File_ExitClick(TObject *Sender);
void __fastcall Help_HelpClick(TObject *Sender);
void __fastcall N2Click(TObject *Sender);
void __fastcall FormShow(TObject *Sender);
void __fastcall File_SaveDataToFileClick(TObject *Sender);
void __fastcall File_LoadDataFromFileClick(TObject *Sender);
void __fastcall Task_DecideClick(TObject *Sender);
void __fastcall Task_ShowResultClick(TObject *Sender);
void __fastcall Task_DrawGraphClick(TObject *Sender);
void __fastcall N3Click(TObject *Sender);
private: // User declarations
Продолжение приложения а
public: // User declarations
__fastcall TFormMain(TComponent* Owner);
void __fastcall DisplayHint(TObject *Sender);
};
//---------------------------------------------------------------------------
extern PACKAGE TFormMain *FormMain;
//---------------------------------------------------------------------------
#endif
FormDataUnit.h:
//---------------------------------------------------------------------------
#ifndef FormDataUnitH
#define FormDataUnitH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
#include <Dialogs.hpp>
#include <ExtCtrls.hpp>
#include <jpeg.hpp>
//---------------------------------------------------------------------------
class TFormData : public TForm
{
__published: // IDE-managed Components
TButton *ButtonLoad;
TEdit *EditX0;
TLabel *LabelX0;
TEdit *EditY0;
TLabel *LabelY0;
TEdit *EditXk;
TLabel *LabelXk;
TEdit *EditH;
TLabel *LabelH;
TButton *ButtonSave;
TButton *ButtonApply;
TOpenDialog *OpenDialog;
TSaveDialog *SaveDialog;
void __fastcall ButtonLoadClick(TObject *Sender);
void __fastcall ButtonSaveClick(TObject *Sender);
void __fastcall ButtonApplyClick(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TFormData(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TFormData *FormData;
//---------------------------------------------------------------------------
#endif
FormGraphUnit.h:
//---------------------------------------------------------------------------
#ifndef FormGraphUnitH
#define FormGraphUnitH
//---------------------------------------------------------------------------