1. Главная
  2. Библиотека
  3. Программирование
  4. Клетки на шахматной доске идентифицируются буквой и циф...
Разбор задачи

Клетки на шахматной доске идентифицируются буквой и цифрой. Буква определяет положение клетки по горизонтали, а цифра – по вертикали, как показано на рисунке ниже. Ваша программа должна запрашивать у пользователя координаты клетки. Используйте условное

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Клетки на шахматной доске идентифицируются буквой и цифрой. Буква определяет положение клетки по горизонтали, а цифра – по вертикали, как показано на рисунке ниже. Ваша программа должна запрашивать у пользователя координаты клетки. Используйте условное

Условие:

Клетки на шахматной доске идентифицируются буквой и цифрой. Буква определяет положение клетки по горизонтали, а цифра – по вертикали, как показано на рисунке ниже.
Ваша программа должна запрашивать у пользователя координаты клетки. Используйте условное выражение для определения того, с какой клетки – белой или черной – начинается столбец. Затем при помощи обычной арифметики необходимо определить цвет конкретной клетки. Например, если пользователь ввел a1, программа должна определить, что клетка с этими координатами черная. Если d5 – белая.
Введите координаты клетки шахматной доски.
Вывести цвет клетки на основе ее координаты

Решение:

  1. Считываем ввод от пользователя, который содержит строку с координатами клетки (например, "a1" или "d5"). Отметим, что координата состоит из буквенной части (от a до h) и числовой части (от 1 до 8).

  2. Проверяем корректность ввода. Сначала убеждаемся, что буква находится в диапазоне от a до h. Затем проверяем, что числовая часть – число от 1 до 8. Если буква или число выходит за указанные границы (например, если строка "f10", где 10 > 8), тогда выводим "отсутствует" и завершаем выполнение.

  3. Преобраз...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой принцип используется для определения цвета клетки на шахматной доске, если известны её координаты (буква и цифра)?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет