|
|
|
|||||||
| Знаете ли Вы, что ... | |
| ...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать. | |
| << Предыдущий совет - Случайный совет - Следующий совет >> | |
| Разминка для мозгов Загадки, задачи, головоломки - тренируем мозг |
| Ответить |
|
|
Опции темы | Опции просмотра |
|
|
#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. |
||
|
|
Ответить |
|
"+" от:
|
|
|
#2 |
![]() |
Эта задачка на программирование или по математике?
В точке (800,400) с точностью 0,001. Если взрыв существенный, то точность не важна
__________________
Тот факт, что медуза выжила 650 миллионов лет без мозгов, даёт надежду многим. Последний раз редактировалось Nadir Zaitov; 04.07.2014 в 11:42. |
|
|
Ответить |
|
|
#3 | |
|
Заблокирован(а)
Люмпен-инженерий
Сообщений: 2,866
+ 1,124
2,154/948
– 21
65/46
![]() |
Цитата:
Типа (141;424) Последний раз редактировалось Timofeus; 04.07.2014 в 12:14. |
|
|
|
Ответить |
|
|
#8 | |
![]() |
Получилось так: 848,5273 282,8424
(Решалось в Excel) До этого я двигался сразу по оси X и потом поворачивал против часовой стрелки. Т.е. нарушено: Цитата:
![]() Т.е. я сначала все сделал двигаясь по оси ОX, а в конце сделал поворот результата на 45° против часовой стрелки. UPD: Забыл на 2 поделить. Исправил.
__________________
Тот факт, что медуза выжила 650 миллионов лет без мозгов, даёт надежду многим. Последний раз редактировалось Nadir Zaitov; 04.07.2014 в 14:42. |
|
|
|
Ответить |
|