• Предмет: Информатика
  • Автор: anonymous2009
  • Вопрос задан 5 лет назад

Объекты располагаются, как показано на картинке.
Одна клетка — 10 пикселей.

Текст программы:
x1,y1=t1.pos()
x2,y2=t2.pos()
dx=x2+x1
dy=y2+y1
print(dx,dy)
Какие числа выведет программа?

Приложения:

Ziorar: -2 и -1

Ответы

Ответ дал: valgrisa
2

Ответ:

программа выведет числа: -20 -10

Объяснение:

дорисуем на рисунке оси, проходящие через центр координат (точка (0,0)) и расставим деления, учитывая, что одна клетка - 10 пикселей (скрин)

команда t.pos () - возвращает координаты точки, где находится черепаха (в первую переменную записывается координата по горизонтальной оси, во вторую - по вертикальной)

x1, y1 = t1.pos()   (x1 = -40, y1 = -20)

x2, y2 = t2.pos()   (x2 = 20, y2 = 10)

dx = x2 + x1 = 20 + (-40) = 20 - 40 = -20

dy = y2 + y1 = 10 + (-20) = 10 - 20 = -10

Приложения:

anonymous2009: Спасибо тебе большое
anonymous2009: Помоги пожалуйста ещё с одним вопросом. Он у меня в профиле
Вас заинтересует