Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали, а второе – номер горизонтали. Даны натуральные числа: k, l, m, n. Записать алгоритм определения того, угрожает ли конь, стоящий на поле (k, l), полю (m, n).как составить циклический алгоритм?

26 Окт 2021 в 19:44
161 +1
0
Ответы
1
Сначала проверяем, находится ли конь на поле (k, l).Проверяем, может ли конь двигаться на поле (m, n) согласно правилам хода коня в шахматах:
разница между номерами вертикалей (k и m) равняется 1, а разница между номерами горизонталей (l и n) равняется 2;или разница между номерами вертикалей (k и m) равняется 2, а разница между номерами горизонталей (l и n) равняется 1.Если описанные условия выполняются, то выводим сообщение "Конь угрожает полю (m, n)".Если условия не выполняются, то выводим сообщение "Конь не угрожает полю (m, n)".

Циклический алгоритм:

1. Вводим натуральные числа k, l, m, n.
2. Если k и l не попадают в диапазон от 1 до 8 или m и n не попадают в диапазон от 1 до 8, то выводим сообщение "Введенные значения некорректны".
3. Проверяем, находится ли конь на поле (k, l).
4. Если конь находится на поле (k, l), то выполняем следующие шаги:
5. Проверяем, может ли конь двигаться на поле (m, n) согласно правилам хода коня в шахматах.
6. Если условия выполняются, то выводим сообщение "Конь угрожает полю (m, n)" и завершаем выполнение алгоритма.
7. Если условия не выполняются, то выводим сообщение "Конь не угрожает полю (m, n)" и завершаем выполнение алгоритма.
8. В противном случае, выводим сообщение "Конь не находится на поле (k, l)" и завершаем выполнение алгоритма.
17 Апр в 09:25
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир