- •12. Основные операции над данными в языке си (операция присваивания, арифметические операции).
- •15. Функции пользователя: понятие, операторы определения, описания и вызова функции. Формальные и фактические параметры.
- •24. Численные методы решение алгебраических уравнений: метод Ньютона, модифицированный метод Ньютона.
- •26. Численные методы решение алгебраических уравнений: постановка задачи, метод простых итераций.
- •27. Численные методы решения систем линейных уравнений (слау): проверка корректности постановки задачи.
- •28. Численные методы решения систем линейных уравнений (слау): постановка задачи, метод Гаусса.
- •30. Численные методы решения систем линейных уравнений (слау): постановка задачи, метод Зейделя.
- •31. Численные методы восстановления функций: постановка задачи. Понятие аппроксимации, интерполяции и экстраполяции.
- •32. Численные методы восстановления функций: интерполяция полиномом Лагранжа. Интерполяционные формулы Лагранжа и Ньютона без вывода.
- •33. Численные методы восстановления функций: погрешность интерполирования (остаточный член интерполяционной формулы и оптимальный выбор узлов).
- •35. Численные методы восстановления функций: метод наименьших квадратов.
- •37. Методы численного интегрирования: постановка задачи, метод прямоугольников
- •38. Методы численного интегрирования: постановка задачи, метод трапеций.
- •39. Методы численного интегрирования: постановка задачи, метод Симпсона.
- •40. Методы численного интегрирования: постановка задачи, методы Монте–Карло.
- •41. Решение математических задач в excel: алгебраических уравнений, слау.
- •42. Решение математических задач в пакете MathCad: алгебраических уравнений, слау, восстановления функции, вычисления определенных интегралов
- •43. Понятие информационной системы. Виды информационных систем
- •44. Понятие базы данных. Виды баз данных. Модели данных
- •45. Элементы баз данных. Принципы создания базы данных. Языковые средства баз данных.
- •46. Основы работы в субд foxpro: типы файлов, системный интерфейс.
- •47. Структура команды foxpro. Основные команды foxpro: открытие базы данных (бд), добавление записей, редактирование бд, просмотр содержимого бд.
- •53. Команды присваивания и управления.
- •54. Команды организации циклов Цикл с условием с несколькими:
- •Цикл с параметром:
- •Цикл сканирования базы данных:
- •55. Функции и процедуры классы переменных.
- •58. Протоколы передачи данных в сети.
- •59. Каналы связи в сети. Типы кабелей. Беспроводная среда.
- •60. Классификация компьютерных сетей.
- •61. Локальные сети: понятие и особенности.
- •62. Особенности организации локальной сети: одноранговая сеть, сеть с выделенным сервером.
- •63. Топология локальных сетей: понятие и виды.
- •64. Глобальные сети: понятие и особенности.
- •65. Структура и основные принципы работы в сети Интернет.
- •66. Адресация в Интернет.
24. Численные методы решение алгебраических уравнений: метод Ньютона, модифицированный метод Ньютона.
Предположим, что у нас определено начальное приближение х0 к одному из корней уравнения , .Тогда в точке х0 можно вычислить левую часть решаемого уравнения f(x0). Рассмотрение метода Ньютона начнем с его геометрического представления. Возьмем точку х0 отрезка [a, b] и проведем в точке P0 с координатами касательную к кривой y= до пересечения с осью 0х. Получим значение х1, в котором касательная пересекает ось 0x. Угловой коэффициент касательной равен значению производной от функции в точке касания. Следовательно, уравнение касательной, проходящей через точку с координатами имеет вид :
. Полагая y=0, находим точку пересечения касательной с осью 0х, которую обозначим через х1:
Абсциссу х1 точки пересечения можно взять в качестве приближенного значения корня. Проведя касательную через новую точку с координатами и находя точку ее пересечения с осью 0х, получим второе приближения корня х2 . Аналогично определяются последующие приближения. Следующие приближения находим соответственно по формулам: …
В общем случае для k-го шага итерационного процесса последнее соотношение принимает вид: x(k+1)=x(k)-f(xk)/f'(xk) Из этой формулы вытекает необходимость вычисления значения производной функции в каждой точке. Процесс нахождения корня может считаться законченным, когда модуль отношения значения функции в точке xk к ее производной меньше заданной величины погрешности |f(xk)/f'(xk)|<E , т.е. когда выполняется следующее условие: |x(k+1)-x(k)|<E Таким образом, для реализации метода Ньютона необходимо: Задать в явном виде уравнение f(x) , корни которого необходимо определить. Определить первую производную функции в аналитическом виде. Определить начальное приближение х0, обеспечивающее быструю сходимость метода. Задать точность нахождения корня уравнения . Реализовать в программе итерационную процедуру, реализующую формулу. В модифицированном методе мы берём только одну производную, от х(0), начальное приближение, следовательно и график будет строиться по другому. Касательные будут проходить параллельно друг другу.
25. Численные методы решение алгебраических уравнений: метод секущих. Для начала итерационного процесса необходимо задать два начальных приближения х0 и х1.Если х0 и x1 расположены достаточно близко друг к другу, то производную можно заменить ее приближенным значением в виде отношения приращения функции равного к отношению приращения аргумента равного (x1 – x0):
(2.4)
Таким образом, формула метода секущих может быть получена из формулы Ньютона: заменой производной выражением (2.4) и записана в виде:
(2.5)
Однако следует помнить, что при этом нет необходимости, чтобы значения функции и обязательно имели разный знак, как в методе половинного деления.
Процесс нахождения корня при использовании метода секущих можно считать законченным, когда выполняется следующее условие:
Метод секущих несколько уступает методу Ньютона в скорости сходимости, однако не требует вычислений производной левой части уравнения.
Таким образом, для реализации метода секущих необходимо:
Задать в явном виде уравнение , корни которого необходимо определить.
Определить начальные приближения х0 и х1, обеспечивающие быструю сходимость метода.
Задать точность нахождения корня уравнения .
Реализовать в программе итерационную процедуру, реализующую формулу (2.5).
Результатом проведения лабораторной работы является программа, реализующая один из описанных методов с решением контрольного примера согласно, полученного индивидуального задания.