|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.05.2008, 01:00 | #1 |
Регистрация: 10.05.2008
Сообщений: 6
|
Сумма ряда
Вычислить сумму членов ряда:
y=x^n+x^n-1+......1+x^-1 с точностью до члена ряда меньшего 10^-6 , при изменяющемся от x до xc с шагомdx Подсчитать среднее арифметическое отрицательных y . Текущий член ряда вычислять по формуле: Y0=x^n, Yn=Y(n-1)/x В текстовый файл вывести данные для построения графика . Построить такой график в Excel. Воот в принципе задачка простая,но не могу составить алгоритм именно вычисление суммы ряда? |
10.05.2008, 01:23 | #2 |
Регистрация: 10.05.2008
Сообщений: 2
|
нну если я правильно все понимаю,то выполняется цикл. тогда нужно создать переменную которая каждый круг цикла приплюсовывает значения текущего члена ряда...
оО |
10.05.2008, 10:57 | #3 |
Регистрация: 10.05.2008
Сообщений: 6
|
ка
это понятно, ав как найти первый член ряда? Там зависимость то вот какая. рассчитать сумму ряда, до члена с точнотью 10^-6, а первый член ряда Y0=x^n?
|
10.05.2008, 11:43 | #4 |
Пользователь
Регистрация: 10.11.2007
Сообщений: 38
|
Если x и n не заданы, то либо вводи с клавиатуры, либо жестко задавай в начале программы, обычно так делается.
|
10.05.2008, 12:04 | #5 |
Регистрация: 10.05.2008
Сообщений: 6
|
нет смотри вот я думаю, что n-это количествор членов ряда, которые будем находить, пока один из не будет меньше 10^-6, то есть тогда мы найдем количество-n, а первый элемент равен Y=x^n. Либо я не правильно логику понимаю, либо подскажите пожалуста как делат. Вчера весь вечер убила на создания алгоритма
|
10.05.2008, 12:26 | #6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
видимо правильной формой записи ряда будат такая
y=(x^-1) + (x^0) + (x^1) + (x^2) +... + (x^n) в этом случае очевидно что оценивать (сравнивать с 10^-6) надо x^n и для x требуется дополнительное условие |x|<1
программа — запись алгоритма на языке понятном транслятору
|
14.05.2008, 18:30 | #7 |
Регистрация: 10.05.2008
Сообщений: 6
|
Как возвести в степень вот такое выражение на Паскале x1^y, при =-10.1 до 10.1, y =-1.5 до 1.5?
|
11.06.2010, 17:07 | #8 | |
Пользователь
Регистрация: 06.04.2010
Сообщений: 30
|
Цитата:
А в чём вообще вопрос? Если вопрос в том, какова сумма ряда, то ответом в любом случае будет число. Если Вас интересует, как найти сумму с заданной точностью, то так и надо формулировать. Оценить остаточный член можно по интегралу Σ4/(k³-3) для k от n+1 до бесконечности ≤ ∫ 4/(x³-3) dx от n до бесконечности ≤ ∫ 5/x³ dx от n до бесконечности (при n ≥ 3) последний интеграл легко берётся, получается 5/(2n²) значит номер последнего необходимого члена ряда определится из 5/(2n²) ≤ 0,001 ⇒ n ≥ 50 итого брать надо до 50 члена сумма первых 50 членов равна примерно -0,869714 сумма членов от 51 равна примерно 0,000784167 (погрешность меньше 0,001) так как все оценки брались с избытком, то мы даже немного превзошли требуемую точность http://www.programmersforum.ru/showthread.php?t=103399
начинающий программист
|
|
11.06.2010, 17:10 | #9 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
14.05.2008, 18:30
<<offtop>> Типа привет из прошлого.
にんじゃ
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Табулирование функции и суммы функционального ряда | forumu | Помощь студентам | 20 | 10.12.2010 18:18 |
Найти сумму ряда | 11111 | Помощь студентам | 14 | 01.11.2010 19:55 |
Найти сумму ряда с точностью Е=10^-3 | Добрый Кот | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.12.2007 12:04 |
Паскаль. Сумма бесконечного ряда | Tream | Помощь студентам | 4 | 13.10.2007 23:42 |
Сумма ряда на ЭВМ и вычисленная аналитически, программы на языке Pascal | SunCHO | Помощь студентам | 2 | 02.05.2007 22:37 |