|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.12.2010, 15:16 | #1 |
Регистрация: 16.12.2010
Сообщений: 6
|
Найти массив сумм с точностью до e
Не могу справиться с задачей, так как не понимаю условия. В методичке был пример решения данной задачи, я попыталась по примеру составить программу, но мало того что выдает ошибку, так еще и понятие "с точностью до е" меня сбивает с толку (я его просто не понимаю).
Найти массив сумм S элементов ряда для каждого значения заданной последовательности Х (с использованием оператора for). Каждую сумму искать с точностью до e. S=x^3/3-x^5/15+...+((-1)^(n+1))*(x^(2n+1))/(4n^2-1) x=0.1...1.3, hx=0.3, e=10e-3 Вот текст, который я попыталась составить: Код:
|
16.12.2010, 17:41 | #2 | |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
Цитата:
Код:
Есть вопросы, пишите в ЛС.
|
|
16.12.2010, 18:39 | #3 |
Регистрация: 16.12.2010
Сообщений: 6
|
Вы меня просвятите.... Я не совсем пойму как это увязать с моей программой. И не пойму как с этой точностью справиться. Вы бы не могли вставить этот кусочек и написать полный тест программы...
|
16.12.2010, 19:56 | #4 |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
Код:
Есть вопросы, пишите в ЛС.
Последний раз редактировалось rubius2008; 16.12.2010 в 19:59. |
17.12.2010, 00:33 | #5 |
Регистрация: 16.12.2010
Сообщений: 6
|
Ваша программа выдает почему-то первую сумму, равную нулю.
А также ошибку 205: Floating point overflow. Так что? Вы поможете мне? Помогите, пожалуйста! Помогите исправить программу на правильную Последний раз редактировалось Stilet; 28.12.2010 в 18:02. |
28.12.2010, 17:35 | #6 |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
по формуле получается, что при х=1.3 каждый последующий элемент становится все больше и больше из-за этого и ошибка вылетает, т.е. получается для вашей формулы при х более 1 условие "Каждую сумму искать с точностью до e" не корректно, причем каждый последующий элемент увеличивается на величину гораздо большую чем е.
Есть вопросы, пишите в ЛС.
|
28.12.2010, 17:55 | #7 |
Регистрация: 16.12.2010
Сообщений: 6
|
А почему первая сумма равна нулю?
|
28.12.2010, 18:10 | #8 |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
первый элемент слишком маленький меньше е
Код:
Есть вопросы, пишите в ЛС.
Последний раз редактировалось Stilet; 28.12.2010 в 18:20. |
28.12.2010, 18:20 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
28.12.2010, 18:26 | #10 |
Регистрация: 16.12.2010
Сообщений: 6
|
rubius2008, Вы меня конечно извините, но я не поняла зачем выполнять одни и те же действия в программе два раза, введь это не корректно, а во вторых не поняла все таки как сделать так, что б программа не выдавала ошибку, и отдав программу преподавателю в готовом виде он все понял и не придирался..????
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти сумму ряда с необходимой точностью на паскале | Раздва | Помощь студентам | 3 | 06.10.2011 01:28 |
Программа запрашивает имя файла и формирует массив, состоящий из сумм каждых трех вещественных компонент | brother-bear | Помощь студентам | 0 | 26.04.2010 19:09 |
Найти сумму ряда с точностью до 0.0001 и перевод формулы n-ого члена | ivil19 | Помощь студентам | 5 | 05.03.2010 06:50 |
найти бесконечную сумму ряда с заданной точностью | логарифм | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.07.2009 07:17 |
Найти сумму ряда с точностью Е=10^-3 | Добрый Кот | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.12.2007 12:04 |