метод интерполяции Ньютона и база данных
КУРСОВАЯ РАБОТА
по программированию и основам алгоритмизации
Курсовая работа состоит из практической части (разработки программы в среде Del-phi для работы в среде Windows XP) и пояснительной части (написания пояснительной записки).
Курсовая работа представляется студентом к защите при условии наличия
• пояснительной записки (оформленной в соответствии с СТП УГТУ-УПИ);
• всех файлов Delphi-проекта с исполняемым файлом (*.exe) и необходимыми для работы программы файлами данных.
Содержание пояснительной записки.
Титульный лист.
Оглавление.
1. Задание на курсовую работу.
2. Описание численного метода решения вычислительной задачи.
3. Разработка алгоритма решения вычислительной задачи.
4. Организация ввода и вывода данных.
5. Организация контроля ошибочных действий пользователя.
Список литературы.
Приложение 1. Текст кода программы .
Приложение 2. Руководство пользователя по работе с программой.
Ввод исходных данных программы.
В программе должна существовать возможность задания исходных данных двумя способами:
• непосредственно в рабочем окне программы
• с помощью текстового файла (формат этого файла остаётся на усмотрение разработчика).
Рабочее окно программы должно содержать поля непосредственного ввода исход-ных данных (для первого способа) и поле ввода имени файла (для второго способа).
Рабочее окно программы должно содержать элемент переключения между способа-ми задания исходных данных (радиокнопки или выпадающий список).
Рабочее окно программы должно содержать кнопку «Загрузка» для загрузки данных из файла. Если выбран первый способ задания, то данная кнопка должна быть запрещена, редактирование поля ввода имени файла также должно быть запрещено.
Если выбран второй способ задания, то должно быть запрещено редактирование по-лей непосредственного ввода, а сами эти поля должны отображать значения введённые из файла (после того как была выполнена их загрузка).
Вывод результатов расчёта.
Результаты расчёта выводятся в текстовом виде (в тех вариантах где это требуется) и в виде графика (построение графика предусмотрено во всех вариантах). График строится непосредственно в рабочем окне в специально отведённой для этого области. График представляет собой кривую y(x) на координатной плоскости. Если это предусмотрено за-данием, требуется выделить некоторые точки этой плоскости (такие точки лучше показать жирными в виде маленьких кружков).
Кнопки управления.
Кроме кнопки «Загрузка» в рабочем окне должны быть следующие кнопки:
• кнопка «Расчёт» - запускает расчёт численного метода и по его окончании выводит результат;
• кнопка «Очистить» - очищает все поля окна и удаляет график;
• кнопка «Выход» - закрывает рабочее окно.
Контроль ошибочных ситуаций.
Ошибочные ситуации могут возникать из-за неправильного ввода исходных данных. Исходные данные могут быть введены правильно, но в программе может возникнуть не-допустимая операция (деление на ноль, квадратный корень отрицательного числа и т.д.). Программа должна контролировать возможность возникновения таких ситуаций и не должна допускать аварийного завершения. При невозможности выполнения расчёта поль-зователю должно быть выведено сообщение с описанием ошибки (в отдельном информа-ционном окне).
ВАРИАНТЫ ЗАДАНИЙ
ТЕМА 4.
Интерполяция табличной функции по методу Ньютона.
Табличная функция задана в виде набора точек c координатами (x,y). Число точек табличной функции не более 7 и не менее 3. Требуется выполнить интерполяцию этой функции по методу Ньютона.
График – интерполирующая кривая. Отмечаемые точки – заданные точки табличной функции.
Переключение способа задания исходных данных – с помощью радиокнопок.
ЛИТЕРАТУРА
1. Васильков Ю.В., Василькова Н.Н. Компьютерные технологии вычислений в математи-ческом моделировании: Учеб. пособие. 1999.
2. Численные методы / И.И. Данилина и др. 1976.
3. Гутер Р.С., Овчинский Б.В. Элементы численного анализа и математической обработки результатов опыта. 1970.
4. Калиткин Н.Н. Численные методы. 1978.
5. Воробьев Г.Н., Данилова А.Н. Практикум по численным методам. 1979.
6. Бахвалов Н.С. Численные методы. 1973.
7. Крылов В.И., Бобков В.В., Монастырский П.И. Вычислительные методы. Т.1. 1976.
База данных