Статья: Применение объектно-ориентированного программирования в параметрическом анализе структур Тьюринга
P2=ξ2(x)
P1= ξ1(x, ξ2(x,)),
2. Объектная схема программного обеспечения
Общую структуру программного обеспечения можно отразить в виде схемы (Рис №1).
Рис. №1. Объектная схема приложения
Рассмотрим последовательно все блоки: Модель, Численные алгоритмы, Интерфейс
2.1 Модель
Данный блок представляет собой класс, методами которого являются функции (2,3) и два дополнительных метода (15,16). Параметрами класса выступают коэффициенты уравнений (2,3), представленных в виде динамических массивов, а также их предельные значения, полученные из предметной области. В результате, универсальным интерфейсом класса будет являться набор методов и параметров, которые инкапсулируют все необходимые данные. Приведем пример в синтаксисе языка Pascal.
TFtp = function(X : TPoint) : Real of Object;
TModel = class (TObject)
vF : TFtp;
vG : TFtp;
vSigmaF : TFtp;
vDeltaF : TFtp;
constructor Create;
procedure AddK(pK,pKmin,pKmax : Real; Ks : ShortString);
function GetK(pI : integer) : TK;
procedure SetK(pI : integer; pK : TK);
function KCount : integer;
function GetKParam(pI : integer; pX : Real) : Real;
procedure GetKFSigma(pI,pJ : integer; pX: Real; var pK,pS : Real);
procedure GetKFDelta(pI,pJ : integer; pX: Real; var pK,pS : Real);
Из выше приведенного примера можно видеть, что в интерфейсе класса TModel отражены все необходимые методы для решения поставленной задачи (Таблица №1).
Метод класса TModel |
Пояснение |
GetKParam |
Функция предназначенная для проведение параметрического анализа и построения зависимостей по формуле (9) |
GetKFSigma |
Процедура предназначена для получения параметрических зависимостей кривой нейтральности (Lσ) кратности относительно двух параметров |
К-во Просмотров: 188
Бесплатно скачать Статья: Применение объектно-ориентированного программирования в параметрическом анализе структур Тьюринга
|