Написать и отладить программу вычисления интеграла указанным методом двумя способами – по заданному количеству разбиений n и заданной точности e (метод 1).
Реализацию указанного метода оформить отдельной функцией, алгоритм которой описать в виде блок-схемы.
Таблица 9.1
№ | Функция f (x) | a | b | Метод интегрирования | Значение интеграла |
–2 | средних | 5.983 | |||
трапеций | –6.699 | ||||
Симпсона | 8.896 | ||||
автомат-метод 2 | 6.118 | ||||
Гаусса 2 | 6.067 | ||||
Гаусса 3 | –3.367 | ||||
средних | 0.100 | ||||
трапеций | 0.153 | ||||
–8 | Симпсона | 713.3 | |||
–2 | автомат-метод 2 | –69.42 | |||
–5 | Гаусса 2 | 167.6 | |||
–1 | Гаусса 3 | 22.09 | |||
средних | 3.533 | ||||
–2 | автомат-метод 2 | 154.73 | |||
–4 | Симпсона | 20.375 | |||
трапеций | 0.153 |
Литература
1. Бусько, В. Л. Основы программирования в среде С++ Builder: лаб.практикум по курсу «Основы алгоритмизации и программирования» для студ. 1 – 2-го курсов БГУИР. В 2 ч. Ч. 1 / Бусько В. Л. [и др.]. – Минск: БГУИР, 2007.
|
|
2. Батура, М. П. Основы алгоритмизации и программирования. Язык Си: учеб.пособие / М. П. Батура, В. Л. Бусько, А. Г. Корбит, Т. М. Кривоносова. – Минск: БГУИР, 2007.
3. Синицын, А. К. Программирование алгоритмов в среде Builder C++: лаб.практикум по курсам «Программирование» и «Основы алгоритмизации и программирование» для студ. 1-2 курсов всех спец. БГУИР дневн. и веч. форм обуч.: в 2 ч. / А. К. Синицын – Минск: БГУИР. Ч. 1. – 2004, Ч. 2. – 2005.
4. Вирт, Н. Алгоритмы и структуры данных / Н. Вирт – СПб.: Невский диалект, 2001.
7. Архангельский, А. Я. Программирование в С++ Builder 6 / А. Я. Архангельский. – М.: ЗАО “Издательство БИНОМ”, 2002.
8. Демидович, Е. М. Основы алгоритмизации и программирования. Язык СИ / Е. М. Демидович. – Минск: Бестпринт, 2001.
9. Кнут, Д. Искусство программирования: т. 1–3. Основные алгоритмы / Д. Кнут – М.: Издательский дом «Вильямс», 2004.
10. Топп, У. Структуры данных в С++: пер. с англ. / У. Топп, У. Форд – М.: ЗАО «Издательство БИНОМ», 2000.
11. Синицын, А. К. Алгоритмы вычислительной математики: учебно-метод. пособие по курсу «Основы алгоритмизации и программирования» / А. К. Cиницын, А. А. Навроцкий. – Минск: БГУИР, 2007.
12. Калиткин, Н. Н. Численные методы / Н. Н. Калиткин – М.: Наука, 1978.
13. Бахвалов, Н. С. Численные методы / Н. С. Бахвалов – М.: Наука, 1975.
14. Егоров, А. А. Вычислительные алгоритмы линейной алгебры: учеб. пособие / А. А. Егоров – Минск: БГУ, 2005.
15. Волков, Е. А. Численные методы / Е. А. Волков – М.: Наука, 1982.
16. Васильков, Ю. В. Компьютерные технологии вычислений в математическом моделировании / Ю. В. Васильков, Н. Н. Василькова – М.: Финансы и статистика, 2001.
|
|
17. Крылов, В. И. Вычислительные методы высшей математики. Т.1 /
В. И. Крылов и др. – Минск: Выш. шк., 1972.
18. Крылов, В. И. Вычислительные методы высшей математики. Т.2 /
В. И. Крылов и др. – Минск: Выш. шк., 1975.
Св. план 2008, поз. 46
Учебное издание
Бусько Виталий Леонидович,
Корбит Анатолий Григорьевич,
Кривоносова Татьяна Михайловна,
Навроцкий Анатолий Александрович
Шилин Дмитрий Леонидович
Основы программирования в среде C++ Builder
Лабораторный практикум по курсу
«Основы алгоритмизации и программирования»
для студентов 1 – 2-го курсов БГУИР
В 2-х частях
Часть 2
Редактор Е. Н. Батурчик
__________________________________________________________________________
Подписано в печать. Формат 60x84 1/16 Бумага офсетная.
Печать ризографическая. Гарнитура «Times» Усл. печ. л.
Уч. изд. л. Тираж 500 экз. Заказ
__________________________________________________________________________
Издатель и полиграфическое исполнение:
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Лицензия ЛП №156 от 05.02.2001.
Лицензия ЛП №509 от 03.08.2001.
220013, Минск, П. Бровки, 6
* Стандартными операциями при работе со стеками являются – добавление элемента в стек push (), извлечение – pop () и чтение информации из вершины без извлечения – peek ().