 
        
        - •Содержание
- •Пример решения экономической задачи, которая содержит в себе разветвляющийся вычислительный процесс
- •1. Постановка задачи
- •2. Экономико-математическая модель
- •3. Алгоритм решения задачи
- •4. Структура данных
- •Структура данных проекта
- •5. Интерфейс проекта и пользователя
- •Основные свойства элементов управления на форме
- •6. Код проекта
- •7. Реализация проекта
- •8. Анализ проекта
- •9. Выполнение программы и анализ полученных результатов
- •10.Вывод
Министерство образования и науки, молодежи и спорта Украины
Харьковский экономический университет
Отчет
По лабораторной работе
на тему:
«Проектирование приложения, которое реализует разветвляющийся вычислительный процесс»
| Выполнила: студентка ф-та МЭО группы № 2 Колесник Анна | Проверил: Доцент кафедры ИКТ КТН Борозенец И.О. | 
Харьков 2012
Содержание
1.Постановка задачи
2.Экономико-математическая модель
3.Алгоритм решения задачи
4.Структура данных
5.Интерфейс проекта и пользователя
6.Код проекта
7.Реализация проекта
8.Анализ проекта
9.Выполнение программы и анализ полученных результатов
10.Выводы
Пример решения экономической задачи, которая содержит в себе разветвляющийся вычислительный процесс
1. Постановка задачи
В банке берется кредит на сумму S грн., процент уплаты за кредит зависит от срока. Если срок кредита не превышает 3 месяцев, то процент уплаты составляет Р1 %, 6 месяцев – Р2 %, до 1-го года – Р3 %, свыше 1-го года – Р4 %. Какую сумму надо будет возвратить банку, если берется кредит сроком на М месяцев?
2. Экономико-математическая модель
Рассчитаем сумму, которую надо будет возвратить банку, если берется кредит сроком на М месяцев:
CurOpl = CurCredit + (CurCredit * ((SngPr1 + SngPr2 + SngPr3 + SngPr4) - Sngbusiness - SngChasnoe - x) / 100),
Где CurOpl – сумма, которую надо будет возвратить банку;
CurCredit – сумма кредита;
SngPr1 – кредит выдается на три месяца;
SngPr2 – кредит выдается на шесть месяцев;
SngPr3 – кредит выдается на год;
SngPr4 -- кредит выдается на срок свыше года;
Sngbusiness – предприниматель;
SngChasnoe – частное лицо;
Х – клиент с хорошей кредитной историей.
3. Алгоритм решения задачи
Решение задачи осуществляется в соответствии с алгоритмом, который приведен на рис. 1
 
 i
i
| 
 
 | 
 | 
Рис. 1 Схема алгоритма
4. Структура данных
Имена переменных, их назначение и типы представлены в таблице 1.
Таблица 1
Структура данных проекта
| Реквизиты | Имя переменной | Тип данных | 
| Сумма кредита | CurCredit | Currency | 
| Сумма возврата банку | CurOpl | Currency | 
| Сумма с учетом срока:3 месяцев | SngPr1 | Single | 
| Сумма с учетом срока: 6 месяцев | SngPr2 | Single | 
| Сумма с учетом срока: 1год | SngPr3 | Single | 
| Сумма с учетом срока: свыше года | SngPr4 | Single | 
| Сумма с учетом типа кредитора: предприниматель | Sngbusiness | Single | 
| Сумма с учетом типа кредитора: частное лицо | SngChasnoe | Single | 
| Сумма с учетом хорошей кредитной истории | х | 
 | 
| 
 | 
 | |
| 
 | 
 | |
Значение переменной CurCredit выбирается из списка с помощью ComboBox, а переменная CurOpl является вычисляемой. Переменные SngPr1,SngPr2, SngPr2, SngPr3, Sngbusiness, SngChasnoe, х принимают значение в зависимости от заданных условий.
Результат решения задачи, содержащий выходные данные вместе с пояснительным текстом выводится в Lb lSoob. Какие-либо пояснения или предупреждения появляются в виде MsgBox.
