Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 8
1

Схема Горнера. Рекурсия.

09.04.2010, 18:39. Показов 2880. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго. Прошу помочь с задачей:
Написать рекурсию, которая вычисляет сумму много члена n-ой степени по формуле Гернера.
Подойдёт код даже на подобную формулу, но желательно бы с этой . Спасибо.
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2010, 18:39
Ответы с готовыми решениями:

Схема горнера
Пожалуйста помогите) Задают лабораторные которые просто иногда невозможно сделать Вычислите А0...

Схема Горнера
Даны натуральное числа n, действительные числа x, y, an, bn, an-1, bn-1, ... , a0, b0. Вычислить по...

Схема Горнера, не работает
Кто-нибудь может объяснить почему у меня не хочет работать эта программа? Очень сильно жалуется...

Задачка на ряды. Кто - нибудь знает? (Схема Горнера)
Собственно, вроде всё просто, но не могу сообразить:( Для данного действ. числа х вычислить по...

3
2 / 2 / 0
Регистрация: 09.04.2010
Сообщений: 18
10.04.2010, 00:00 2
Цитата Сообщение от ExcelExalted Посмотреть сообщение
Гернера
обычно его называют Горнером...
0
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
10.04.2010, 16:54 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
uses crt;
const nmax=30;
type mas=array[1..nmax] of real;
function Horner(m:mas;x:real;n:byte):real;
begin
if n=1 then Horner:=m[n]
else Horner:=Horner(m,x,n-1)*x+m[n];
end;
var a:mas;
    x,sm:real;
    n,i:integer;
begin
clrscr;
repeat
write('Vvedite poryadok polinoma n=');
readln(n);
until n in [1..nmax];
writeln('Vvedite koefficienty polynoma:');
for i:=1 to n+1 do
 begin
   write('a[',i,']=');
   readln(a[i]);
 end;
clrscr;
write('x=');readln(x);
writeln('Summa polynoma:');
write(a[1]:0:2,'x^',n);
for i:=2 to n do
if a[i]<0 then write(a[i]:0:2,'x^',n-i+1)
else write('+',a[i]:0:2,'x^',n-i+1);
if a[n+1]<0 then write(a[n+1]:0:2,'x^0=')
else write('+',a[n+1]:0:2,'x^0=');
write(Horner(a,x,n+1):0:2);
readln
end.
0
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 8
17.04.2010, 00:48  [ТС] 4
Спасибо огромное
0
17.04.2010, 00:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2010, 00:48
Помогаю со студенческими работами здесь

Схема Горнера
Два многочлена задаются степенями – целыми числами N,M . Например, 1-ый многочлен:...

Схема Горнера
Подскажите как сделать так, чтобы многочлен который мы вписываем выводился в ответе вместе с...

Схема Горнера
Доброго времени суток!не могу понять как правильно прописать схему Горнера.Сколько не пробовал,всё...

Схема Горнера
Схема Горнера. немного теории, алгоритм выполнения и саму программу(общий принцип работы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru