Имеется газон размером x×y метров. при скашивании обычно используется один их
методов. первый: выкашивают полосу вдоль газона, затем, дойдя до конца, поворачивают
обратно и снова идут по газону. второй: идут по периметру, затем по периметру оставшейся
внутри еще не скошенной области и т.д., постепенно приближаясь к центру. запишите
формулу для расчета площади выкашиваемого газона самым быстрым если t1 -
время поворота на 180", а т2 - на 90°. косилка выкашивает полосу шириной 2 метров.
выполняйте расчеты для следующих значений t1=2*t2, x=3, y=4, z=1.
ответом на эту может являться некоторое выражение, которое может содержать
целые числа, переменные x, y, z (записываемые буквами), операции сложения
(обозначается «+»), вычитания (обозначается «-»), умножения (обозначается «б») и круглые
скобки для изменения порядка действий. запись вида «2z» для обозначения произведения
числа 2 и переменной z неверная, нужно писать «2*z».
пример правильной (по форме записи) выражения: (а — : ) *72 + (у — : )*72.
a = input("Введите текущую координату фигуры(вертикаль): ")
b = input("Введите текущую координату фигуры(горизонталь): ")
c = input("Введите координату для хода(вертикаль): ")
d = input("Введите координату для хода(горизонталь): ")
# Условие
if (a==c) and (b==c):
#Конец условия
print("Фигура может сделать ход")
else:
print("Фигура НЕ может сделать ход")
Условия:
а) if (a==c) and (b==c): #ладья
б) if abs(a-c) == abs(b-d): #слон
в) if abs(a-c)==1 or abs(b-d)==1: #король
г) if abs(a-c) == abs(b-d) or a == c or b == d: #ферзь
ж) if((abs(abs(a-c)-2)<0.5) and (abs(abs(b-d)-1)<0.5)
or (abs(abs(a-c)-1)<0.5) and (abs(abs(b-d)-2.0)<0.5)): #конь
в простейшем случае, трассировка - вывод значений переменных на экран (например, в окно консоли) , либо расчёт их на бумажке для каждого шага.
в более продвинутом варианте используются точки останова, окно наблюдения, выполнение по шагам и, если есть, контекстный интерпретатор выражений.
есть также специальная "трассирующая консоль" - интерфейс вывода информации из программы в отладчик, если таковой присутствует.
почти любой современный отладчик показывает состояние програмm при её останове, что делает трассировку процессом легко доступным