IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Полином в списке, Нужно решить задачку
сообщение
Сообщение #1


Гость






Полином вида а+а1x+a2x^2+..+anx^n может быть представлен в виде линнейного списка

Ввести с клавиатуры вещ. коэф. полинома.Распечатать эл-ты списка.Вычислить значение полинома для значения х.

Поиском пользовался нашёл только инверсию полинома
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Ну, вот так, например:
uses crt;

type
plist = ^tlist;
tlist = record
coeff: real;
next: plist;
end;

var
first, last, p: plist;
more: boolean;
n: integer;
ans: char;

X, s, next: real;
begin
first := nil;

more := true; n := 0;
repeat
if more then begin
write('coeff at x^', n:2, ' = '); readln(X);

new(p);
p^.coeff := X;
p^.next := nil;

if first = nil then first := p
else last^.next := p;
last := p;
end;

write('more coeffs? (Y/N)'); ans := upcase(readkey);
writeln;
more := (ans = 'Y'); inc(n);
while keypressed do readkey;
until not more;

writeln('coeffs:');
p := first;
while p <> nil do begin
writeln(p^.coeff:10:5);
p := p^.next;
end;

write('X = '); readln(X);
p := first;
s := 0; next := 1;
while p <> nil do begin
s := s + next * p^.coeff;
next := next * X;
p := p^.next
end;
writeln('poly = ', s:10:5);

end.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Большое спасибо !!!! good.gif good.gif good.gif good.gif good.gif good.gif good.gif
Тему можно закрыть
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






а как сделать чтоб список содержал продефференцированные коэффициенты
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Я вношу в список значения <1, 3, 5, 7, 3, 4> ... Что ты хочешь, чтобы в нем содержалось? Какие "продифференцированные" значения?
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 12.09.2025 13:28
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name