1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 17 Параграф 5.4 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Задание 17 Параграф 5.4 ГДЗ Босова 8 класс 2025 (Информатика)

Задача
  1. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8. Напишите программу, которая по введённым координатам двух полей $$(k, l)$$ и $$(m, n)$$ определяет, имеют ли эти поля один цвет. Для проверки правильности программы используйте тест:
    Координаты 1-го поляКоординаты 2-го поля
    2 23 3
    2 33 3
    2 75 4
Подробный ответ

Цвет поля шахматной доски определяется чётностью суммы его координат: если $$k+l$$ — чётное число, то поле одного цвета с другими полями, у которых сумма координат тоже чётная; если нечётное — другого цвета.

Значит, два поля одного цвета тогда и только тогда, когда чётность сумм их координат совпадает. Это можно проверить по чётности общей суммы $$k+l+m+n$$: если она чётная, то поля одного цвета, если нечётная — разного.

k,l = map(int, input(‘Координаты 1-го поля >> ‘).split())
m,n = map(int, input(‘Координаты 2-го поля >> ‘).split())

if (k + l + m + n) % 2 == 0:
    print(‘Поля одного цвета’)
else:
    print(‘Поля разного цвета’)

Проверка на тестах:

  • $$2+2+3+3=10$$ — чётное число, значит, поля одного цвета.
  • $$2+3+3+3=11$$ — нечётное число, значит, поля разного цвета.
  • $$2+7+5+4=18$$ — чётное число, значит, поля одного цвета.


Общая оценка
4.7 / 5
Другие учебники
Другие предметы