
- •Мета і завдання курсової роботи
- •Основні вимоги до курсової роботи
- •Структура та обсяг курсової роботи
- •1.1 Економічний аналіз об’єкта дослідження та особливості його функціонування
- •1.2 Постановка проблеми та аналіз існуючих теоретико-практичних напрацювань у вибраному напрямку дослідження
- •1.3 Вибір інструментарію та методології дослідження
- •2.1 Загальна концепція моделі
- •2.2 Математична формалізація моделі та алгоритм розв’язання задач
- •2.3 Інформаційна та компютерна підтримка моделі
- •3.1 Проведення модельних експериментів
- •3.2 Аналіз результатів моделювання і запропоновані рішення щодо використання моделі
- •Оформлення курсової роботи
- •Тематика курсових робіт
- •Процедура виконання курсової роботи
- •Основні етапи та методичні вказівки до виконання курсової роботи
- •Процедура захисту курсової роботи
- •Додаток в Тематика курсових робіт
- •Додаток г Приклад розширеного плану при висвітлені теми
- •Додаток д.1 Графіки динамічних змінних моделі
- •Клас обчислення оптимальних відсотків
- •Програма обчислення оптимальних відсотків
Клас обчислення оптимальних відсотків
/*-----------------19.10.2011 20:10-----------------
* class Vidsotky
* Клас обчислення відсотків за допомогою методу
* моделюванння розподілів параметрів активно-пасивних
* операцій банку
*
* Базовий клас:
* C_ode – Клас розвязування систем звичайних диференціальних рівнянь.
*
* Дані:
* Sample mmm – касові залишк Мк
* Sample kkk – запозичення Кk
* Sample sss – вкладення Sк
* Sample uuu – чистi доходив Uк;
* Sample rrr – перенормовані брутто-відсотки за депозити rk ;
* Sample ddd – перенормовані брутто-відсотки за кредити dк ;
* Sample qqq – брутто-відсотки за куплені ресурси Qк ;
* Sample ppp – брутто-відсотки за продані ресурси Qк.
* long double tuday_r – сьогодгнішні відсотки за депозити rk
* long double tuday_d – сьогодгнішні відсотки за кредити dк
*
* Конструктори і деструктори:
* Vidsotky (void) – констуктор без параметрів
*
* Vidsotky (const Sample&, const Sample&, const Sample&, const Sample&,
* const Sample&, const Sample&, const Sample&, const Sample&)
* – конструктор обєкта за вказамими вибірками
*
* Vidsotky (const Vidsotky &) – констуктор копіюванн
* ~Vidsotky (void) – деструктор
*
* Функції і оператори:
* Vector& Vidsotky::calculate_ode_function (const Vector&, long double)
* – описує рівняння Колмогорова при заданих вибірках
* void init_mem(void) – виділяє память
* Vidsotky make (char*) – створює обєкт за даними з файла
*
* void calculate_tuday_x(void) вираховує шукані значення відсотків
*
* Vidsotky& operator = (const Vidsotky& ) – оператор присвоєнн
* friend ostream &operator << (ostream &, const Vidsotky &)
* – оператор виводу в потік
*
* Tabl get_mmm(void) – повертає вибірку mmm
* Tabl get_kkk(void) – повертає вибірку kkk
* Tabl get_sss(void) – повертає вибірку sss
* Tabl get_uuu(void) – повертає вибірку uuu
* Tabl get_rrr(void) – повертає вибірку rrr
* Tabl get_ddd(void) – повертає вибірку ddd
* Tabl get_qqq(void) – повертає вибірку qqq
* Tabl get_ppp(void) – повертає вибірку ppp
* Tabl get_tuday_r(void) – повертає вибірку відсотки для кредиту
* Tabl get_tuday_d(void) – повертає вибірку відсотки для депозиту
*
* --------------------------------------------------*/
class Vidsotky : public C_ode
{
private:
Sample mmm;
Sample kkk;
Sample sss;
Sample uuu;
Sample rrr;
Sample ddd;
Sample qqq;
Sample ppp;
long double tuday_r;
long double tuday_d;
Vector& Vidsotky::calculate_ode_function (const Vector&, long double);
public:
Vidsotky (void);
Vidsotky (const Sample&, const Sample&, const Sample&, const Sample&,
const Sample&, const Sample&, const Sample&, const Sample&);
Vidsotky (const Vidsotky &);
~Vidsotky (void);
void init_mem(void);
Vidsotky make (char*);
void calculate_tuday_x(void);
Vidsotky& operator = (const Vidsotky& );
friend ostream &operator << (ostream &, const Vidsotky &);
void set_x_name(Tabl);
void set_x_real(char*);
Tabl get_mmm(void);
Tabl get_kkk(void);
Tabl get_sss(void);
Tabl get_uuu(void);
Tabl get_rrr(void);
Tabl get_ddd(void);
Tabl get_qqq(void);
Tabl get_ppp(void);
Tabl get_tuday_r(void);
Tabl get_tuday_d(void);
};