![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 5
|
![]()
Здравствуйте
Прошу помочь решить задачу: Нужно вычислить сумму бесконечно сходящегося ряда при заданном значении х с точностью е=0.0001. S=cos x + cos3x/3^2+cos5x/5^2+COS(2n-1)x/(2n-1)^2 Диапазон изменения аргумента: п/5<=x<=п Особенностью решения задачи является то, что число суммируемых членов ряда заранее является неизвестным. условием окончания цикла по накоплению суммы является достижение заданной точности. Значение текущего ряда зависит от параметра и от порядкового номера n. Если член ряда по абсолютной величине становится меньше заданной точности е, то производится выход из цикла. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Гхм. Можете пояснить выражение для n-ного слагаемого? А то у меня получается cos(x/(2n-1)) (и чёрта с два тогда оно куда-нибудь сойдётся, гы-гы). В идеале - поясните строчкой программного кода, который бы присваивал переменной step значение этого слагаемого, используя переменные x и n. |
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 5
|
![]()
(cos(2n-1)*x)/((2n-1)^2)
Последний раз редактировалось Анастасия93; 28.11.2012 в 00:20. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
ОК. Теперь всё-таки, напишите строчку кода, присваивающего переменной step значение этого выражения.
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 5
|
![]()
Если честно то я понятия не имею что значит переменная step и как она записывается
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 22.11.2012
Сообщений: 52
|
![]()
есть пример кода на паскале:
Код:
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 5
|
![]()
Да,но он как мне сказали не верный
Const Pi=3.1415926; var S,An,x:real;n:integer;Label Back; begin Back: write('Enter X='); readln(x); if (Pi/5<=x) and (x<=Pi) then begin s:=cos(x); An:=x; n:=1; while (abs(An)>0.0001) do begin S:=S+An; n:=n+1; An:=An*( (cos((2*n+1)*x)*power((2*n-1),2))/(cos((2*n-1)*x)*power((2*n+1),2)) ); end; writeln('Sum ',n,' elements = ',S:0:5); end else begin writeln('Incorrect value of X! ',(Pi/5):0:2,'<X<',(Pi):0:2); GoTo Back; end; readln; end. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 22.11.2012
Сообщений: 52
|
![]()
кто сказал? этот лаб я написал не сейчас а взял из старых запасов. мы ведь тоже когда то изучали паскаль. пример только другой)
|
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
0) Программный код оформляется тегом форума CODE.
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 5
|
![]()
преподаватель сказал!!!))
а вы не можете сказать что конкретно в моем решении не так?? |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить сумму первых K членов бесконечного сходящегося ряда.Заканчивать |k|<E.(Pascal) | Crazy_romaha | Помощь студентам | 0 | 23.12.2011 22:39 |
Сумма ряда | fr330n | Помощь студентам | 0 | 01.10.2011 22:57 |
Сумма ряда | Sova123456 | Помощь студентам | 8 | 11.06.2010 17:10 |
Две задачки на матрицы и одна на сумму бесконечного сходящегося ряда... Кто сможет помочь? | GorNikSar | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 13.01.2009 04:59 |