Буфет
Буфет

Помогите. Информатика, QBasic. Вычислить значение многочлена Fn(x) = An*X^n + An-1*X^n-1 + .+A1*X + A0



n, n-1,1,0 - индексы после F и A

АК
Алексей Костин

Поясняю: схема Горнера позволяет последовательно умножая на Х не вычислять степени этого Х.

Пример: F(n=2) = A(2)x^2 + A(1)x^1 + A(0)x^0

Начинаем считать:

[А (2)х + А (1)]х + А (0)

Если произвести эти действия, то А (2) окажется умноженным на х^2, А (1) c на х.

Распространяем схему на N:

((...((А (N)x + A(N-1))x + A(N-2))x +..+А (2))х + А (1))x + А (0)

Открывающих скобок должно быть столько, сколько закрывающих перед "х". ((...(( означает много открывающих скобок, из которых первые две предназначены для последних членов, а другие две — для первых из приведенных. Схема элементарно программируется: умножаем то, что накопилось, на Х и прибавляем следующий член: это новая накопленная сумма. Ее снова на Х и добавляем новый член. И снова это записываем в F, где все это и накапливается.

Sub Gorner()
Dim A(5)
N=5
x=0.9
‘ Задаем здесь все А от А (5) до А (0)
F=A(N)
For i=N-1 to 0 Step -1
F=F*x+A(N)
Next i
‘ Вывод результата
Debug.Print F
End Sub

ТМ
Татьяна Мурашова

Пишете цикл и применяете схему Горнера.

Похожие вопросы
помогите, пожалуйста, вычислить предел lim ( корень из (n*n+3n) -n) , при x стремящимся к бесконечности
Помогите пожалуйста! Нужно доказать, что при любом натуральном n значение выражения n^3*(n+1)-n^2*(n-2)+1 является соста
Помогите взять предел. x n-ная =Корень из (1+2 корня из (1+3 корня из (1+ 4 корня из (1+...+(n-1)*корень из (1+n)))).
если многочлен g(x) степени n входит в разложение многочлена (x^ (p^n)-1)-1 над полем галуа порядка 2, то он является
Найти значение матричного многочлена f(x) = -x( в кубе) - 3х ( в квадрате) + 2х - 3 А= 2 3 0 -1
1*4+2*7+3*10+...+n(3n+1)=n(n+1)^2- помогите решить. ..+n(3n+1)=n(n+1)- помогите решить
Вычисление предела. Помогите вычислить предел: lim((2^n+4^n)/(n+1))^1/n as x->infinity
как доказать, что в случае рациональных значений X, только при Х = 1 и -1 выражение имеет целые значения x+1/x
Найти положительное n при котором значение выражения n*a^(1/n) будет наименьшим.
Вычислить значение логарифма ln (1+x) для |x|