![]() |
|
Головоломки Сабж)) На прохождение, разгадывание и т.д. и т.п. |
![]() |
|
Опции темы |
![]() |
#1 |
Invincible
Регистрация: 27.02.2007
Адрес: Киев
Возраст: 37
Сообщений: 1,316
Спасибо 386 раз(а) в 220 постах
Вес репутации: 373 ![]() |
![]()
Я конечно очень сомневаюсь, в силу специфики нашего форума, что кто то сможет осилить эту задачу, но тем неимение задам:
Есть некая таблица такого вида: Следуя логике заполнения по спирали Архимеда, объем таблицы стремится к бесконечности. А теперь вопрос. Какой должен быть порядок действий что бы зная число находящееся в таблице определить его координаты? Пример: 0. 0 0 1. 1 0 2. 1 -1 ... 5. -1 0 6. -1 1 7. 0 1 ... 9. 2 1 10. 2 0 11. 2 -1 ... 22. 0 2 23. 1 2 24. 2 2 и так далее. Последний раз редактировалось Firstborn; 15.10.2009 в 01:49. |
![]() |
![]() |
![]() |
#2 |
Стрём
Регистрация: 28.02.2007
Адрес: Киев
Возраст: 44
Сообщений: 7,723
Спасибо 3,103 раз(а) в 1,378 постах
Вес репутации: 419 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
пыщь?
__________________
Parallax - рекламна агенція повного циклу!
Створення сайтів, SEO оптимізація, логотипи, контекстна реклама - Київ |
![]() |
![]() |
![]() |
#5 |
девичья мечта
Регистрация: 16.12.2007
Сообщений: 2,871
Спасибо 3,114 раз(а) в 1,271 постах
Вес репутации: 300 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
это обычная задача для програмистов - Программа построения спирали Архимеда из программ хорошо иллюстрирующих возможности применения оператора CIRCLE.
Спираль Архимеда может быть определена как траектория точки, участвующей в двух равномерных движениях. 10 REM Спираль Архимеда 20 CLS: SCREEN 0, 0: INPUT XO,YO: INPUT A, G 30 SCREEN 1, 0: COLOR 14, 0 40 FOR F=0 TO G STEP 0.01 50 R = A * F 60 X = X0 + R * COS(F): Y = Y0 - R * SIN(F) 70 PSET (X, Y), 2 80 NEXT F 90 GOTO 90 Замечу, что, варьируя параметры А и G, можно получить различные спирали. Та, что рисуется при запуске данной программы, получается при Х0=160, Y0=100, А=5, G=15. .. из книги Д.Грайса "Графические средства персонального компьютера".. там еще Программа построения "Улитки Паскаля"... потом - Программа построения трехлепестковой розы.. бокала... нам всё это до фонаря... |
![]() |
![]() |
![]() |
#6 |
Invincible
Регистрация: 27.02.2007
Адрес: Киев
Возраст: 37
Сообщений: 1,316
Спасибо 386 раз(а) в 220 постах
Вес репутации: 373 ![]() |
![]()
мне не надо ее строить, надо узнать по номеру точки ее положение по х и у без построения всей спирали, построение спирали это слишком дорогая операция для сервера, с учетом того что может доходить до 1*10^6 шагов, если бы мне надо было ее построить я бы тут не спрашивал, но у меня совершенно другая задача.
|
![]() |
![]() |
![]() |
#7 |
девичья мечта
Регистрация: 16.12.2007
Сообщений: 2,871
Спасибо 3,114 раз(а) в 1,271 постах
Вес репутации: 300 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
если в таблице числа не повторяются (я, как гуманитарий, не особо вникал) - просто составить алгоритм
|
![]() |
![]() |
![]() |
#8 | |
Invincible
Регистрация: 27.02.2007
Адрес: Киев
Возраст: 37
Сообщений: 1,316
Спасибо 386 раз(а) в 220 постах
Вес репутации: 373 ![]() |
![]() Цитата:
Последний раз редактировалось Firstborn; 15.10.2009 в 10:04. |
|
![]() |
![]() |
![]() |
#9 |
девичья мечта
Регистрация: 16.12.2007
Сообщений: 2,871
Спасибо 3,114 раз(а) в 1,271 постах
Вес репутации: 300 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
я что имел ввиду - раз числа раскручиваются от нуля, который всегда в центре, надо составить формулу последовательности - типа: - а(х,у) - а+1(х,у) - а+2 (х,у)... ...а+n (x,y).. - тогда сможешь и обратное действие произвести... короче - не таблицу рисовать, как у тебя внизу - а именно универсальную формулу найти
|
![]() |
![]() |
![]() |
#11 |
Многоуважаемая личность
Регистрация: 22.05.2007
Адрес: Spain
Возраст: 36
Сообщений: 1,262
Спасибо 216 раз(а) в 117 постах
Вес репутации: 300 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Блин Фан, ничего разумного ) и так ясно что нужна формала спирали ) алгоритм... точно что вокруг да около) я тут совсем отупела ) наверно в классе 11, когда я готовилась к поступлению и штудировала вышку, я бы решила ) а сейчас простите ) а в инете нет ?
Могу лишь посоветовать найти хорошего математика ![]() ![]() Ну по крайней мере я так поняла вопрос ) через минуту вот что грит Википедия тыц
__________________
Люблю только REM ![]() Не иммигрировала, а ЭВАКУИРОВАЛАСЬ))) ![]() |
![]() |
![]() |
Поблагодарили Ma1utka'a: |
![]() |
#12 |
девичья мечта
Регистрация: 16.12.2007
Сообщений: 2,871
Спасибо 3,114 раз(а) в 1,271 постах
Вес репутации: 300 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
..грандиозно!...
![]() |
![]() |
![]() |
![]() |
#13 |
Новичок
Регистрация: 27.12.2010
Возраст: 37
Сообщений: 6
Спасибо 0 раз(а) в 0 постах
Вес репутации: 164 ![]() |
![]()
Не разгодать никогда !
|
![]() |
![]() |
![]() |
#14 |
девичья мечта
Регистрация: 16.12.2007
Сообщений: 2,871
Спасибо 3,114 раз(а) в 1,271 постах
Вес репутации: 300 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
расчет зделайте сами - вот спираль Фибоначчи:
![]() |
![]() |
![]() |
![]() |
Интересное |
|
|
|