В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Данил67854
Данил67854
16.11.2020 09:01 •  Информатика

Имеется газон размером 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)): #конь
0,0(0 оценок)
Ответ:
oldespower
oldespower
03.01.2023 03:04
В общем случае, трассировка - один из отладки программ врукопашную: состояние программы контролируется на определённом отрезке времени её выполнения путём анализа значений переменных. трассировка в том или ином виде при отладке программ сложнее школьного дз практически неизбежна.
в простейшем случае, трассировка - вывод значений переменных на экран (например, в окно консоли) , либо расчёт их на бумажке для каждого шага.
в более продвинутом варианте используются точки останова, окно наблюдения, выполнение по шагам и, если есть, контекстный интерпретатор выражений.
есть также специальная "трассирующая консоль" - интерфейс вывода информации из программы в отладчик, если таковой присутствует.
почти любой современный отладчик показывает состояние програмm при её останове, что делает трассировку процессом легко доступным
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота