Введение, Постановка задачи - Разработка программы вычисления определенных интегралов численными методами
В курсовой работе в соответствии с заданием на проектирование решается задача разработки программы вычисления определенных интегралов численными методами.
Численное интегрирование используется, когда аналитическое нахождение значений первообразной функции сложно или вообще невозможно.
В данной пояснительной записке проводится описание последовательности шагов по составлению программы на алгоритмическом языке Turbo Pascal 7.0 и результаты применения этой программы для вычисления конкретных значений. Рассматриваются вопросы математической формулировки и алгоритмизации задачи, разработки блок-схемы алгоритма е? решения составления исходной Pascal-программы и реализации вычислений по составленной программе.
Выбор метода вычисления, обращение к справке по программе и выход из программы обеспечивается с помощью специального меню. Ввод исходных данных и вывод результатов вычисления выполняется в отдельном для каждого метода вычислений окне.
Алгоритмический pascal программа
Постановка задачи
Ставится задача составить программу вычисления интегралов вида
Где A И B - нижний и верхний пределы интегрирования, F(x) - непрерывная подынтегральная функция на отрезке [A, b]. Такой определенный интеграл можно трактовать как площадь фигуры (рисунок 1), ограниченной ординатами A И B, Осью абсцисс X И графиком подынтегральной функции F(x).
Рисунок 1 - К вычислению определенного интеграла
Обыкновенный определенный интеграл, у которого известна его первообразная F(x), вычисляется по формуле Ньютона-Лейбница
Численное интегрирование применяется, если нахождение F(x) Сложно или невозможно. Оно заключается в интерполяции F(x) На отрезке [A, b] подходящим полиномом, для которого известна первообразная F(x). Обычно отрезок [A, b] разбивается на N частей, к каждой из которых применяется соответствующая простая формула.
Таким образом, программа должна обеспечивать возможность:
- - выбора пользователем численного метода вычисления; - ввода с клавиатуры значений A, B, M - вывода результатов вычисления на дисплей в удобном для восприятия виде с отображением названия выбранного численного метода.
Кроме того, целесообразно предоставить пользователю возможность получить краткую справку по программе, а также давать подсказки по ходу работы с программой.
В результате сформулируем следующую задачу по созданию программы:
- - Оба метода реализуется в подпрограмме-процедуре программа после загрузки должна выводить на дисплей исходное окно-заставку, в которой отображаются общие сведения о статусе программы и е? авторах; - после выполнения указанной в строке подсказки процедуры перехода должно выводиться вертикальное меню с пунктами: "Справка", "Метод прямоугольников" "Метод Чебышева " и "Выход"; - при выборе в меню пункта "Справка" должна выводиться краткая справка о назначении программы и порядке работы с ней; - при выборе пункта меню "Выход" программы должна завершать работу.
Похожие статьи
-
Вычислить приближенное значение определенного интеграла с подынтегральной функцией f(x) заданным методом и проверить точность вычислений по формуле...
-
Метод Гаусса. Метод Гаусса решения систем линейных уравнений состоит в последовательном исключении неизвестных и описывается следующей процедурой. С...
-
Постановка задачи - Разработка программы-справочника "Офис-регистратор"
Создаем программу справочник по визуальным компонентам интегрированной среды Delphi. Программа должна выдавать справочную информацию о выбранном...
-
Введение, Этапы разработки программы - Разработка программы "Будильник"
Внедрение электронно-вычислительных машин, современных средств переработки и передачи информации послужило началом нового процесса, называемым...
-
Метод конечных элементов (МКЭ) жесткости возник в аэрокосмической отрасли. Исследователи рассматривали различные подходы к анализу сложных частей...
-
ВВЕДЕНИЕ - Разработка программы на языке C++, реализующей игру "Морской бой"
Данная курсовая работа направлена на изучение принципов объектно-ориентированного программирования. Разработать программу на языке C++, реализующую игру...
-
Целью практики является закрепление знаний, полученных в процессе изучения дисциплин "Конструирование программ и языки программирования" и "Основы...
-
Технические требования Техническое задание данной работы требует разработать программу для визуального редактирования HTML-кода. Программа должна быть...
-
Вычислить максимум функции F(x)=-L(x1)x2+3.1L(x2)x+5 на отрезке [a;b] с точностью е. L(x1), L(x2) - значения интерполяционного многочлена, построенного...
-
Постановка задачи, Язык программирования Delphi - Разработка программы "Будильник"
Поставленная задача заключается в следующем. Необходимо создать программу для подачи до 5-ти сигналов в заданное время суток на заданную дату или...
-
Предложенный подход к решению задач исследования Используя в качестве основы присутствующее в наличии программное обеспечение, которое применимо к...
-
Постановка задачи, выбор предметной области Предметная область: "Автомобиль". Создание автомобиля будет состоять из трех этапов: выбор кузова, выбор...
-
Постановка задачи - Визуализация графа цитирования
В качестве результата выпускной квалификационной работы требуется создать программу, позволяющую визуализировать граф цитирования публикаций, которые...
-
Разработать и создать аналог системной утилиты "Диспетчер задач" по дисциплине "Системное программирование". "Диспетчер задач" должен содержать следующие...
-
Рис. 3 Результаты сохраненные в файле: 2 1 1 |2 3 2 3 |6 6 5 4 |5 Gauss X1=-7,4 X2=1,2 X3=2,2 J-Gauss X1=-7,4 X2=1,2 X3=2,2 Инструкция по работе с...
-
В программе были разработаны формы: - Меню - О программе - Национальность - Факультеты - информация о студенте - данные о студенте" и т. д. На форме...
-
Постановка задачи Основной целью дипломной работы является создание комплексной системы информационной безопасности предприятия на примере информационной...
-
Вычисление интегралов, Вычисление сумм и произведений - Работа с символьным процессором
Система MathCAD содержит встроенную функцию для вычисления значений определенных интегралов приближенным численным методом. Ею целесообразно...
-
Программный алгоритм визуальный гаусс В программу включены следующие процедуры: "gauss1", "gaussj", "New1Click", "Button1Click", "Button2Click",...
-
Интегрирование, Оператор интегрирования - Вычисление интегралов в Mathcad
Интегрирование в MathCAD реализовано в виде вычислительного оператора. Допускается вычислять интегралы от скалярных функций в пределах интегрирования,...
-
Введение - Транспортная задача линейного проектирования
В настоящее время оптимизация находит применение в науке, технике и в любой другой области человеческой деятельности. Оптимизация - целенаправленная...
-
Введение - Разработка электронного учебного пособия "VBA. Решение задач"
Наименование программы Электронное учебное пособие по изучению среды программирования Visual Basic "VBA. Решение задач". Характеристика области...
-
Заключение - Разработка программы для реализации редактора временных графов синхронизации
Результатом выполнения задания является реализованный редактор временных графов синхронизации (класс временных сетей Петри), соответствующий задачам,...
-
Введение - Разработка программы для реализации редактора временных графов синхронизации
Математическое моделирование дискретно-событийных динамических систем является относительно молодым направлением науки теории управления. Разработка...
-
Шестой метод - построение суффиксных деревьев. Среди большого количества методов анализа текста метод аннотированного суффиксного дерева выделяется тем,...
-
Постановка задачи нечеткого управления Была рассмотрена задача по прогнозированию износа (в микрометрах) тормозных дисков автомобилей. Входные данные:...
-
Рисунок 10. Архитектура программы В структуре программы обработки сложноструктурированных данных для научного эксперимента в ИИС "Шлаковые расплавы"...
-
Актуальность исследования. Компьютерный эксперимент - это исследование математической модели объекта изучения на ЭВМ, состоящее в том, что, по известным...
-
Методы разработки вычислительной сети: 1. Экспериментальный метод - персонал предприятия закупает "новинки" рынка компьютерной техники. Такой метод -...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Введение, Постановка задачи - Бизнес-процесс проведения капитального ремонта в цехе предприятия
Модели бизнес-процессов используются для обоснования функций информационной системы, направленных на внедрение информационной технологии для управления...
-
Разработка с "нуля", Выбор метода разработки - Различные виды программ для Multi-Touch столов
Разработка приложения на каком-либо языке с нуля достаточно трудоемкий процесс, так как в случае создания интерфейсов понадобиться множество времени для...
-
Для проверки соответствия требованиям ТЗ, была поставлена задача разработки 3-D модели корпуса Kyocera KD-PB1D79 при помощи системы AutoCAD. В этой части...
-
Компьютерный интерфейс аccess программный Цель работы: Разработать приложения для базы данных "Овощной магазин" Входная информация: Готовая база данных,...
-
Практическая часть, Постановка задачи, Инструмент рендеринга - Моделирование эффектов
Постановка задачи В качестве практической задачи необходимо разработать следующий алгоритм. Вход: - фотография, в которую будет вставлен синтетический...
-
Построение модели предметной области с помощью описания структур данных и программного кода является классическим подходом в разработке ИС. Зачастую...
-
Введение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов
Тема разработки автоматизированной системы контроля успеваемости и вычисления оценок слабо освещена в научной литературе со стороны вычислительной части...
-
Разработаем алгоритм одного из основных методов, используемого в данной программе. Private void pictureBox1_MouseDown(objects sender, MouseEventArgs e)...
-
Транспортная задача (Т. З.) является одной из распространенных задач линейного программирования специального вида. Эта задача такого наиболее...
-
Введение - Разработка интеллектуальных подсистем САПР
Разработка интеллектуальных подсистем САПР производится в рамках теории искусственного интеллекта. Искусственный интеллект (ИИ) это область исследований,...
Введение, Постановка задачи - Разработка программы вычисления определенных интегралов численными методами