1 / 1 / 1
Регистрация: 13.09.2013
Сообщений: 90
|
||||||
1 | ||||||
Нахождение числа Пи (500 членов ряда)11.10.2013, 03:47. Показов 5376. Ответов 18
Метки нет (Все метки)
Составить алгоритм вычисления числа Пи по формуле Грегори, взяв 500 членов ряда: П/4=1-1/3+1/5-1/7+...
Я не совсем понимаю как это, взяв 500 членов ряда, 500 цифр после запятой?) Как это оформить в данном коде?)
0
|
11.10.2013, 03:47 | |
Ответы с готовыми решениями:
18
Нахождение суммы требуемого числа членов ряда Нахождение суммы n членов ряда Нахождение произведение n членов ряда Нахождение суммы членов ряда (Turbo Basic) |
1 / 1 / 1
Регистрация: 13.09.2013
Сообщений: 90
|
|
14.10.2013, 23:31 [ТС] | 3 |
0
|
11 / 9 / 6
Регистрация: 16.08.2013
Сообщений: 36
|
|
14.10.2013, 23:50 | 4 |
Ответ Кузи-домовёнка был бы верен если бы вы искали отдельно каждый знак после запятой.
В вашем примере надо изменить 22-ю строчку на printf ("\nChislo Pi=%1.500f",Pi); Но это будет неверный ответ так как переменная float оганичена четырьмя или восемью байтами. Такое большое число (без запятой) не влезет. Правильный ответ пока не знаю сам новичёк)))
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
15.10.2013, 00:02 | 6 |
Как вариант, почитать про алгоритм "краник" и реализовать его.
0
|
1 / 1 / 1
Регистрация: 13.09.2013
Сообщений: 90
|
|
15.10.2013, 00:11 [ТС] | 7 |
Очень большой алгоритм)) мне бы поменьше все же))
подскажи как это в коде в полном будет выглядеть, пожалуйста)) я никак не пойму))
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
15.10.2013, 00:18 | 8 |
Vonka, алгоритм краника, вот как! Это довольно простой и действенный алгоритм для поискс членов ряда с заданной точностью
0
|
1 / 1 / 1
Регистрация: 13.09.2013
Сообщений: 90
|
|
15.10.2013, 00:22 [ТС] | 9 |
0
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
15.10.2013, 00:30 | 10 |
Vonka, а какой алгоритм вы юзаете?)
Добавлено через 4 минуты Все, извиняюсь,туплю. Не заметил про формулу Грегори
0
|
1 / 1 / 1
Регистрация: 13.09.2013
Сообщений: 90
|
|
15.10.2013, 00:30 [ТС] | 11 |
Формулу Грегори, вверху написан код, но я никак не могу понять как его преобразовать что бы выполнялось условие (взяв 500 членов ряда), может есть идеи?))
0
|
109 / 107 / 44
Регистрация: 04.10.2013
Сообщений: 231
|
||||||
15.10.2013, 07:15 | 12 | |||||
ну как-то так, думается мне..
1
|
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
|
||||||
15.10.2013, 08:37 | 13 | |||||
1
|
1 / 1 / 1
Регистрация: 13.09.2013
Сообщений: 90
|
||||||
15.10.2013, 19:39 [ТС] | 14 | |||||
Что-то в вычислениях не так)) Число пи выглядит так: 3,1415926535. А то что получилось в Миниатюрах внизу))
Спасибо)) Я не думаю что нужно выводить каждый ряд)) Если убрать лишнее, я так понимаю будет выглядеть так?)) Тоесть совершенно не важно сколько знаков будет в итоге выведено после запятой?))
0
|
109 / 107 / 44
Регистрация: 04.10.2013
Сообщений: 231
|
|
15.10.2013, 19:41 | 15 |
ну я так понял, что да... по заданию надо взять 500 членов ряда.. а уж сколько там знаков правильных - не особо важно..
1
|
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
|
||||||
15.10.2013, 22:17 | 17 | |||||
1
|
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
|
|
15.10.2013, 22:46 | 18 |
0
|
15.10.2013, 22:52 | 19 |
500-й член ряда будет равен примерно 0.001. Все прекрасно влезет, только точность будет три знака после запятой. Но ведь достигать определенную точность не требуется. Просуммировать 500 членов ряда, а точность - какая получится.
2
|
15.10.2013, 22:52 | |
15.10.2013, 22:52 | |
Помогаю со студенческими работами здесь
19
Функция нахождение членов ряда. Чередование знаков Вычисление числового ряда для известного числа членов ряда Составить программу вычисления числового ряда для известного числа членов ряда N Составить программу вычисления числового ряда для известного числа членов ряда N Составить программу вычисления числового ряда для известного числа членов ряда N Составить программу вычисления числового ряда для известного числа членов ряда N Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |