- •1. Варианты заданий Задание № 1
- •Задание № 2
- •Задание № 3
- •Задание № 4
- •Задание № 5
- •Задание № 6
- •Задание № 10
- •Задание № 11
- •Задание № 12
- •Задание № 7
- •Задание № 8
- •Задание № 9
- •Задание № 13
- •Задание № 14
- •Задание № 15
- •Задание № 16
- •Задание № 17
- •Задание № 18
- •Задание № 19
- •Задание № 20
- •Задание № 21
- •Задание № 22
- •Задание № 23
- •Задание № 24
- •Задание № 25
- •Задание № 26
- •Задание № 27
- •Задание № 28
- •Задание № 29
- •Задание № 30
- •2.3. Блок-схема алгоритма
- •2.4. Тестовый пример решения системы двух уравнений
- •2.5. Выполнение задания на компьютере
- •3. Фонд заданий
- •3.1. Нелинейные уравнения
- •3.2. Системы двух нелинейных уравнений
- •3.3. Системы линейных уравнений
- •4.4. Интерполяция и аппроксимация
- •3.5. Определенные интегралы
- •3.6. Кратные интегралы
- •Библиографический список
- •Приложение Примеры выполнения заданий с использованием excel и vba
Задание № 7
Разработать
программу на VBA
для решения уравнения
-
методом
хорд и простых итераций. Найти все корни
уравнения на отрезке
с погрешностью
и
.
Напечатать все исходные данные и
результаты расчетов (включая число
итераций и ограничение этого числа).
Выполнить «вручную» по 5 итераций для каждого метода. Для определения начального отрезка [a,b] или начального приближения х0 протабулировать функцию f(x) и привести график, построенный в Excel.
Задание № 8
Разработать программу на VBA для решения системы из трех линейных
уравнений методом Гаусса и по формулам Крамера. Программу написать в общем виде, т.е. коэффициенты при неизвестных и свободные члены можно изменять при вводе исходных данных. Программу использовать для решения системы:
Корни печатать с точностью до пяти значащих цифр. Напечатать также все исходные данные. Привести решение методом Гаусса «вручную» с 5 значащими цифрами после запятой.
Задание № 9
Разработать программу на VBA для решения системы из четырех уравнений методом Гаусса. Программу написать в общем виде, т.е. должна решаться любая система из четырех уравнений. Коэффициенты уравнений изменяются при вводе исходных данных. Решить систему:
Привести расчет методом Гаусса на калькуляторе. Корни вычислить также методом Крамера (определителей) на рабочем листе Excel c использованием функции МОПРЕД. Корни печатать с пятью цифрами после запятой. Напечатать также все исходные данные.
Задание № 10
Разработать
программу на VBA
для решения системы из трех линейных
уравнений методом итераций (Зейделя) и
по формулам Крамера. Программу написать
в общем виде, т.е. должна решаться любая
система из 3-х уравнений. Коэффициенты
системы изменяются при вводе исходных
данных. Корни печатать с пятью знаками
после запятой. Напечатать также начальные
приближения, заданную погрешность (
),
число итераций, заданное ограничение
числа итераций. Решить систему
Корни, вычисленные методом Крамера, использовать в качестве начальных приближений в методе Зейделя (приближения задавать с точностью до целых). Методом Зейделя «вручную» выполнить 4 итерации.
Задание № 11
Разработать программу на VBA для решения системы из четырех линейных уравнений методом простых итераций и по формулам Зейделя. Программу написать в общем виде, т.е. должна решаться любая система из 4-х уравнений. Коэффициенты системы изменяются при вводе исходных данных. Решить систему
Корни печатать с пятью знаками после запятой. Напечатать также начальные приближения, заданную погрешность ( ), число итераций, заданное ограничение числа итераций.
Сначала решить эту же систему методом Крамера в Excel, используя для вычисления определителей функцию МОПРЕД. Корни, вычисленные методом Крамера, использовать в качестве начальных приближений в методе Зейделя (приближения задавать с точностью до целых).
Задание № 12
В результате выполнения опытов получили табличное задание функции f(x), т.е. два одномерных массива xi и yi (табл. 1).
Таблица 1
xi |
0 |
0,2 |
0,4 |
0,6 |
0,8 |
yi |
1,763 |
1,917 |
2,143 |
2,362 |
2,591 |
|
0 |
1 |
2 |
3 |
4 |
Разработать
программу на VBA
для вычисления с помощью линейной и
квадратичной интерполяции приближенного
значения функции при
Программу написать в общем виде, т.е.
значения
и
могут изменяться при вводе исходных
данных. Наибольшее возможное число
значений функции
.
В программе значения xi
и yi
задать в
виде массивов. Расчеты с использованием
квадратичной интерполяции выполнить
«вручную».
