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

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

Задача

Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит $$8$$.

Напишите программу, которая по введённым координатам двух полей $$\left(k, l\right)$$ и $$\left(m, n\right)$$ определяет, имеют ли эти поля один цвет.

Для проверки правильности программы используйте тест:

  • Координаты 1-го поля: $$2\ 2$$; координаты 2-го поля: $$3\ 3$$.
  • Координаты 1-го поля: $$2\ 3$$; координаты 2-го поля: $$3\ 3$$.
  • Координаты 1-го поля: $$2\ 7$$; координаты 2-го поля: $$5\ 4$$.
Подробный ответ

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

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

Если $$k+l+m+n$$ чётно, то поля одного цвета, иначе — разного.

var
  k, l, m, n: integer;
begin
  write(‘Координаты 1-го поля>> ‘);
  readln(k, l);
  write(‘Координаты 2-го поля>> ‘);
  readln(m, n);
  if ((k + l + m + n) mod 2 = 0) then
    writeln(‘Поля одного цвета’)
  else
    writeln(‘Поля разного цвета’);
end.

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

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


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