Реалізація згущення точкового ряду В програмуванні з використанням точкового числення 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Реалізація згущення точкового ряду В програмуванні з використанням точкового числення



Хай задана множина точок в декартовій системі координат XOY. Необхідно виконати переведення декартових координат точок до нової системи координат системи САВ. Точка С є початком декартової системи координат, СА і СВ є одиницями виміру вздовж вісей, але їх довжини не дорівнюють одиниці.

 

Рис.1 Пояснювальна схема

 

Точки н.с.к. мають наступний вигляд: ; ; .

Для позначення точок згущення не достатньо використовувати стандартний тип TPoint, адже він є цілочисельний, тому доцільно буде створити новий тип TnPoint, об’єктами якого будуть X та Y типу real;

Точки у новій системі мають наступні координати: [5].

Хай маємо точки супровідної ламаної лінії (СЛЛ), які задані у декартовій системі координат. Після переведення їх до н.с.к необхідно знайти довжини сторін ai, ki, ai+1 і координати точки перетину [5].

Маючи координати Ki ми маємо змогу знайти довжини сторін.

Надалі необхідно знайти центр вписаного кола за формулою , в програмуванні ця функція буде мати наступний вигляд:

function TLine2d.fIi(Ai0, Ai, Ai1, Ai2: TPoint; XY: char): real;

var ka,kb,kc: real;

begin

ka:= fa(Ai0, Ai, Ai1, Ai2);

kb:= fb(Ai0, Ai, Ai1, Ai2);

kc:= fc(Ai0, Ai, Ai1, Ai2);

case XY of

'X': Result:= ((ka*Ai.X + kb*fKi(Ai0, Ai, Ai1, Ai2, 'X') + kc*Ai1.X))/(ka + kb + kc);

'Y': Result:= ((ka*Ai.Y + kb*fKi(Ai0, Ai, Ai1, Ai2, 'Y') + kc*Ai1.Y))/(ka + kb + kc);

end;

end;

Лістинг 1. Знаходження точки Ii

 

Маючі знайдені раніше дані ми можемо вирахувати координати точок згущення використовуючи формулу [5]. Потрібно зауважити, що коефіцієнти p,q і s можуть бути будь-якими, але для того, щоб точка згущення знаходилась в центрі трикутної зони опуклості можна їх узяти рівними один одному p=q=s=1/3.

 

M.X:= (Ai.X*p + fIi(Ai0,Ai, Ai1, p,q, 'X')*q + Ai1.X*s)/(p+q+s);

M.Y:= (Ai.Y*p + fIi(Ai0,Ai, Ai1, p,q, 'Y')*q + Ai1.Y*s)/(p+q+s);

Лістинг 2. Знаходження точки згущення

Література

1. Балюба І.Г. Конструктивна геоматрія різноманітностей у точковому численні.Автореферат докторської дисертафії. – К.:1995.-38с.

2. Найдиш В.М. Дискретна інтерполяція.- Мел.:2008.- 250 с.

3. Балюба І.Г., Корнілов С.Л., Малютіна Т.П. Вычислительная геометрия в точечном исчислении.- Макеевка:ДГАСА,1990.-52с..

4. Балюба І.Г. Основи математичного апарату точкового числення./Балюба І.Г., Поліщук В.І., Малютіна Т.П. // Прикл. геом. та інж. граф. Праці ТДАТА-вип.4, т.29. Мелітополь:ТДАТА,2005. с. 22-30.

5. Бездітний А.О. Побудова опуклого згущеного точкового ряду з використанням точкового числення // Геометричне та комп’ютерне моделювання / Збірник наукових праць – Вип. 24. – Харків, 2009. – с. 163-168.

 

Липська Ірина

студентка V курсу математичного факультету НУ

Наук. кер.: д. т. н., професор Гоменюк С.І.

 

РОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ ОБЛІКУ КРЕДИТУВАННЯ СТУДЕНТІВ ІЗ ЗАСТОСУВАНЯМ ТЕХНОЛОГІЙ ФАЙЛ-СЕРВЕР

Кредит (від лат. creditum – суда) – грошові кошти, надані банком або іншою кредитною організацією (кредитором) за кредитним договором позичальникові на умовах зворотності і, як правило, платності (у вигляді відсотків за користування).

Інформаційна система, як система управління, тісно пов’язується, з системами збереження та видачі інформації, яка забезпечує обмін інформацією в процесі керування. Вона охоплює сукупність засобів та методів, що дозволяють користувачу збирати, зберігати, передавати і обробляти відібрану інформацію.

В наш час розвиток освіти вимагає створення різноманітних програм де кредит надається державою - студентам на сплату рахунку за навчання всього періоду чи його частини, який за умовою договору він повинен почати виплачувати через рік після закінчення навчання.

Для полегшення праці бухгалтерів розроблена база даних (база даних – сукупність пов’язаних даних, організованих за певними правилами, що передбачають загальні принципи опису, зберігання і маніпулювання, незалежна від прикладних програм) на основі технології файл - сервер по наданню кредиту на навчання студентам Запорізького національного університету. Дана програма автоматично нараховує суму кредиту, проценти, термін погашення, заборгованість та ін. Під технологією «файл – сервер» мається на увазі додаток, схожий по своїй структурі з локальними застосуваннями, що використовують мережевий ресурс для зберігання програми і даних, тобто сервер призначений для зберігання файлів і організацію загального доступу до них.

Щоб реалізувати програму було обрано середовище розробки MS Visual Studio. Для цього спочатку була розроблена схеми ER діаграма моделі даних, що дозволяє описувати концептуальні схеми побудови бази даних. Вона являє собою графічну нотацію, засновану на блоках і лініях, що сполучають їх, за допомогою яких можна описувати об'єкти і стосунки між ними. В програмному забезпечені Access за допомогою мови SQL було створено всі необхідні таблиці прописані зв’язки між ними, запити, форми. Розроблена база даних було протестована, після чого перенесена в середу Visual Studio та повністю реалізована.

Отже дана програма не тільки полегшила роботу працівників планово-фінансового бухгалтерського відділу, а й дозволила мінімізувати помилки, що пов’язані з людським фактором.

Література

1. Режим доступу: http://ru.wikipedia.org/wiki/База_данных.

2. Режим доступу: http://uk.wikipedia.org/wiki/Кредит.

3. Режим доступу: http://uk.wikipedia.org/wiki/SQL.

4. Режим доступу: http://law-enc.net/Кредит.

 

 

Сабо Ігор

аспірант ІІ року навчання

математичного факультету ЗНУ

Наук. кер.: д. т. н., професор Толок В.О.



Поделиться:


Последнее изменение этой страницы: 2016-06-29; просмотров: 153; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.244.201 (0.006 с.)