Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_Булай.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
65.21 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

учреждение образования

«Гродненский государственный университет имени Янки Купалы»

Факультет математики и информатики

Кафедра современных технологий программирования

Шестовицкий Алексей Владимирович

Вычисление определённых интегралов с использованием OpenGl api

Курсовая работа

студента 1 курса специальности

1-40 01 01 «Программное обеспечение информационных технологий»

дневной формы получения образования

Научный руководитель

Карканица Анна Викторовна,

старший преподаватель кафедры современных технологий программирования

Гродно, 2015

Содержание

Введение 3

Глава 1. Проектирование реализации приложения 4

1.1. Выбор технологии и языка программирования 4

1.2. Цветовой портрет художественного произведения 5

1.3. Задача анализа использования цвета в произведениях художественной литературы 5

Глава 2. Программная реализация приложения 6

2.1. Алгоритм обработки текста и построения цветового портрета 6

2.2. Реализация программы 6

Заключение 10

Список используемых источников 10

Приложение 1 11

Введение

Всякая непрерывная функция имеет первообразную. В том случае, когда первообразная некоторой элементарной функции f(x) является также элементарной функцией, говорят, что интеграл выражается через элементарные функции (или интеграл вычисляется). Если же интеграл не выражается через элементарные функции, то говорят, что интеграл не вычисляется.

Однако существует такой математический метод, как численное интегрирование. Численное интегрирование (историческое название: (численная) квадратура) — вычисление значения определённого интеграла (как правило, приближённое). Под численным интегрированием понимают набор численных методов для нахождения значения определённого интеграла.

Численное интегрирование применяется, когда:

  1. Сама подынтегральная функция не задана аналитически. Например, она представлена в виде таблицы (массива) значений в узлах некоторой расчётной сетки.

  2. Аналитическое представление подынтегральной функции известно, но её первообразная не выражается через аналитические функции. Например,  .

В этих двух случаях невозможно вычисление интеграла по формуле Ньютона-Лейбница. Также возможна ситуация, когда вид первообразной настолько сложен, что быстрее вычислить значение интеграла численным методом.

Пусть требуется определить значение интеграла функции на отрезке  . Этот отрезок делится точками   на   равных отрезков длиной   Обозначим через   значение функции   в точках   Далее составляем суммы   Каждая из сумм — интегральная сумма для   на   и поэтому приближённо выражает интеграл

Если заданная функция — положительная и возрастающая, то эта формула выражает площадь ступенчатой фигуры, составленной из «входящих» прямоугольников, также называемая формулой левых прямоугольников, а формула

выражает площадь ступенчатой фигуры, состоящей из «выходящих» прямоугольников, также называемая формулой правых прямоугольников. Чем меньше длина отрезков, на которые делится отрезок  , тем точнее значение, вычисляемое по этой формуле, искомого интеграла.

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

где 

Учитывая априорно бо́льшую точность последней формулы при том же объёме и характере вычислений её называют формулой прямоугольников

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

Площадь трапеции на каждом отрезке:

Погрешность аппроксимации на каждом отрезке:

 где 

Полная формула трапеций в случае деления всего промежутка интегрирования на отрезки одинаковой длины  :

 где 

Погрешность формулы трапеций:

 где 

Цель данной работы: разработка алгоритма и соответствующего программного приложения для вычисления определённого интеграла.

Для выполнения поставленной цели необходимо выполнить следующие задачи:

  1. Изучить морфемный состав слова и способы словообразования в русском языке.

  2. Разработать алгоритм поиска в тексте слов, обозначающих цвет на основе метода выделения корня слова.

  3. Выполнить программную реализацию алгоритма, получить графическую интерпретацию цветового портрета произведения.