Главная Случайная страница Категории: ДомЗдоровьеЗоологияРнформатикаРскусствоРскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиРкологияРРєРѕРЅРѕРјРёРєР°Рлектроника |
Свойства алгоритмов. Формы представления алгоритмов.Алгоритм –точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время. В старой трактовке вместо слова «порядок» использовалось слово «последовательность». Свойства алгоритма: - Дискретность - алгоритм должен представлять процесс решения задачи как последовательное выполнение некоторых простых шагов. При этом для выполнения каждого шага алгоритма требуется конечный отрезок времени, то есть преобразование исходных данных в результат осуществляется во времени дискретно. - Детерминированность (определённость). В каждый момент времени следующий шаг работы однозначно определяется состоянием системы. Таким образом, алгоритм выдаёт один и тот же результат (ответ) для одних и тех же исходных данных. - Понятность - алгоритм для исполнителя должен включать только те команды, которые ему (исполнителю) доступны, которые входят в его систему команд. - Завершаемость (конечность) - при корректно заданных исходных данных алгоритм должен завершать работу и выдавать результат за конечное число шагов. С другой стороны, вероятностный алгоритм может и никогда не выдать результат, но вероятность этого равна 0. - Массовость (универсальность). Алгоритм должен быть применим к разным наборам исходных данных. - Результативность - завершение алгоритма определёнными результатами. Алгоритм содержит ошибки, если приводит к получению неправильных результатов либо не даёт результатов вовсе. Алгоритм не содержит ошибок, если он даёт правильные результаты для любых допустимых исходных данных. Способы представления алгоритмов: 1.Алгоритм представленный на естественном языке. Алгоритм-инструкция. Такая форма представления понятно описывает действия, которые нужно выполнить. 2.Блок-схемы (графическое), когда действия или группы действий записываются в специальных фигурах (овал, параллелограмм и тд). Такая форма хороша для визуального восприятия последовательности действий. 3.Табличная – часто используется на уроках физики. Рона хороша в случаях когда необходимо проверить результат. 4. Формульный
Дана строка; слова разделены пробелами. Подсчитать, сколько РІ ней Р±СѓРєРІ r, k, t. program lab35; var s:string; n,i:integer; begin writeln('Vvedite stroku'); readln(s); n:=0; for i:=1 to length(s) do if (s[i]='r') or (s[i]='k') or (s[i]='t') then n:=n+1; writeln('V stroke naydeni bukvi r, k, t : ', n, ' raz'); end. Р‘РЛЕТ в„–21 1.Метод трапеций для численного нахождения определенного интеграла: вывод формулы, оценка погрешности, геометрический смысл. Метод трапеций. РџСЂРё n=1 РёР· формулы
Тогда по формуле (25) на отрезке [x0;x1] получаем интеграл:
Формула (26) даёт один из простейших способов вычисления определённого интеграла и называется формулой трапеций. Действительно, при n=1 подынтегральная функция заменяется интерполяционным многочленом Лагранжа первой степени (т.е. линейной функцией), а это означает геометрически, что площадь криволинейной фигуры подменяется площадью трапеции.
Распространяя формулу (26) на все отрезки разбиения, получим общую формулу трапеций для отрезка [a;b]
Если аналитическое выражение подынтегральной функции может быть поставлен вопрос об оценке погрешности численного интегрирования по формуле (27) (погрешность метода). В этом случае имеется в виду, что
РіРґРµ Rn(f) - остаточный член квадратурной формулы (27). Формулу остаточного члена получим вначале для отрезка [x0;x1]. Рмеем:
откуда следует, что естественно рассматривать R как функцию шага h:R=R(h). Заметим, что R(0)=0. Продифференцируем R(h) по h:
Заметим, что R'(0)=0. Далее:
Определим R, последовательно интегрируя R"(h) на отрезке [0;h]:
откуда с учётом (28) имеем:
Применяя к (29) обобщённую теорему о среднем, получаем:
РіРґРµ ζi?[x0; x0+h] Рё ζi зависит РѕС‚ h. Далее
откуда с учётом (30) и обобщённой теоремы о среднем имеем:
РіРґРµ ζ?[x0; x0+h]. Таким образом, погрешность метода РїСЂРё интегрировании функции f РЅР° отрезке [x0;x1] РїРѕ формуле (27) имеет величину:
РР· формулы (32) РІРёРґРЅРѕ, что РїСЂРё f’’(ζ)>0 формула (27) даёт значение интеграла СЃ избытком, Р° РїСЂРё f’’(ζ)<0 - СЃ недостатком. РџСЂРё распространении оценки (32) РЅР° весь отрезок интегрирования [a;b] (С‚.Рµ. РЅР° РІСЃРµ n частичных отрезков) получается формула:
Учитывая, что h*n=b-a, найден следующий окончательный вид формулы для оценки погрешности метода интегрирования по формуле трапеций:
|
|
|
Последнее изменение этой страницы: 2016-08-11 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |