Угрожает ли шахматный конь заданному полю - Pascal ABC
Формулировка задачи:
Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа а, Ъ, с, d, каждое из которых не превосходит восьми: ж) на поле (а, Ъ) расположен конь. Определить, угрожает ли он полю (с, d).
Решение задачи: «Угрожает ли шахматный конь заданному полю»
textual
Листинг программы
if abs(a-c)*abs(b-d)=2 then write('Угрожает') else write('Не угрожает');
Объяснение кода листинга программы
- Переменная
a
представляет собой значение поля, которое может быть угрожено. - Переменная
b
представляет собой значение поля, которое может быть угрожено. - Переменная
c
представляет собой значение поля, которое может быть угрожено. - Переменная
d
представляет собой значение поля, которое может быть угрожено. - Вычисляется разность между переменными
a
иc
, а также между переменнымиb
иd
. - Если полученное значение равно 2, то выводится строка
Угрожает
. - В противном случае выводится строка
Не угрожает
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д