Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_2.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.21 Mб
Скачать

Министерство образования и науки, молодежи и спорта Украины

Харьковский экономический университет

Отчет

По лабораторной работе

на тему:

«Проектирование приложения, которое реализует разветвляющийся вычислительный процесс»

Выполнила:

студентка ф-та МЭО

группы № 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

Рис. 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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]