Файл: камчатский государственный технический университет.docx
Добавлен: 28.03.2024
Просмотров: 41
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| Федеральное агентство по рыболовству Федеральное государственное бюджетное образовательное учреждение высшего образования «КАМЧАТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Факультет информационных технологий Кафедра «Информационные системы» Информатика и программирование Курсовая работа Разработка программы КР 09.03.03 19ЗФО 03 ПЗ
|
Отзыв на курсовую работу | ||
Дисциплина Информатика и программирование | ||
Тема: | Разработка программы «Расчет суммы кредита» | |
| ||
Исполнитель: | 19ПИБ ЗФОНизов Денис Александрович | |
Руководитель: | к, ф, - м, н., доцент Рычка Ирина Анатольевна |
Критерии оценивания курсовой работы
Критерии оценки курсового работы | Максимальное количество баллов | Набранное количество баллов |
Степень полноты описания задачи курсовой работы | 9 | |
Выполнение этапов работы согласно плану и в сроки | 10 | |
Полнота проведения анализа задачи | 8 | |
Обоснованность выбора структур данных | 10 | |
Обоснованность выбора языка программирования, ИСР | 8 | |
Разработка алгоритма решения согласно ГОСТ 19.701 | 10 | |
Применение технологии процедурного программирования | 5 | |
Применение технологии модульного программирования | 8 | |
Применение технологии визуального программирования | 8 | |
Оформление графической части, библиографии, приложения | 8 | |
Презентация проекта | 6 | |
Защита курсового проекта | 10 | |
Итого | 100 | |
«____» __________ 2021г.
Федеральное государственное бюджетное образовательное учреждение высшего образования
«КАМЧАТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Факультет информационных технологий
Кафедра «Информационные системы»
Задание на курсовую работу
Дисциплина Информатика и программирование | ||||||
Тема: | Разработка программы «Расчет суммы кредита» | |||||
| ||||||
Исполнитель: | ПИБ ЗФО, Низов Денис Александрович | |||||
Руководитель: | к,ф-м,н., доцент Рычка Ирина Анатольевна | |||||
Краткое содержание курсовой работы (проекта) Описание языков программирования высокого уровня, стандартные структуры данных, обзор принципов структурного программирования, построение математической модели и выбор структуры данных для решения задачи, построение алгоритма, написание программного кода, тестирование и отладка программного кода | ||||||
Исходные данные к курсовой работе (проекту) Создать программу для расчета суммы кредита и ежемесячных платежей 20 клиентов, если известна стоимость товара, годовая процентная ставка, первоначальный взнос и срок кредита. Рассчитать среднюю стоимость товаров, проданных в кредит, количество товаров, стоимость которых превышает 20000 рублей, сумму первоначального взноса всех клиентов. | ||||||
| ||||||
| ||||||
Руководитель | | | | И. А. Рычка | ||
| | (подпись) | | | ||
| | | | Д. А. Низов | ||
Исполнитель | | (подпись) | | | ||
| | | | | ||
Дата выдачи задания «___» ___________ 2021 г. | | |||||
| |
Календарный план
Этапы работы | Разделы | Дата | ||||||
1 | Получение задания на курсовую работу. Утверждение задания на курсовую работу | 19.03.2021 | ||||||
2 | Консультации руководителя | |||||||
2.1. Математическая модель решения задачи | 23.03.2021 | |||||||
2.2. Выбор структуры данных | 24.03.2021 | |||||||
2.3. Разработка архитектура программы | 28.03.2021 | |||||||
2.4. Разработка алгоритма решения задачи | 31.03.2021 | |||||||
3 | Реализация программы | 02.04.2021 | ||||||
4 | Тестовое испытание программного изделия и его отладка | 03.04.2021 | ||||||
5 | Оформление пояснительной записки к курсовой работе | 04.04.2021 | ||||||
6 | Сдача курсовой работы на проверку | 05.04.2021 | ||||||
7 | Защита курсовой работы | 05.04.2021 | ||||||
| | |||||||
| | |||||||
| | |||||||
Руководитель | | | | И. А. Рычка | | |||
| | (подпись) | | | | |||
Исполнитель | | | | Д. А. Низов | | |||
| | (подпись) | | | |
Аннотация
Темой данной курсовой работы является создание программы для расчета суммы кредита.
Выполнил Низов Денис Александрович.
Руководитель Рычка Ирина Анатольевна.
Работа состоит из: введения, содержания, девяти глав, заключения, списка используемых источников и приложения.
Первая и вторая глава посвящена выбору языка программирования для создания программы.
В третьей главе описывается создание математической модели программы.
Четвертая глава описывает выбор структуры данных.
В пятой главе происходит архитектура программы.
Шестая глава рассказывает алгоритм решения задачи.
В заключении подводятся итоги выполненной работы.
В приложении описываются блок-схемы описывающие функции программы.
Общий объем работы составляет 39 страниц.
Оглавление
1
1 Введение 7
2 Анализ и выбор языка программирования 9
2.1 Python 9
2.2 Java 10
2.3 C++ 12
3 Обзор принципов структурного программирования 14
4 Составление математической модели 16
5 Выбор структуры данных 18
5.1 Массив 18
5.2 Стек 19
5.3 Очередь 20
6 Архитектура программы 21
7 Алгоритм решения задачи 23
8 Заключение 24
9 Список использованных источников 25
9 Приложения 26
1 Введение
Раньше составление кредитных договоров занимало достаточно большое количество времени, так как не было средств быстрого расчёта кредитной ставки, определение рисков и построение автоматических расчётов помесячного платежа с плавающим процентом. Уходило довольно-таки большое количество времени на одного клиента, что сказывалось на замедлении работы структуры.
После появления первых, достаточно портативных компьютеров, банковская система начала бурное развитие, при этом успешно переносился опыт прошедших столетий в набор строчек кода и правил. Программное обеспечение стало неотъемлемой частью банков.
В данной курсовой работе требуется написать программу для личного или же коммерческого использования, она позволяет упростить расчёт суммы кредита и ежемесячных платежей пользователя или клиента, а также рассчитать среднюю стоимость товаров, проданных в кредит, количество товаров, стоимость которых превышает 20000 рублей, сумму первоначального взноса всех клиентов.
Данная тема курсовой работы является актуальной в наше время по причине большого спроса на кредитование и использование средств для автоматизации упрощает процесс расчёта для многих пользователей. Программное обеспечение не требует особых навыков, имеющая стандартный набор функционала для расчёта кредитов.