|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2009, 16:47 | #1 |
Пользователь
Регистрация: 11.03.2009
Сообщений: 25
|
Геометрия и Delphi
Народ помогите вот с такой задачей:
Какова должна быть длина стороны правильного треугольника, чтобы из него можно было вырезать n кругов радиуса r? Числа п, r должны быть введены пользователем. Мне больше интерестна математическая модель программы. Ну и код, если можно? В заранее благодарю. |
16.03.2009, 16:56 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну навскидку я бы так пробовал:
Радиус кругов известен, нужно расположить их по воображаемой окружности, так чтобони непересекались, но почти касались друг друга. Диаметр этой окружности плюс радиус круга даст вписаную окружность. НАдеюсь понятно обьяснил...
I'm learning to live...
|
16.03.2009, 17:07 | #3 |
Пользователь
Регистрация: 11.03.2009
Сообщений: 25
|
Прости, я чёт не понял. Составить новую окружность из радиусов известных?
|
16.03.2009, 19:08 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
составляем пирамиду кругов
плотная упаковка кругов в правильный треугольник 1 круг - вписанная окружнлсть 3 круга 2 +1 круга 6 кругов 3 +2 + 1 10 = 4+3+2+1 и так далее другое число кругов можно свести к перечиленным
программа — запись алгоритма на языке понятном транслятору
|
16.03.2009, 22:54 | #5 | |
Пользователь
Регистрация: 11.03.2009
Сообщений: 25
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Геометрия на Паскале | NikiFX | Фриланс | 11 | 04.12.2009 20:38 |
фракталы - геометрия природы | Hallo | Обсуждение статей | 2 | 29.10.2009 15:46 |
Геометрия | Levsha100 | Помощь студентам | 5 | 29.09.2009 09:56 |
геометрия 9 класс | VikaNovak | Помощь студентам | 2 | 27.04.2008 00:40 |