Расчет условий выплаты потребительского кредита

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ка останова добавляется в программу, и строка, в которой находится точка останова, помечается красной точкой и выделяется цветом.

Точку останова можно добавить, щелкнув мышью на синей точке, помечающей ту инструкцию программы, перед которой надо поместить точку останова (если в программе нет ошибок, то компилятор помечает выполняемые инструкции программы синими точками).

Для точки останова можно задать условие, при выполнении которого программа приостановит свою работу в данной точке (например, если значение переменной равно определенной величине). Условие (логическое выражение) вводится в поле Condition диалогового окна Add Source Breakpoint.

Если для точки останова задано условие, то программа приостанавливает свою работу только в том случае, если выражение, находящееся в поле Condition, истинно (его значение равно TRUE).

Кроме условия для точки останова, можно задать количество пропусков данной точки. Если во время добавления в программу точки останова в поле Pass count (Число пропусков) диалогового окна Add Source Breakpoint записать отличное от нуля число, то программа приостановит свою работу в этой точке только после того, как инструкция, находящаяся в строке, помеченной точкой останова, будет выполнена указанное число раз.

Программист может изменить характеристики точки останова. Для этого надо из меню View выбрать команду Debug Windows, затем из меню следующего уровня - команду Breakpoints. В открывшемся диалоговом окне Breakpoint List нужно щелкнуть правой кнопкой мыши в строке, содержащей информацию о нужной точке останова, и в появившемся контекстном меню выбрать команду Properties. В результате открывается диалоговое окно Source Breakpoint Properties, в котором можно изменить характеристики точки останова, например, изменить условие (содержимое поля Condition) остановки программы в данной точке. Используя это же контекстное меню, можно быстро перейти к инструкции, в которой находится точка останова; для этого надо выбрать команду Edit Source.

Для того чтобы удалить точку останова, нужно в диалоговом окне Breakpoint List щелкнуть правой кнопкой мыши в строке, содержащей информацию о точке, которую надо удалить, и в появившемся контекстном меню выбрать команду Delete.

Можно также в окне редактора кода щелкнуть мышью на красной точке, помечающей строку, в которой находится точка останова.

Во время отладки, в частности, при выполнении программы по шагам, довольно часто бывает полезно знать, чему равно значение той или иной переменной. Отладчик позволяет наблюдать значения переменных программы.

Для того чтобы во время выполнения программы по шагам иметь возможность контролировать значение переменной, нужно добавить имя этой переменной в список наблюдаемых элементов (Watch List). Для этого надо из меню Run выбрать команду Add Watch (Добавить наблюдаемый элемент) и в поле Expression появившегося диалогового окна Watch Properties ввести имя переменной.

В результате в список Watch List, содержимое которого отражается в диалоговом окне Watch List, будет добавлен новый элемент. Так как переменные программы существуют (и, следовательно, доступны) только во время выполнения программы, то после имени переменной выводится сообщение: process not accessible (процесс недоступен).

Поиск ошибок с помощью встроенных средств Delphi показал об их отсутствии.

Для поиска алгоритмических ошибок необходимо проверить пять раз расчет программой и вручную кредитных программ.

Начальные условия для расчета потребительского кредита представлены на рисунке 2.

Рисунок 2 - Начальные условия для расчета потребительского кредита

Рисунок 3 - Результаты расчета

Расчет программы совпал с расчетом вручную.

Начальные условия для расчета потребительского кредита представлены на рисунке 4.

Рисунок 4 - Начальные условия для расчета потребительского кредита

Результаты расчета показаны на рисунке 5.

Рисунок 5 - Результаты расчета

Расчет программы совпал с расчетом вручную.

Начальные условия для расчета потребительского кредита представлены на рисунке 6.

Рисунок 6 - Начальные условия для расчета потребительского кредита

Результаты расчета показаны на рисунке 7.

Рисунок 7 - Результаты расчета

Расчет программы совпал с расчетом вручную.

Начальные условия для расчета потребительского кредита представлены на рисунке 8.

Рисунок 8 - Начальные условия для расчета потребительского кредита

Результаты расчета показаны на рисунке 9.

Рисунок 9 - Результаты расчета

Расчет программы совпал с расчетом вручную.

Начальные условия для расчета потребительского кредита представлены на рисунке 10.

Рисунок 10 - Начальные условия для расчета потребительского кредита

Результаты расчета показаны на рисунке 11.

Рисунок 11 - Результаты расчета

Расчет программы совпал с расчетом вручную.

Итого пять правильных результатов из пяти. Это позволяет сделать вывод о том, что программа не содержит алгоритмических ошибок.

2.3.2 Анализ результатов решения задачи

В программе реализован диалог с пользователем в виде меню, для необходимого выбора пункта которого необходимо щелкнуть мышью по соответствующей кнопке, после чего будет производиться выполнение требуемых действий.

Разработанная программа производит расчет платежей по потребительским кредитам, просмотр информации о потребительских кред