Задачка для программистов и других умных людей)

Компьютеры и все что с ними связано
dEMON_MRT
АвтоЗнаток
АвтоЗнаток
Сообщения: 397
Зарегистрирован: 03 окт 2005, 00:00
Рейтинг: 397
Репутация: 0

Задачка для программистов и других умных людей)

Сообщение dEMON_MRT » 09 июн 2008, 03:26

Помогите написать программку или составить алгоритм для решения следующей задачи:
1) Имеется равносторонний треугольник. Из одной вершины (например А) по стороне АВ откладывается отрезок AВ1 который больше стороны АВ на половину (АВ1=АВ+АВ/2).
2) Из вершины А по стороне АС откладывается отрезок AС1 который больше стороны АС на половину (АС1=АС+АС/2).
3) Точки В1 и С1 соединяются получается равносторонний треугольник.
4) Также строим отрезки из других вершин В и С.
5) В итоге у нас получится три одинаковых равносторонних треугольника.
Изображение
6) Все операции повторяются на каждом новом треугольнике и так до бесконечности.

Эта задачка связана с фракталами, может есть формула какая то, что бы было проще построить алгоритм.
Все будет офигенно!

 

ol
АвтоЗнаток
АвтоЗнаток
Сообщения: 419
Зарегистрирован: 03 май 2006, 00:00
Награды: 1
Рейтинг: 1 619
Репутация: +1

Сообщение ol » 09 июн 2008, 10:25

а что должно быть ответом у задачки?

или тебе алгоритм надо?

Maxx
Повелитель СМС
Повелитель СМС
Сообщения: 14724
Зарегистрирован: 24 авг 2005, 00:00
Награды: 5
Рейтинг: 50 972
Репутация: +110

Сообщение Maxx » 09 июн 2008, 10:53

dEMON_MRT, дык ты же вроде сам написал алгоритм.. Че еще надо?
Автоюрист, экспертиза, доплата страхового возмещения.
Тел. 70-80-60, консультация по WhatsApp, Вконтактик

shoti
Cотона! (с) driver
Сообщения: 3846
Зарегистрирован: 16 авг 2006, 00:00
Награды: 1
Рейтинг: 5 656
Репутация: 0

Сообщение shoti » 09 июн 2008, 11:51

программно реализовать этот алгоритм на каком-нить язычке :)

этакий висюк бесконечный =))) ( Все операции повторяются на каждом новом треугольнике и так до бесконечности.)
самурай без меча, как самурай с мечем, только без меча

foxfox
АвтоЗнаток
АвтоЗнаток
Сообщения: 306
Зарегистрирован: 14 дек 2007, 00:00
Рейтинг: 356
Репутация: 0

Сообщение foxfox » 09 июн 2008, 12:18

чем-то ведь это должно заканчиваться:)))))
"Когда у общества нет цветовой дифференциации штанов, то нет цели!" (c) Кин-Дза-Дза

KolemBass
Поручик
Сообщения: 10192
Зарегистрирован: 31 май 2008, 00:00
Награды: 4
Рейтинг: 56 537
Репутация: +115

Сообщение KolemBass » 10 июн 2008, 00:22

Перегревом процессора и вылетом системы )))
Интриги, скандалы, расследования... Недорого

dEMON_MRT
АвтоЗнаток
АвтоЗнаток
Сообщения: 397
Зарегистрирован: 03 окт 2005, 00:00
Рейтинг: 397
Репутация: 0

Сообщение dEMON_MRT » 10 июн 2008, 07:21

Не ну можно же ограничить количесто действий! У меня от с программной частью проблемы(
Все будет офигенно!

Denver
МегаГуру
МегаГуру
Сообщения: 10732
Зарегистрирован: 21 авг 2007, 00:00
Награды: 3

Я езжу на: Volkswagen Atlas
(до этого Лада (ВАЗ) 2114, Лада (ВАЗ) Priora, Skoda Octavia)

Рейтинг: 29 550
Репутация: +32

Сообщение Denver » 10 июн 2008, 13:26

У тебя есть готовый алгоритм? На чём нужно писать, подробнее. Могу помочь :wink:

НаташаЛю
АвтоЗнаток
АвтоЗнаток
Сообщения: 270
Зарегистрирован: 01 фев 2008, 00:00
Награды: 1
Рейтинг: 370
Репутация: 0

Сообщение НаташаЛю » 10 июн 2008, 13:53

вирус хочешь написать... 8O

dimah
Мастер
Мастер
Сообщения: 2043
Зарегистрирован: 18 авг 2006, 00:00
Рейтинг: 2 046
Репутация: 0

Сообщение dimah » 10 июн 2008, 14:00

На каком языке писать-та? :flag:

dEMON_MRT
АвтоЗнаток
АвтоЗнаток
Сообщения: 397
Зарегистрирован: 03 окт 2005, 00:00
Рейтинг: 397
Репутация: 0

Сообщение dEMON_MRT » 10 июн 2008, 16:21

Можно на бейсике или паскале) В принципе если потом скомпилировать в *ехе то можно на любом)
Все будет офигенно!

dimah
Мастер
Мастер
Сообщения: 2043
Зарегистрирован: 18 авг 2006, 00:00
Рейтинг: 2 046
Репутация: 0

Сообщение dimah » 10 июн 2008, 16:42

Ваще что-то типа треугольника Серпинского... Формулы надобна :oops: