Содержание
Введение
1. Определение требований
1.1 Постановка задачи
1.2 Требования к интерфейсу
2. Анализ, формальная постановка и выбор метода решения
2.1 Краткая характеристика операционной системы
2.2 Краткая характеристика языка программирования
2.3 Компоненты среды Delphi, использованные в программе
2.4 Методы решения
3. Проектирование
3.1 Требования к аппаратному обеспечению
3.2 Инструкция пользователя
3.3 Инструкция программиста
4. Реализация и тестирование
Заключение
Список использованных источников
Листинг программы
Введение
Нелинейные уравнения – уравнения вида F(x)=0. при построении графиков таких уравнений получается не ровная линия, а какая либо фигура, например, парабола. Здесь значения того или иного экстремума функции возрастают прямо пропорционально ее предыдущего значения.
Данная курсовая работа должна дать наглядное представление решений нелинейных уравнений на примере квадратных уравнений второго порядка.
Пояснительная записка курсовой работы состоит из нескольких разделов.
Первый раздел пояснительной записки включает в себя постановку задачи, требования, предъявляемые к разрабатываемым программам, цели работы.
Второй раздел включает в себя проектную часть продукта, в которой определяются названия объектов и их логические атрибуты, иногда статические связи между объектами.
Целью третьего раздела является принятие решений по структуре найденных абстракций и их взаимоотношения, а также создание механизмов связи между абстракциями, в виде логической модели системы, представимой диаграммой классов и объектов.
В четвертом разделе происходит собственно разработка программы с автономным тестированием частей и их интеграцией. Описываются тестовые сценарии, процедуры и метрики для измерения числа ошибок.
1. Определение требований
1.1 Постановка задачи
Целью создания курсового проекта является разработка программы для решения нелинейных уравнений различными численными методами.
Данный программный продукт должен реализовывать следующие основные возможности:
- решение уравнения с помощью дискриминанта;
- решение уравнения теоремой Виетта;
- решение квадратного уравнения с помощью таблицы Горнера;
Интерфейс программного продукта должен представлять собой удобную среду для ввода значений.
Получаемые ответы должны быть правильными и корректными.
Для наполнения окон интерфейса элементами управления необходимо чёткое понимание задач пользователя.
На этапе визуального дизайна нужно правильно использовать компоненты среды программирования, чтобы показать пользователю для чего нужно каждое окно и как им пользоваться. Хорошо выполненный дизайн выглядит чистым, простым и аккуратным. Его можно понять одним взглядом.
1.2 Описание требований к программе
Независимо от конкретности проблемы, можно выделить некоторые формальные требования, на которых защищается квалификация разработчика.
Устойчивость программы. Программа не должна терять работоспособности, ни при каких, даже некорректных, действиях пользователя. Всякие действия, грозящие потерей информации, выполняются только после повторного подтверждения. ............