Математическая постановка задачи для алгоритмизации, рекуррентная зависимость. Алгоритм решения задачи, блок-схема программы. Тестовые данные для тестирования программы. Результаты, соответствующие для первых вводимых данных и листинг программы.
Анализ данных Нам необходимо вычислить сумму первых n членов последовательности ак. ак= Где x= , a p=p0 (i-1)h, i:=1,…,m. Исходными являются значения параметров: a,b,n, m,p0,h. В примере используется факториал k! = k(k - 1)(k - 2)*...*1. Математическая постановка задачи для алгоритмизации Для получения рекуррентной зависимости можно воспользоваться отношением: = =-1sin(x)e-p (k-2) Подставим k=1,найдем а1: а1=sin(x)/ep S1=a1; S:=S a. Алгоритм решения задачи Рисунок 1 - Блок-схема программы Тестовые данные Для тестирования программы используем следующие данные: d b>0, d0, d>b: d=15 b=10 n=3 m=4 p0=4 h =2 d b0 then if a>b then x:=a else x:=b else x:=a*sin(b); for i:=1 to m do begin p:=t (i-1)*h; y:=sin(x)/exp(p); S:=y; for k:=2 to n do begin y:=-1*(k-2)*a*sin(x)/exp(p); S:=S y; end; edit8.Text:=floattostr(y); edit7.Text:=floattostr(s); edit9.Text:=floattostr(x); edit10.Text:=floattostr(t); end. Размещено на Allbest.ru
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы