16 / 16 / 15
Регистрация: 25.09.2011
Сообщений: 104
|
|
1 | |
Вычисление суммы ряда с заданной точностью.26.09.2011, 20:32. Показов 5135. Ответов 6
Метки нет (Все метки)
Ребята, прошу помощи, т.к. я окончательно запутался.
Задание таково: Составить и отладить программу вычисления суммы ряда с заданной точностью с использованием циклического оператора REPEAT. Для меня сложность заключается в том, что одновременно нужно вычислить и факториал "n". Увы, я пока не обладаю таким уровнем знаний. Я даже прошу не код готовой программы, а подсказку, намек, совет, что угодно, что помогло бы мне разобраться и написать эту чертову лабу. "Все перепробовал, ничего не помогает" ©
0
|
26.09.2011, 20:32 | |
Ответы с готовыми решениями:
6
Вычисление суммы ряда с заданной точностью Вычисление суммы ряда с заданной точностью Рекурсия: вычисление суммы ряда с заданной точностью Вычисление суммы бесконечного ряда с заданной точностью |
36 / 36 / 23
Регистрация: 16.12.2010
Сообщений: 100
|
|
26.09.2011, 20:51 | 2 |
заведи счётчик, который будет считать факториал и менять знаки в цикле
1
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
26.09.2011, 21:24 | 3 | |||||
Да, там repeat, сам переделаешь..
1
|
16 / 16 / 15
Регистрация: 25.09.2011
Сообщений: 104
|
|
27.09.2011, 00:36 [ТС] | 4 |
Спасибо большое. Исправил на repeat-until
Но я так и не могу пока уловить реализацию факториала. Как он вычисляется? Как-то хитро у вас =)
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||||||||||||
27.09.2011, 07:21 | 5 | |||||||||||||||
Факториал в цикле считается так
0
|
16 / 16 / 15
Регистрация: 25.09.2011
Сообщений: 104
|
|
27.09.2011, 17:50 [ТС] | 6 |
Спасибо, разобрался.
Добавлено через 7 часов 42 минуты Я, надеюсь, еще не надоел. Неясность вот в чем. при четном значении n у нас знак в выражении меняется на "+", в при нечетном так и остается "-". Дело в том, что когда я вычислял результат (вами написанным способом), то ответ получился S= -0.211 Я проверил на бумаге - сходится (кроме тысячных, но это не имеет значения). Но когда я начал делать в программе все по шагам, то мне оператор выводит все значения отрицательными. Из-за чего это может быть? Ведь отрицательные только 1 и 3 слагаемые О.о Добавлено через 1 минуту 5ый результат - результат конечной суммы элементов. его в расчет не берите Добавлено через 4 минуты Вааай, я забыл что он выводит уже сумму, а не результат самого отдельного слогаемого. Поздно додумался.
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
27.09.2011, 18:16 | 7 | |||||
Zarechnev, Так это Вы выводите сумму, а не значение члена ряда, а сумма все время отрицательная.
Добавлено через 52 секунды
0
|
27.09.2011, 18:16 | |
27.09.2011, 18:16 | |
Помогаю со студенческими работами здесь
7
Циклический вычислительный процесс. Вычисление суммы ряда с заданной точностью Вычисление суммы членов бесконечного ряда с точностью до члена ряда, меньшего ε Вычисление суммы ряда с точностью до члена ряда Вычисление суммы ряда с точностью e=10^-4 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |