2025-10-14 21:21:47 +03:00
|
|
|
|
// Алгоритм вычисления значения многочлена в точке x по схеме Горнера
|
2015-05-14 22:35:07 +03:00
|
|
|
|
|
2025-10-14 21:21:47 +03:00
|
|
|
|
const n = 5;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
|
|
|
|
|
|
begin
|
2025-10-14 21:21:47 +03:00
|
|
|
|
var x := ReadReal('Введите значение x:');
|
|
|
|
|
|
Print($'Введите коэффициенты многочлена ({n + 1} штук):');
|
|
|
|
|
|
var a := ReadReal;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
var s := a;
|
2025-10-14 21:21:47 +03:00
|
|
|
|
for var i := 1 to n do
|
2015-05-14 22:35:07 +03:00
|
|
|
|
begin
|
2025-10-14 21:21:47 +03:00
|
|
|
|
a := ReadReal;
|
|
|
|
|
|
s := s * x + a;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
end;
|
2025-10-14 21:21:47 +03:00
|
|
|
|
Println('Значение многочлена в точке', x, 'равно', s);
|
|
|
|
|
|
end.
|