- •1.Предмет и задачи информатики
- •1) Теоретическая информатика:
- •2) Средства информатизации:
- •3) Информационные технологии
- •4) Социальная информатика:
- •2. Истоки и предпосылки информатики.
- •3. Структура современной информатики
- •4. Понятие информации. Носители информации. Сигналы
- •5. Количество информации. Измерение информации. Единицы измерения
- •6. Кодирование информации различных видов
- •7. Свойства информации
- •8. Устройство персонального компьютера
- •9. Основные принципы построения и работы компьютера
- •10. Понятие файла и файловой системы
- •11. Понятие информационной технологии
- •13. Основы интернета. Основные протоколы
- •14. Службы Интернета
- •15. Этапы решения задачи на эвм
- •16. Алгоритм. Свойства алгоритма
- •17. Методы проектирования алгоритмов
- •18. Способы описания алгоритмов. Основы графического способа.
- •19. Структуры алгоритмов. Основные виды вычислительных процессов. Примеры.
- •20. Алгоритмы вычисления суммы функционального ряда. Использование рекуррентных формул. Пример
- •Примеры
- •21. Поиск минимального и максимального элементов массива.
- •22. Сортировка одномерных массивов
- •23. Системы программирования и их состав.
- •24. Понятие о программировании
- •25. Понятие программного обеспечения. Классификация программного обеспечения.
- •26. Назначение операционной системы
- •27. Основные функции операционных систем
- •28. Прикладное по
- •29. Язык программирования Паскаль. Общая характеристика. Основные правила записи программ на языке Паскаль. Структура программы. Пример программы
- •6.Понятие типа данных в Турбо Паскаль
- •Простые типы данных
- •Численные (арифметические) выражения
- •Логические выражения
- •Символьные выражения
- •Составной оператор
- •30. Основные элементы языка Pascal
- •31. Понятие типа данных в Турбо Паскаль
- •Простые типы данных
- •Численные (арифметические) выражения
- •Логические выражения
- •Составной оператор
- •34. Ввод и вывод данных в Паскале.
- •Рассмотрим, для начала, Вывод данных в Паскале.
- •Рассмотрим, теперь, Ввод данных в Паскале.
- •35. Условные операторы Pascal-Паскаль
- •36. Оператор выбора Паскаля
- •37. Оператор безусловного перехода
- •38. Счетный оператор цикла или оператор цикла с параметром
- •39. Цикл с предпроверкой условия
- •40. Цикл с постпроверкой условия
- •42. Процедуры и функции
- •Описание и вызов процедур и функций
- •43. Процедуры.
- •44. Численное решение систем нелинейных уравнений
- •Методы численного решения уравнений и систем нелинейных уравнений
- •3.1. Решение нелинейных уравнений
- •3.1.2. Методы уточнения корней нелинейных уравнений
- •Тогда .
- •С погрешностью
- •Откуда при
- •Пусть тогда и
- •45. Метод половинного деления.
- •Тогда .
- •С погрешностью
- •46. Метод хорд
- •47. 52. Метод Ньютона (метод касательных)
- •48. Комбинированный метод хорд и касательных для уточнения корней нелинейных уравнений
- •49. 51. Метод простых итераций
- •50. Решение систем линейных алгебраических уравнений методом Гаусса
- •53. Метод прямоугольников
- •Составные квадратурные формулы
- •Составные формулы для равномерных сеток
- •Погрешность метода
- •Пример реализации
- •54. Метод трапеций
- •Составная формула
- •59. Интерполяцио́нный многочле́н Лагра́нжа
- •Определение
- •Применения
- •Случай равномерного распределения узлов интерполяции
- •60. Разделё́нная ра́зность
- •Определение
- •Применение
- •История
47. 52. Метод Ньютона (метод касательных)
Рассмотренные ранее методы решения нелинейных уравнений являются методами прямого поиска. В них для нахождения корня используется нахождение значения функции в различных точках интервала [a,b].
Метод Ньютонаотносится кградиентным методам, в которых для нахождения корня используется значение производной.
Дано нелинейное уравнение:
f(x)=0
Найти корень на интервале [a,b] с точностью .
Метод Ньютонаоснован на замене исходной функцииf(x), на каждом шаге поиска касательной, проведенной к этой функции. Пересечение касательной с осьюХдает приближение корня(Рис. 4.8).
Выберем начальную точку x0=b(конец интервала изоляции). Находим значение функции в этой точке и проводим к ней касательную, пересечение которой с осьюХдает нам первое приближение корняx1.
Рис. 4.8.
x1 = x0 – h0,
где
Поэтому
В результате итерационный процесс схождения к корню реализуется рекуррентной формулой
(4.6) |
Процесс поиска продолжаем до тех пор, пока не выполнится условие:
(4.7) |
Упростим условие (4.7), исходя из (4.6). Получим:
(4.8) |
Метод обеспечивает быструю сходимость, если выполняется условие:
(4.9) |
т.е. первую касательную рекомендуется проводить в той точке интервала [a,b], где знаки функцииf(x0)и ее кривизныf"(x0)совпадают.
Схема алгоритма уточнения корняметод Ньютонаприведена нарис. 4.9
Рис. 4.9. Схема алгоритма уточнения корня методом Ньютона
48. Комбинированный метод хорд и касательных для уточнения корней нелинейных уравнений
Методы хорд и касательных дают приближения корня с разных сторон. Поэтому их часто принимают в сочетании друг с дригом.
Пусть дано f(x)=0, отделен и находится на интервале [a,b]. Применим комбинированный метод хорд и касательных с учетом типа графика функции.
Если f'(x)f"(x)>0, то метод хорд дает приближения корня с недостатком, а метод касательных с избытком. Если же f'(x)f"(x)<0, то методом хорд получаем значения корня с избытком, а методом касательных - с недостатком. Однако во всех случаях значение корня заключено между прибближенными значениями корней, полученными методом хорд и методом касательных, т.е. выполняется равенство a<xнn<<xиn <b, где xнn-приближение по недостатку, а xиn-приближение по избытку.
I. Если f'(x)f"(x)>0
Для этого случая характерны графики, представленные не рис.1 и рис.2
Рис.1 |
Рис.2 |
В качестве начального приближения для метода хорд следует взять конец а, для метода касательных конец b, и тогда воспользуясь формулами (1) и (2) получим первое приближение корня . Теперь истинный корень находится на отрезке [a1,b1]. Применим к этому отрезку комбинированный метод и получим второе приближение корня и так далее находим все последующие приближения корня используя формулы (3) и (4).
(1) |
(2) | ||
(3) |
(4) |
II. Если f'(x)f"(x)<0
Для этого случая характерны графики функций, представленные на рис.3 и рис.4
Рис.3 |
Рис.4 |
Если провести касательную к кривой f(x)=0 в точке B, то она пересекет координатную ось ОХ в точке не принадлежащей отрезку [a,b]
Тогда в качестве начального приближения для метода хорд следует взять конец b, для метода касательных - конец a. Тогда первое приближение корня вычилсяется по формулам (5) и (6). Все последующие приближения используют формулы (7) и (8).
(5) |
(6) | ||
|
(7) |
(8) |
Комбинированный метод очень удобен при оценке погрешности вычислений. Процесс вычислений прекращается, как только будет выполнено неравенство |an-bn|<
За приближенное значение корня при этом следует взять =(an+bn)/2.