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

Исходные данные: интервал, количество разбиений отрезка, начальная точка.

Результат: значение интеграла, график заданной функции.

Решение необходимо интерпретировать графически (автоматическое масштабирование, название графика, метки на осях и обозначение осей).

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

Предусмотреть проверку корректности данных.

Таблица 5 – Задания для варианта В

№ варианта

Функция для интегрирования

Интервал интегрирования

1

[1;25]

2

[1;16]

3

y = (3·tg(x) + 2) / (x2 + 4x + 1)

[0;15]

4

y = ln( x) (x – 10)-2

[1;15]

5

y = 2cos(x) / (1 + x2)

[0;22]

6

y = е –sin(x) ·cos(sin(x))

[0;20]

7

y = tg(xx–1 + cos(x)

[1;20]

8

y = cos(2sin(x))

[1;15]

9

y = ln(1 + cos(x))

[1;10]

10

y = ln(x)·(x+1)–1

[1;25]

Вариант С

Разработать программу нахождения значения определенного интеграла с помощью метода Симпсона. Функция для интегрирования и интервал интегрирования приведены в таблице 3.

Исходные данные: интервал, количество разбиений отрезка, начальная точка.

Результат: значение интеграла, график заданной функции.

Решение интерпретировать графически (автоматическое масштабирование, название графика, метки на осях и обозначение осей).

НЕ нашли? Не то? Что вы ищете?

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

Предусмотреть проверку корректности данных.

Таблица 6 – Задания для варианта С

№ варианта

Функция для интегрирования

Интервал интегрирования

1

y = х–1·cos(x) + 2x

[1;25]

2

y = x –1 ln(x+1)

[1;25]

3

[π/2;π]

4

y = log3 x (x+x2)–1

[1;25]

5

y = ln x (x+x2)–1

[1;25]

6

y = ln x (x + 10)–1

[1;25]

7

y = ln x sin(x)

[1;25]

8

y = ln x cos(x)

[1;25]

9

y = log10 x (x+1)–1

[1;25]

10

y = tg x (x+1)–1

[1;25]

Вариант D

Разработать программу нахождения значения определенного интеграла с помощью метода Гаусса. Функция для интегрирования и интервал интегрирования приведены в таблице 4.

Исходные данные: интервал, количество разбиений отрезка, начальная точка.

Результат: значение интеграла, график заданной функции.

Решение интерпретировать графически (автоматическое масштабирование, название графика, метки на осях и обозначение осей).

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

Предусмотреть проверку корректности данных.

Таблица 7 – Задания для варианта D

№ варианта

Функция для интегрирования

Интервал интегрирования

1

2

3

1

y = е cos(x) cos(2x)

[0;12]

2

y = cos(x) / (1+x)

[0;12]

3

y = е – cos(x) cos(sin(x))

[0;2π]

4

y = cos(x 2 +x + 1)

[0;30]

5

y = x·sin(x) / (1+x2)

[0;22]

Продолжение таблицы 7

1

2

3

6

y = (1+x)tg(x) / (1 + x2)

[0;22]

7

y = sin(x) ·x–1+ cos(x)

[1;25]

8

y = lg x ·(x +10)–1

[1;25]

9

y = cos(x)·(x +1)–1 + 2x

[1;25]

10

y = log2 x (x+1)–1

[1;25]

Вариант E

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

Исходные данные: интервал, количество разбиений отрезка, начальная точка.

Результат: значение интеграла, график заданной функции.

Решение интерпретировать графически (автоматическое масштабирование, название графика, метки на осях и обозначение осей).

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

Предусмотреть проверку корректности данных.

Таблица 8 – Задания для варианта Е

№ варианта

Функция для интегрирования

Интервал интегрирования

1

(1;20]

2

[0;π/2]

3

y = tg(x) (x – 10)–1

[1;20]

4

y = (x + sin(x))/(1+cos(x))

[0;π/4]

5

y = (1 + x2)sin(x) / (1 + x–2)

[0;20]

6

y = х cos(x) + 2x

[1;25]

7

y = ln (x)·(x+10)–2

[1;20]

8

y = x2sin(x) / (1+ x2)

[0;20]

9

y = (x – 1)2 – sin(2x)

[0;25]

10

y = x3cos(x) – 2x2+ x +1

[0;20]

Вариант F

Разработать программу решения систем линейных уравнений. Применяемый метод и порядок системы указаны в таблице 6.

Исходные данные: порядок системы, матрица коэффициентов при неизвестных, матрица свободных членов.

Результат: решение системы, графическая визуализация решения для систем порядка N = 2.

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

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

Предусмотреть проверку корректности данных.

Таблица 9 – Задания для варианта F

№ варианта

Используемый метод

Порядок системы

1

Метод Крамера

N≤10

2

Метод Гаусса

N≤10

3

Метод Зейделя

N≤10

Вариант G

Разработать программу графической иллюстрации сортировки с помощью метода, указанного в таблице 7.

Создать меню с командами: File, Animate, About, Exit.

Команда Animate запрещена. Команда Exit завершает приложение. Команда About открывает окно с информацией о разработчике. Для выбора файла исходных данных (команда File) использовать объект. Из выбранного файла читаются исходные данные для сортировки (сформировать самостоятельно не менее трех файлов различной длины с данными целого типа).

После чтения данных разрешается команда Animate.

При выборе команды Animate в главном окне приложения отображается процесс сортировки в виде столбиковой диаграммы. Каждый элемент представляется столбиком соответствующего размера. На каждом шаге алгоритма два элемента меняются местами. Окно должно содержать заголовок. Изображение должно занимать все окно.

Таблица 10 – Задания для варианта G

№ варианта

Метод сортировки

1

Метод простых вставок

2

Метод бинарных вставок

3

Метод слияния

4

Метод выбора

5

Метод пузырька

Вариант H

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4