Ребята ,помогите пожалуйста!Не понимаю эту тему(желательно с обьяснениями)
Answers & Comments
Maximason
Окей, давай посмотрим с тобой на код. У нас с тобой известно, что чертёжник стоит на каких-то координатах х и у. Допустим, что эти координаты равны соответственно 0,0(х = 0 и у = 0). Отлично, теперь смотрим на алгоритм. С самого начала, мы видим команду "повтори". Это цикл(т.е. несколько одинаковых действий повторяются определённое количество раз). В нашем случае, повторить надо 3 раза два действия: 1) сместиться на (-2 и -3) наш чертёжник сместился на эти координаты, и теперь он там стоит, но, у нас есть другое действие 2) сместиться на (3 и 4) хорошо, наш чертёжник поехал смещаться на 3 и 4, но на данный момент он стоит на координатах -2 и -3. Т.е. для того, чтобы понять, куда пришел наш чертёжник, мы прибавляем к -2 цифру 3, а к -3 цифру 4. В таком случае, чертёжник у нас оказывается на координатах 1 и 1. Хорошо, мы замечаем, что после первого шага наш чертёжник пришёл на координаты 1 и 1, а это значит, что через оставшиеся два шага, он придет в точности те же координаты, что и в первом шаге, но с разницей в (1,1). Поэтому, после завершения нашего цикла(команды Повтори), наш чертёжник оказывается в координатах (3,3). Идём по алгоритму дальше, и видим, что у нас осталась последняя команда: Сместиться на (-4,-2). Смещаемся так же, как я писал выше: x: 3-4 = -1 y: 3-2 = 1 Наш чертёжник пришёл в координаты (-1,1). В задании сказано, какую команду нужно выполнить чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение? Всё просто, для того, чтобы чертёжник вернулся в исходную точку, (0,0), нужно заставить его сместиться на координаты, которые в точности противоположны действительным. Т.е. у нас сейчас (-1,1), а для того, чтобы он пришел в (0,0) он должен сместиться на (1,-1). Ответ под номером 1.
0 votes Thanks 1
Maximason
Только посмотрим не на код, как я написал в первом предложении, а на формулировку задания*
Мария8969
Спасибо тебе огромное за помощь!Теперь всё понятно )))
Answers & Comments
Отлично, теперь смотрим на алгоритм.
С самого начала, мы видим команду "повтори". Это цикл(т.е. несколько одинаковых действий повторяются определённое количество раз). В нашем случае, повторить надо 3 раза два действия:
1) сместиться на (-2 и -3)
наш чертёжник сместился на эти координаты, и теперь он там стоит, но, у нас есть другое действие
2) сместиться на (3 и 4)
хорошо, наш чертёжник поехал смещаться на 3 и 4, но на данный момент он стоит на координатах -2 и -3.
Т.е. для того, чтобы понять, куда пришел наш чертёжник, мы прибавляем к -2 цифру 3, а к -3 цифру 4. В таком случае, чертёжник у нас оказывается на координатах 1 и 1.
Хорошо, мы замечаем, что после первого шага наш чертёжник пришёл на координаты 1 и 1, а это значит, что через оставшиеся два шага, он придет в точности те же координаты, что и в первом шаге, но с разницей в (1,1).
Поэтому, после завершения нашего цикла(команды Повтори), наш чертёжник оказывается в координатах (3,3).
Идём по алгоритму дальше, и видим, что у нас осталась последняя команда: Сместиться на (-4,-2).
Смещаемся так же, как я писал выше:
x: 3-4 = -1
y: 3-2 = 1
Наш чертёжник пришёл в координаты (-1,1).
В задании сказано, какую команду нужно выполнить чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
Всё просто, для того, чтобы чертёжник вернулся в исходную точку, (0,0),
нужно заставить его сместиться на координаты, которые в точности противоположны действительным.
Т.е. у нас сейчас (-1,1), а для того, чтобы он пришел в (0,0) он должен сместиться на (1,-1).
Ответ под номером 1.