Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2017, 14:36   #1
Raptor757
Новичок
Джуниор
 
Регистрация: 06.02.2017
Сообщений: 4
По умолчанию Многочлены заданные списками

всем привет! нужна ваша помощь!
задача звучит так: даны два многочлена заданные списками. Надо их перемножить.
2x^4-4x^2+1 умножить на x^3-2x
вопрос: как задать их списками?
Raptor757 вне форума Ответить с цитированием
Старый 06.02.2017, 14:43   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
как задать их списками
А что такое список знаешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 06.02.2017, 14:47   #3
Raptor757
Новичок
Джуниор
 
Регистрация: 06.02.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А что такое список знаешь?
знаю, ну правильнее наверное сказать массив
просто в питоне привык)
Raptor757 вне форума Ответить с цитированием
Старый 06.02.2017, 15:03   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
знаю, ну правильнее наверное сказать массив
Не-не. Списки это одно, массивы другое. В обоих случаях задается стандартно списками коэффициентов, математику прогуливали?
p51x вне форума Ответить с цитированием
Старый 06.02.2017, 15:13   #5
Raptor757
Новичок
Джуниор
 
Регистрация: 06.02.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Не-не. Списки это одно, массивы другое. В обоих случаях задается стандартно списками коэффициентов, математику прогуливали?
вот на питоне я так задавал:
a = [ 2, -4, 1 ] #2x^4-4x^2+1
b = [1, -2] #x^3-2x
а на паскале как это выглядит?
Raptor757 вне форума Ответить с цитированием
Старый 06.02.2017, 16:08   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Списки паскаль

Если массивом, то константы так можно объявить:
Код:
const
  a: array[0..4] of Integer = (1,0,-4,0,2); //2x^4-4x^2+1 
  b: array[0..4] of Integer = (0,-2,0,1,0); //x^3-2x
Индекс соответствует показателю степени. Если переменной, то глобальный массив можно похоже объвить или инициализировать в коде
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 06.02.2017 в 17:03.
Аватар вне форума Ответить с цитированием
Старый 08.02.2017, 22:42   #7
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Поищите в сети эту книгу: "Coa Компьютерная алгебра" Нижегородский государственный университет им. Н. И. Лобачевского
В ней описан нужный вам способ представления полиномов в Паскале, С++, LISP. С примерами.


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многочлены Pascal rikol Помощь студентам 2 23.12.2016 21:40
Многочлены Бернштейна fkty Общие вопросы по Java, Java SE, Kotlin 3 25.09.2015 20:22
Заданные два массива: lizka6011997 Помощь студентам 1 08.02.2014 14:22
Курсовая работа многочлены Лежандра PROkaZZZniK Помощь студентам 0 03.09.2013 16:09
Симметрические многочлены haosmaks Помощь студентам 0 06.05.2012 16:12