
- •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. Разделё́нная ра́зность
- •Определение
- •Применение
- •История
46. Метод хорд
Другой метод, который обладает большей
скоростью сходимости, чем методы деления
отрезка пополам и Фибоначчи, называется
методом хорд. Основная идея, заложенная
в его основе, заключается в том, что
функция на отрезке
, содержащим корень, заменяется прямой
линией, которая проходит через две точки
на плоскости с координатами, определяемыми
величинами
и
, и соответствующими значениями функции
при этих значениях. Точка пересечения
прямой с осью абсцисс
объявляется приближенным значением
корня. Она делит исходный интервал на
два отрезка, один из которых содержит
искомый корень. Процедура определения
отрезка, содержащего корень такова же,
что и для методов деления отрезка пополам
и Фибоначчи.
Приведем расчетные
формулы для вычисления координаты точки
, которая получается в методе хорд. Для
этого получим уравнение прямой, проходящей
через две точки с координатами
и
. При этом
и
.
Поскольку уравнение прямой имеет
вид
|
(2.1.27) |
то для нахождения неизвестных
и
используем соотношения
|
(2.1.28) |
|
(2.1.29) |
Далее решая систему линейных
уравнений (2.1.28) – (2.1.29), получаем для
и
|
(2.1.30) |
|
(2.1.31) |
Подставляя их значения в (2.1.27),
находим уравнение для прямой, которая
проходит через две заданные точки на
плоскости XOY:
,
|
(2.1.32) |
Так как точка
является точкой пересечения прямой
(2.1.32) с осью абсцисс, то она находится
из условия
|
(2.1.33) |
Отсюда находим
|
(2.1.34) |
Таким образом, для вычисления
необходимо знать значения функции на
концах интервала
.
Пошаговая схема алгоритма имеет
вид:
ввод начальных данных: точности вычислений
, начала
и конца
для интервала, содержащего корень;
вычисляем значение функции в точках
и
:
и
;
определяем значение
по формуле (2.1.34) и вычисляем значение функции в этой точке
;
если
, то
и
, иначе
и
;
вычисляем
по формуле (2.1.34) и значение функции в данной точке
;
если выполнено неравенство
, то
и идем кшагу 4, иначе к следующемушагу;
выводим значения корня
и функции
.
Рис. 2.1.4. Графическая интерпретация
работы метода хордГрафическая
интерпретация метода хорд (иное название
метод секущих) представлена на рис.
2.1.4.
Работу метода хорд исследуем
на примере вычисления корня функции
(2.1.24). Результаты расчетов представлены
в таблице 4 с точностью
.Таблица 4Пример, показывающий
работу метода хорд
№ итерации |
|
|
|
|
|
|
1 |
0.4 |
2 |
1.482924 |
-0.378837 |
0.187405 |
-0.510182 |
2 |
1.482924 |
2 |
1.864107 |
-0.510182 |
0.187405 |
-0.050477 |
3 |
1.864107 |
2 |
1.893689 |
-0.050477 |
0.187405 |
-0.002954 |
4 |
1.893689 |
2 |
1.895393 |
-0.002954 |
0.187405 |
-0.000166 |
Применение метода хорд позволило найти корень функции (2.1.24), который равен 1.895393, а значение самой функции в найденной точке принимает значение, равное -0.000166. Данный результат получен за четыре итерации, что значительно меньше, чем при использовании метода золотого сечения. Это говорит о том, что метод хорд обладает более высокой скоростью сходимости по сравнению с методами бисекций и золотого сечения.