- •1 Простые типы данных языка программирования си.
- •2 Операции над данными (операция присваивания, арифметические операции, операции над битами, операции отношения, логические операции, операция условия) языка программирования си.
- •4. Операторы организации цикла
- •5.Операторы continue, break
- •15 Численные методы решение алгебраических уравнений: постановка задачи, табличный способ отделения корней.
- •16 Численные методы решение алгебраических уравнений: метод половинного деления. Метод половинного деления
- •17 Численные методы решение алгебраических уравнений: метод хорд
- •18 Численные методы решение алгебраических уравнений: метод Ньютона, модифицированный метод Ньютона. Метод Ньютона
- •19 Численные методы решение алгебраических уравнений: метод секущих. Метод секущих
- •Метод простых итераций
- •21 Численные методы решения систем линейных уравнений (слау): постановка задачи.
- •23 Численные методы решения систем линейных уравнений (слау): метод Гаусса
- •24 Численные методы решения систем линейных уравнений (слау): метод простых итераций
- •25 Численные методы решения систем линейных уравнений (слау): метод Зейделя.
- •26 Численные методы восстановления функций: постановка задачи.
- •27 Численные методы восстановления функций: интерполяция полиномом Лагранжа. Интерполяционные формулы Лагранжа и Ньютона.
- •28 Численные методы восстановления функций: погрешность интерполирования (остаточный член интерполяционной формулы и оптимальный выбор узлов).
- •2 9 Численные методы восстановления функций: интерполяция кубическим сплайном.
- •30 Численные методы восстановления функций: метод наименьших квадратов.
- •31 Методы численного интегрирования: постановка задачи, метод прямоугольников. Общие положения
- •Метод прямоугольников
- •32 Методы численного интегрирования: постановка задачи, метод трапеций. Метод трапеции
- •33 Методы численного интегрирования: постановка задачи, метод Симпсона. Метод Симпсона
- •34 Методы численного интегрирования: постановка задачи, методы Монте–Карло.
- •35 Решение математических задач в excel.
- •36 Понятие информационной системы. Виды информационных систем.
- •37 Виды и модели данных.
- •38 Понятие базы данных. Виды баз данных.
- •39 Элементы баз данных. Принципы создания базы данных. Языковые средства баз данных.
- •Работа с данными в среде FoxPro
- •Создание программных продуктов
- •Системный интерфейс FoxPro
- •Главное меню субд
- •Меню FoxPro для dos
- •Главное окно и меню FoxPro для Windows.
- •Обозначения и структура команд субд
- •Знаки операций
- •Структура команд
- •Создание файла базы данных
- •Создание структуры файла
- •Заполнение базы данных
- •Дополнение бд
- •Окно редактирования
- •Перемещения в базе данных
- •Просмотр данных
- •Удаление данных
- •Изменение данных
- •Фильтрация данных
- •Последовательный поиск
- •Продолжение поиска
- •43 Индексирование базы данных в foxpro индексирование баз данных
- •44 Работа с несколькими базами данных: связь одна запись к одной в foxpro. Работа с несколькими базами
- •Понятие о рабочих областях
- •Связь вида одна_запись_к_одной
- •Связь вида одна_запись_ко_многим
- •Команды ввода-вывода
- •Работа с переменными
- •Команды управления
- •48 Команды организации циклов в foxpro. Организация циклов Цикл с условием
- •50 Понятие компьютерной сети, назначение.
- •51Общие принципы организации и функционирования сети. Общие принципы организации и функционирования компьютерных сетей
- •52 Протоколы передачи данных в сети. Протоколы передачи данных
- •Работа протоколов
- •53 Каналы связи в сети. Типы кабелей. Беспроводная среда. Каналы связи
- •Типы кабелей
- •54 Классификация компьютерных сетей.
- •55 Локальные сети: понятие и особенности. Локальные сети
- •56 Особенности организации локальной сети: одноранговая сеть, сеть с выделенным сервером. Особенности организации локальных сетей
- •2.3.1. Одноранговая сеть
- •Сеть с выделенным сервером
- •57 Топология локальных сетей: понятие и виды. Топология локальных сетей
- •Топология "звезда"
- •58 Глобальные сети: понятие и особенности.
15 Численные методы решение алгебраических уравнений: постановка задачи, табличный способ отделения корней.
Постановка задачи и этапы решения.
При решении алгебраических и трансцендентных уравнений, встречающихся на практике, очень редко удается найти точное решение. Поэтому приходится применять различные приближенные способы определения корней. В общей постановке задачи обычно требуют непрерывность функции f(x), корни которой ищутся с заданной точностью. Решение при этом разбивается на два этапа:
1.ЛОКАЛИЗАЦИЯ корней, т.е. выделение интервалов изменения переменной х, где расположен один корень или, что означает то же самое, определить достаточно хорошее приближение окрестности этой точки.
2.УТОЧНЕНИЕ корней, т.е. вычисление корня на каждом из отрезков с нужной точностью.
Первая часть задачи обычно решается либо с использованием примерного графика функции, либо с помощью исследования знака функции и, как правило, не включается в стандартный курс вычислительной математики.
Пример локализации корней.
Приведем лишь один ПРИМЕР: определить количество и приближенное расположение корней уравнения sinX - 0.2X=0.
Для решения перепишем уравнение в виде sinX=0.2X. Поскольку значения функции y=sinX лежат между -1 и 1, то корни уравнения могут быть только на отрезке [-5,5]. Ясно, что один из корней - это X=0 . Если же на отрезке [-5,5] нарисовать графики функций y1(X)= sinX и y2(X)=0.2X, то сразу будет видно, что точки их пересечения (а это и есть корни нашего уравнения) расположены на отрезках [-3,-2] и [2,3].
Ответ: исходное уравнение имеет 3 корня: Х1=0, Х2[-3,-2] и Х3[2,3].
Табличный способ отделении корней
О тделение корней лак же нередко выполняют с помощью табличного представления зависимости f(x).Для этого формируют таблицу, в которую заносят ряд последовательно расположенных на оси х точек хi. и вычисленные в них значения левой части уравнения f(xi).
Затем в таблице выбирают те пары рядом расположенных точек, между которыми функция f(x). меняет свой знак. При этом для обнаружения корня по сути дела используется тот же признак, что и при графическом исследовании - изменение знака функции.
На рис. . представлены полученные с помощью расчета зависимости f(x) в виде таблицы при постоянном шаге изменения аргумента ∆х = хi+1 - xi,. Расчет выполнен для того же трансцендентного уравнения, что и на рис.
Приведенные данные показывают, что первый из корней уравнения f(x) = 0 лежит в пределах -6 < x < -5.5, поскольку значения f(x) в точках х = -6 и х = -5,5 имеют разные знаки.
С пелью облегчения поиска корней процедуру вычисления нередко оформляют в виде программы на ЭВМ, включая в ее алгоритм не только вычисление значений x- и f(x), но и автоматическое выявление тех отрезков, в которых предположительно должны находятся корни уравнения.
Однако пользоваться подобными процедурами автоматического отделения корней следует осторожно. Дело в том, что смена знака функции на некотором отрезке xi <х <xi+1 не является надежным признаком существования корня.
Во-первых, f(x) может изменить свой знак в точке разрыва, как это происходит в точке х ≈3,3 на рис. . Во-вторых, даже если функция f(х) непрерывна, изменение ее знака на рассматриваемом отрезке может быть обусловлено не одним, а несколькими корнями, например, тремя или пятью. И, наоборот, совпадение знаков функции f(х) на краях отрезка не является доказательством отсутствия корней. К примеру, в случае двух корней на отрезке функция дважды переходит через точки у = 0 и дважды меняет свой знак на обратный. Или имеется так называемый кратный корень, когда f(x) не пересекает, а только касается оси x в некоторой точке. Из вышесказанною следует, что табличное отделение корней желательно проводить, выбирая как можно более малый шаг изменения аргумента, и сопровождать его графическим исследованием.