![]() |
|
Модераторы: Poseidon |
![]()
|
|
| KasMP |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 586 Регистрация: 8.8.2006 Репутация: 1 Всего: 30 |
Я так понимаю, задачка связана вот с этой формулой: , где R - радиус описанной вокруг правильного многоугольника окружности, t - длина стороны многоугольника.Если я правильно понимаю, то мы должны взять половину длины единичной окружности (т.е. просто число Pi) и вычитать из нее полупериметры, посчитанные по формуле выше (т.е. n*sin(Pi/n)). Потом удваиваем n, снова наодим разность. Не забываем выводить на консоль, чтобы показать, что разность каждый раз получается разная. Ну и берем все это в цикл (видимо, for: мы знаем, сколько будет повторений). Я правильно поняла |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
угу. совершенно верно используешь формулу. однако, как её применить для "демонстрации последствий вычитания близких чисел" - непонятно. мне, по крайней мере. Добавлено через 4 минуты и 38 секунд впрочем, понятно. суть в том, что построить цикл пока(полупериметр_N_угольника - полупериметр_N-1_угольника > 0) N:= N + 1; т.е. при том, что в алгебре для любого N полупериметр N-угольника отличается от полупериметра N-1 угольника(на бесконечно малую величину при N стремящемся к бесконечности). а в компьютерных вычислениях вследствие специфики хранения данных конечной точности для какого-то N полупериметры окажутся равны(при каком-то достаточно большом N) вот и напиши программу, которая будет выводить разницу между полупериметрами N- и N-1 угольниками. до тех пор, пока вычисление не укажет на равенство этих полупериметров. |
|||
|
||||
| KasMP |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 586 Регистрация: 8.8.2006 Репутация: 1 Всего: 30 |
Я искала разность между Pi и каждым конкретным периметром (нужные нам последствия все равно видны...).
И вместо формулы с синусом использовала вот это: , где a(n) и a(2n) - стороны n-угольника и 2n-угольника, вписанных в единичную окружность. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |