powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / треугольник Паскаля в Turbo Pascal 7.0
9 сообщений из 9, страница 1 из 1
треугольник Паскаля в Turbo Pascal 7.0
    #35269742
Rusl92
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, вот нам задали такой пример:
Дан многочлен P(x), также дано число В. Вычислить P(x+b). Посоветовали точнее нужно использовать Треугольник Паскаля. Вот пример:
Многочлен 2+2x+3x^2+4x^3 b=3; в результате должно получиться 2+2(x+3)+3(x+3)^2+4(x+3)^3 и дожно все посчитаться и вывести в конце число! Помогите пожалуйста!
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35269813
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rusl92Здравствуйте, вот нам задали такой пример:
Дан многочлен P(x), также дано число В. Вычислить P(x+b). Посоветовали точнее нужно использовать Треугольник Паскаля. Вот пример:
Многочлен 2+2x+3x^2+4x^3 b=3; в результате должно получиться 2+2(x+3)+3(x+3)^2+4(x+3)^3 и дожно все посчитаться и вывести в конце число! Помогите пожалуйста!
По моему,глупость ужасная.

Возмите более простой пример. Дан многочлен P(x)=x.
При b=3, получим P(x+3)=x+3.Ну и как Вы выведете, в конце концов, число
из многочлена x+3

Или Вы на уроке ловили ворон или преподаватель имеет на Вас зуб
и хочет правдой или неправдой поставить Вам неуд.
Одна из вразумительных постановок может быть такой:
Код: plaintext
1.
2.
Даны коэффициенты многочлена P(x)  (В моем  примере - числа 0,1) 
Требуется найти коэффициенты многочлена P(x+b)   (В моем  примере - числа 3,1) 
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35269838
Rusl92
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вводим значение х, Многочлен 2+2x+3x^2+4x^3 b=3; в результате должно получиться 2+2(x+3)+3(x+3)^2+4(x+3)^3 и дожно все посчитаться и вывести в конце число! ВОт же!
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35270034
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0) Треугольника Паскаля надо обязательно использовать. Красивый он, черт побери...

А дальше пошли варианты:
1) Многочлен явно задан. Тогда вариантов задачи 2:
1.1) Найти корни (Например кроме Паскаля, был еще такой умный дядька, как Виет )
А затем вычислить результат для всех корней +b - просто и скучно
1.2) Просто при заданных x и b найти результат - еще проще, еще скучнее

2) Многочлен задается в ручную. Те же 2 варианта + разбор многочлена. Уже веселее, но опять-таки решается.

Вывод: надо немного подумать и сделать, в крайнем случае много подумать.
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35272602
Rusl92
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
многочлен задается вручную, хисло B и х тоже с клавы, нужно получить рзульат - число, помогите пожалуйста!
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35272745
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) В постановке какая-то путаница. Вычислить значение многочлена можно и без треугольника Паскаля. Если он задан в виде набора коэффициентов - подставляешь значение и считаешь.

2) Если нужно вычислить бином, тоесть возвести в целую степень (x + y), где x и y - переменные, то для этого нужны формулы С(n,m) - в статистике толи размещения толи сочетания m/n (они-же являются диагональю матрицы Паскаля. Но у тебя в условии вместо y стоит b. Согласно принятых обозначений - это константа. Тогда смысл бинома теряется потому как его значение нивелируется.

3) Если тебе нужно разложить что-то в формулу, тогда бином необходим, но (опять противоречие!) ты требуешь в конце "вывести число".

Короче лови препода и требуй конкретизации.
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35273866
Rusl92
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дан многочлен 3+3x+3x^2+3x^3
дано число x and b; b=2, a x=55
вот надо теперь вычислить: 3 + 3*(55+2)+3*(55+2)^2+3*(55+2)^3. ВОТ!
и ответ число!
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35273955
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ж говорю скучно
Код: plaintext
1.
2.
readln(x,b);
writeln(( 3 + 3 *(x+b)+ 3 *(x+b)*(x+b)+ 3 *(x+b)*(x+b)*(x+b)));
Может все-таки с разбором многочлена?
...
Рейтинг: 0 / 0
треугольник Паскаля в Turbo Pascal 7.0
    #35273985
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А лучше так:
Код: plaintext
1.
writeln( 4029633 );
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / треугольник Паскаля в Turbo Pascal 7.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]