|
|
Знаете ли Вы, что ... | |
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :) | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Разминка для мозгов Загадки, задачи, головоломки - тренируем мозг |
Ответить |
|
Опции темы | Опции просмотра |
04.07.2014 11:25 | #1 | ||
|
Робот отправляется в путешествие на северо-восток из точки (0,0) в системе координат.
На каждом этапе он может двигаться вперед, а затем вращаться на месте. Алгоритм путешествия : Код:
SUB JOURNEY DISTANCE = 1000 WHILE (DISTANCE > 0.001) MOVE DISTANCE STOP ROTATE(90, DEGREES, CLOCKWISE) DISTANCE = DISTANCE / 2 END WHILE EXPLODE END SUB Код:
Подпрограмма ПУТЕШЕСТВИЕ РАССТОЯНИЕ = 1000 ПОКА (РАССТОЯНИЕ> 0,001) Перемещение на РАССТОЯНИЕ СТОП ПОВОРОТ (90 градусов по часовой стрелке) РАССТОЯНИЕ = РАССТОЯНИЕ / 2 Конец цикла Взрыв Конец подпрограммы Последний раз редактировалось Nadir Zaitov; 05.07.2014 в 12:38. |
||
|
Ответить |
"+" от:
|
04.07.2014 11:37 | #2 |
|
Эта задачка на программирование или по математике?
В точке (800,400) с точностью 0,001. Если взрыв существенный, то точность не важна
__________________
Тот факт, что медуза выжила 650 миллионов лет без мозгов, даёт надежду многим. Последний раз редактировалось Nadir Zaitov; 04.07.2014 в 11:42. |
|
Ответить |
04.07.2014 12:00 | #3 | |
Заблокирован(а)
Люмпен-инженерий
Сообщений: 2,866
+ 1,124
2,154/948
– 21
65/46
|
Цитата:
Типа (141;424) Последний раз редактировалось Timofeus; 04.07.2014 в 12:14. |
|
|
Ответить |
04.07.2014 14:13 | #8 | |
|
Получилось так: 848,5273 282,8424
(Решалось в Excel) До этого я двигался сразу по оси X и потом поворачивал против часовой стрелки. Т.е. нарушено: Цитата:
Т.е. я сначала все сделал двигаясь по оси ОX, а в конце сделал поворот результата на 45° против часовой стрелки. UPD: Забыл на 2 поделить. Исправил.
__________________
Тот факт, что медуза выжила 650 миллионов лет без мозгов, даёт надежду многим. Последний раз редактировалось Nadir Zaitov; 04.07.2014 в 14:42. |
|
|
Ответить |
|