![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
-Student- |
![]()
Сообщение
#1
|
Гость ![]() |
здравствуйте !
вот задали задание , такой темы ещё не проходили поэтому прошу помощи у вас . нужно написать программу которая ищет корни из полинома 5 - го порядка с комплексными коэффициентами задаваемыми пользователями. полином (или попросту многочлен) представляет собой алгебраическую сумму " (a+bi)x^5 + (a+bi)x^4+ ... (a+bi)x^n-1" (a+bi) - комплексный коэффициент с мнимой еденицей "i" , a и b нужно задавать самому и для каждого "х" они будут разные ... фактически при раскрытия скобок получается что нужно решить 2 полинома , мнимый и действительный. n - степень полинома (в данном случае степень n=5) в книжке читал что для полиномов степени выше 4 нету формулы по которой он высчитывается , поэтому прошу помощи ... мб кто сталкивался с ними и знает методы по которому они решаются или хотябы алгаритм решения , потому что я даже незнаю с чего начать ![]() мб кто знает где в инете описывается как решать полиномы , неоткажусь от любой помощи ! |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Во-первых, сразу вопрос: ты файлы проекта с D2007 на D7 что, вручную переписывать будешь? Нет обратной совместимости, это я могу открыть твой проект, а наоборот - увы - нельзя... Так что у меня обратное предложение: заархивируй свой проект (без EXE-шника, разумеется), и прикрепи его.. я проверю, выполняется ли он у меня... Вот если нет, тогда и посмотрю, в чем дело. А уж если выполняется - то придется тебе искать нормальную версию Дельфи.
Дальше: Цитата думаю что дело в этой строчке Ну, правильно... "Не понимаю, значит, неправильно"... Эта строчка просто напросто форматирует строку, чтобы не писать:Form1.Memo1.Lines.Add('root #' + IntToStr(i + 1) + ' = (' + string(roots^[i]) + ')');, я выбрал более компактный вариант... |
![]() ![]() |
![]() |
Текстовая версия | 10.07.2025 13:06 |