|   | 
| 
 | |||||||
| Головоломки Сабж)) На прохождение, разгадывание и т.д. и т.п. | 
|  | 
|  | Опции темы | 
|  | #1 | 
| Invincible Регистрация: 27.02.2007 Адрес: Киев Возраст: 39 
					Сообщений: 1,316
				 
		
			
				Спасибо 386 раз(а) в 220 постах
			
		
	Вес репутации: 390  | 
			
			Я конечно очень сомневаюсь, в силу специфики нашего форума, что кто то сможет осилить эту задачу, но тем неимение задам: Есть некая таблица такого вида: Следуя логике заполнения по спирали Архимеда, объем таблицы стремится к бесконечности. А теперь вопрос. Какой должен быть порядок действий что бы зная число находящееся в таблице определить его координаты? Пример: 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 в 02:49. | 
|  |   | 
|  | #2 | 
| Стрём Регистрация: 28.02.2007 Адрес: Киев Возраст: 46 
					Сообщений: 7,724
				 
		
			
				Спасибо 3,103 раз(а) в 1,378 постах
			
		
	Вес репутации: 436            | 
			
			пыщь?
		 
				__________________ Parallax - рекламна агенція повного циклу!  Створення сайтів, SEO оптимізація, логотипи, контекстна реклама - Київ | 
|  |   | 
|  | #5 | 
| девичья мечта Регистрация: 16.12.2007 
					Сообщений: 2,871
				 
		
			
				Спасибо 3,114 раз(а) в 1,271 постах
			
		
	Вес репутации: 317            | 
			
			это обычная задача для програмистов - Программа построения спирали Архимеда из программ хорошо иллюстрирующих возможности применения оператора 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 Адрес: Киев Возраст: 39 
					Сообщений: 1,316
				 
		
			
				Спасибо 386 раз(а) в 220 постах
			
		
	Вес репутации: 390  | 
			
			мне не надо ее строить, надо узнать по номеру точки ее положение по х и у без построения всей спирали, построение спирали это слишком дорогая операция для сервера, с учетом того что может доходить до 1*10^6 шагов, если бы мне надо было ее построить я бы тут не спрашивал, но у меня совершенно другая задача.
		 | 
|  |   | 
|  | #7 | 
| девичья мечта Регистрация: 16.12.2007 
					Сообщений: 2,871
				 
		
			
				Спасибо 3,114 раз(а) в 1,271 постах
			
		
	Вес репутации: 317            | 
			
			если в таблице числа не повторяются (я, как гуманитарий, не особо вникал) - просто составить алгоритм
		 | 
|  |   | 
|  | #8 | |
| Invincible Регистрация: 27.02.2007 Адрес: Киев Возраст: 39 
					Сообщений: 1,316
				 
		
			
				Спасибо 386 раз(а) в 220 постах
			
		
	Вес репутации: 390  | Цитата: 
 Последний раз редактировалось Firstborn; 15.10.2009 в 11:04. | |
|  |   | 
|  | #9 | 
| девичья мечта Регистрация: 16.12.2007 
					Сообщений: 2,871
				 
		
			
				Спасибо 3,114 раз(а) в 1,271 постах
			
		
	Вес репутации: 317            | 
			
			я что имел ввиду - раз числа раскручиваются от нуля, который всегда в центре, надо составить формулу последовательности - типа: - а(х,у) - а+1(х,у) - а+2 (х,у)...   ...а+n (x,y).. - тогда сможешь и обратное действие произвести... короче - не таблицу рисовать, как у тебя внизу - а именно универсальную формулу найти
		 | 
|  |   | 
|  | #11 | 
| Многоуважаемая личность Регистрация: 22.05.2007 Адрес: Spain Возраст: 37 
					Сообщений: 1,262
				 
		
			
				Спасибо 216 раз(а) в 117 постах
			
		
	Вес репутации: 317            | 
			
			Блин Фан, ничего разумного )  и так ясно что нужна формала спирали ) алгоритм... точно что вокруг да около) я тут совсем отупела ) наверно в классе 11, когда я готовилась к поступлению и штудировала вышку, я бы решила ) а сейчас простите ) а в инете нет  ?  Могу лишь посоветовать найти хорошего математика  ну думаю и сам понимаешь  Ну по крайней мере я так поняла вопрос ) через минуту вот что грит Википедия тыц 
				__________________ Люблю только REM  Не иммигрировала, а ЭВАКУИРОВАЛАСЬ)))   | 
|  |   | 
| Поблагодарили Ma1utka'a: | 
|  | #12 | 
| девичья мечта Регистрация: 16.12.2007 
					Сообщений: 2,871
				 
		
			
				Спасибо 3,114 раз(а) в 1,271 постах
			
		
	Вес репутации: 317            | 
			
			..грандиозно!...   | 
|  |   | 
|  | #13 | 
| Новичок Регистрация: 27.12.2010 Возраст: 38 
					Сообщений: 6
				 
		
			
				Спасибо 0 раз(а) в 0 постах
			
		
	Вес репутации: 181  | 
			
			Не разгодать никогда !
		 | 
|  |   | 
|  | #14 | 
| девичья мечта Регистрация: 16.12.2007 
					Сообщений: 2,871
				 
		
			
				Спасибо 3,114 раз(а) в 1,271 постах
			
		
	Вес репутации: 317            | 
			
			расчет зделайте сами - вот спираль Фибоначчи:   | 
|  |   | 
|  | 
| Интересное | 
| 
 | 
 | 
| 
 |