- •1. Информация,ее cв-ва.Виды инфор-ых процессов.Формулы Хартли и Шеннона для измерения кол-ва инф-ции.
- •2.Системы счисления(сс).Представление чисел в памяти компьютера.
- •3.Представление различных данных в памяти комп.Сжатие данных.Неалфав.Кодир
- •4. Кодирование инф. Эфф-ть, помехоуст-ть кодирования, сущ-ие декод-я. Методы Фано, Хаффмена.
- •2.Эффективность(оптимальность) код-ия.
- •3.Надежность (помехоустойчивое) кодирования.
- •7.Постановка задачи перебора.
- •9, Моделирование в биологии. Модели популяции, клеточные автоматы.
- •15. Интерполирование: постановка задачи, геометрическая интерпретация. Интерполяционный член Ньютона Алгоритм для реализации на эвм выбранного многочлена.
- •16. Интерполяционные формулыЧисленное интегрирование
- •17. История и классификация эвм.Структура эвм.
- •1Е поколен: 1937-1953
- •2Е поколение: 1954-1962
- •3Е поколение: 1963-1972
- •4Е поколение: 1972-1984
- •5Е поколение: втор полов 80-х
- •6Е и последующие поколения эвм
- •19. Микропроцессор: структура, алгоритм работы, Виды памяти.
- •22. Компьютерные сети: определение, основные функциональные элементы компьютерной сети
- •23.Правила сетевого взаимодействия. Протоколы. Модель osi
- •32. Методическая система обучения информатике
- •35, Методы использования компьютера на различных видах занятий.
- •42. Базы данных. Модели данных. Реляционная модель данных.
- •41. Состав и назначение программного обеспечения.
- •3 Категории программ:
- •37. Алгоритмизация в курсе оивт: место, роль и подходы согласно мсо Ершова, Каймина и Житомирского.
- •39. Анализ темы: Команды ввода/вывода
- •38. Методика изучения раздела «Информационные технологии. Прикладное программное обеспеченье(ппо)»
- •1. Цели:
- •7. Организация практической работы
- •40. Педагогико-эргономические условия эффективного и безопасного использования средств вычислительной техники и икт в образовательных целях
- •21.Классификация и характеристика различных видов запоминающих устройств. Триггеры, регистры. Виды Регистров. Озу.
15. Интерполирование: постановка задачи, геометрическая интерпретация. Интерполяционный член Ньютона Алгоритм для реализации на эвм выбранного многочлена.
Постановка задачи: пусть на отрезке [x0,xn] задана таблица значений функции y=f(x)
X |
X0 |
X1 |
X2 |
… |
Xn |
Y |
Y0 |
Y1 |
Y2 |
… |
Yn |
Требуется построить приближающую функцию F(x)=F(x,a0,a1,…,an), которая принадлежит некоторому известному классу функций и принимает в точках xi те же значения, что и данная функция y=(x).
F(xi)=yi—для любых i=0,1,…,n—условие интерполяции.
F(xi,a0,a1,…,an)=yi—длялюбых i=[0;n].
Поставленная таким образом задача называется – интерполяцией. F(x) – интерполирующая функция, (интерполярная). Значение аргумента xi в таблице – узлы интерполяции. x[x0;xn]xi—промежуточные значения аргумента. В общем случае для промежуточных значений аргументов в отличии от узлов интерполяции будет иметь место f(x)F(x)—эта формула называеся интерполяционной формулой. R(x)=F(x)-f(x)—остаточный член интерполяционной формулы. R(xi)=0—в узлах интерполяции.
Геометрически задача интерполирования означает, что графики двух функций y=f(x) и y=F(x) проходят через одни и те же точки (xi;yi).
Возникает вопрос, как выбрать функцию F(x) и как оценить остаточный член R(x). Интерполирующая функция F(x) как правило, выбирается в виде линейной комбинации некоторых элементарных функций. F(x)=akФк(x)
Фк(x)—фиксированные линейно независимые функции.
ak—пока неопределённые коэффициенты.
В качестве Фк(x) чаще всего выбирают: 1. Степенные функции— Фк(x)=xn. 2. Тригонометрические функции— Фк(x)=sin(kx),cos(kx).
В первом случае Фк(x) является алгебраической суммой:
F(x)=Pn(x)=a0xn+a1xn-1+…+an-1x+an
Во втором случае Фк(x)—тригонометрический многочлен.
Пусть известные значения некоторой функции y = f(x) образуют следующую таблицу:
Будем искать интерполирующую функцию Ln(x) в виде многочлена: Ln(x)=l0(x)+l1(x)+…+ln(x), где li(x) – многочлен степени n, причём
Очевидно, что это требование вполне обеспечивает выполнение условия совпадения интерполяционного многочлена в узловых точках с исходной функцией. Многочлены li(x) составим следующим образом:
li(x)=ci(x-x0)(x-x1)..(x-xi-1)(x-xi+1)..(x-xn) (2),
где ci – постоянный коэффициент, значение которого находится из первой части условия (1): Подставим в формулу (2) и окончательно получим:
Это и есть интерполяционный многочлен Лагранжа. По таблице исходной функции f формула позволяет весьма просто составить внешний вид многочлена.
Этот метод не применим для большого количества точек.
Оценка остаточного члена:
16. Интерполяционные формулыЧисленное интегрирование
Форм-лы для приближ-го вычисл-я интегралов примен-ся очень часто. Дело в том, что для большого числа элементар ф-ий первообразные уже не выражаются через элементарные функции, в результате чего нельзя вычислить определённый интеграл с помощью формулы Ньютона – Лейбница:
Встречаются также случаи, когда приходится прибегать к формулам приближённого интегрирования из-за того, что функции заданы таблицей или графиком.
Наиболее простой формулой для численного интегрирования является формула прямоугольников. Формула прямоугольников, собственно, есть не что иное, как интегральная сумма, составленная с учётом некоторых дополнительных предположений, причём совершенно естественных.
Пусть требуется вычислить интеграл Разобьем участок интегрирования [a,b] на n равных частей и поместим точки, значения функции в которых входят в интегральную сумму, в левых концах полученных участков. Если считать, что n достаточно велико, т.е. длина участков разбиения
достаточно мала, то интегральная сумма должна уже мало отличаться от величины интеграла. Таким образом, мы получаем приближённое равенство (форм.1):
которое и является формулой прямоугольников. Здесь через y0, y1,…, yn обозначены значения функции y = f(x) в точках деления x0, x1,…, xn .
Площадь, лежащая под кривой y = f(x) между xi и xi+1, равна
Но если h достаточно мало, то эту площадь без большой ошибки можно прировнять к площади трапеции ABCD. Если написать yi = f(xi), то площадь прямоугольника ABED будет равна yih, а площадь треугольника BEC будет равна ?*(yi+1-yi)h, так, что
Но поскольку
Получаем где x0 = a и xn = b. Окончательно получаем
Эта формула описывает хорошо известное правило трапеций для численного интегрирования; согласно этому правилу, приближённое значение интеграла получается в виде суммы площадей n трапеций. Разлагая функцию в ряд Тейлора, можно оценить погрешность метода интегрирования по формуле трапеции , где M – наибольшее по абсолютной величине значение второй производной от f(x), на интервале [a, b]. Ошибки метода больше чем у большинства других, однако он прост.
Формула Симпсона.
Разобьём участок [a, b] на чётное число n=2m частей точками а=х0<x1<…<xn-1<xn=b, обозначим ординаты в точках деления через y0,y1,…,yn и рассмотрим пару соседних участков, например с левым концом в точке а=х0 (Рис. 2)
Проведём через три точки кривой с координатами (x0, y0), (x1, y1), (x2, y2) параболу с осью, параллельной оси OY. Её уравнение будет y=Ax2+Bx+C. Заменив площадь заданной криволинейной трапеции на участке [х0, х2] площадью криволинейной трапеции, ограниченной параболой, придём к приближённому равенству:
Вычислив определённый интеграл и найдя неизвестные коэффициенты А, В, С из условия, что при значениях х, равных х1, х2, х3, функция f(x) принимает соответственно значения y0, y1, y2, придём к приближённому равенству где h=(b-a)/n. Для каждой следующей пары участков получается такая же формула. Суммируя равенства по всем участкам, получим формулу Симпсона:
Погрешность метода интегрирования по формуле Симпсона
Формула Симпсона является более точной, нежели рассмотренная формула трапеций. Это означает, что для достижения той же точности в ней можно брать меньшее число n участков разбиения, а при одном и том же шаге даёт меньшую абсолютную и относительную ошибку