Next:4.3.4
Упражнения
Up:4.3
Программы вычисления элемента последовательности
Previous:4.3.2
Вычисление числа е
Решение. Введем обозначение Полином
для ,
где .
Тогда очевидно имеем
Указанные соотношения позволяют получить эффективную программу для вычисления полинома в заданной точке; в ней переменная POL используется для хранения значения функции Полином. Поскольку число повторений цикла известно до его выполнения, он реализован как цикл с параметром.
module СхемаГорнера;
var L,K : integer;
Y,POL,A : real;
begin
read(L,Y); POL := 0; (*
{POL=Полином(Y, 0)} *)
for K := 1 to
L do
Read(A); POL := POL
Y+A
(* {POL=Полином(Y, K)} *)
end;
(* {POL=Полином(Y,
L)}
*)
writeln ('Значение полинома
в точке ',Y,' равно':10,POL)
end СхемаГорнера.
Next:4.3.4
Упражнения
Up:4.3
Программы вычисления элемента последовательности
Previous:4.3.2
Вычисление числа е