Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2009, 16:47   #1
Mollerat
Пользователь
 
Аватар для Mollerat
 
Регистрация: 11.03.2009
Сообщений: 25
По умолчанию Геометрия и Delphi

Народ помогите вот с такой задачей:

Какова должна быть длина стороны правильного треугольника, чтобы из него можно было вырезать n кругов радиуса r? Числа п, r должны быть введены пользователем.

Мне больше интерестна математическая модель программы.
Ну и код, если можно?
В заранее благодарю.
Mollerat вне форума Ответить с цитированием
Старый 16.03.2009, 16:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну навскидку я бы так пробовал:
Радиус кругов известен, нужно расположить их по воображаемой окружности, так чтобони непересекались, но почти касались друг друга. Диаметр этой окружности плюс радиус круга даст вписаную окружность.
НАдеюсь понятно обьяснил...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.03.2009, 17:07   #3
Mollerat
Пользователь
 
Аватар для Mollerat
 
Регистрация: 11.03.2009
Сообщений: 25
По умолчанию

Прости, я чёт не понял. Составить новую окружность из радиусов известных?
Mollerat вне форума Ответить с цитированием
Старый 16.03.2009, 19:08   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

составляем пирамиду кругов
плотная упаковка кругов в правильный треугольник
1 круг - вписанная окружнлсть
3 круга 2 +1 круга
6 кругов 3 +2 + 1
10 = 4+3+2+1
и так далее
другое число кругов можно свести к перечиленным
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 16.03.2009, 22:54   #5
Mollerat
Пользователь
 
Аватар для Mollerat
 
Регистрация: 11.03.2009
Сообщений: 25
По умолчанию

Цитата:
составляем пирамиду кругов
плотная упаковка кругов в правильный треугольник
1 круг - вписанная окружнлсть
3 круга 2 +1 круга
6 кругов 3 +2 + 1
10 = 4+3+2+1
и так далее
другое число кругов можно свести к перечиленным
Оч интересная мысль. Я тож так думал, но не знаю как реализовать. Можно по подробнее и если можно код и формулы как такое организовать.
Mollerat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Геометрия на Паскале 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