Практикум по курсу "Алгоритмизация и программирование". Часть 1. Андрианова А.А - 19 стр.

UptoLike

19
Рис.1.11. Блок-схема решения задачи о клетках шахматной доски.
Задача 7. Заданы координаты двух клеток шахматной доски. На первой
из них расположен белый слон, на второй фигура противника. Определить,
бьет ли слон фигуру противника.
По правилам игры в шахматы слон бьет фигуру противника, если они
находятся на одной диагонали. Через клетку, на которой стоит слон, может
проходить одна или две диагонали. Условия проверки принадлежности двух
клеток одной и той же диагонали обоснованы при объяснении задачи 6 - если
сумма или разность координат обеих фигур совпадают, то слон бьет фигуру
противника.
Блок-схема решения этой задачи изображена на Рис.1.12.
Код программы для задачи 7.
using System;
namespace Examples
{
class Program1
          Рис.1.11. Блок-схема решения задачи о клетках шахматной доски.

    Задача 7. Заданы координаты двух клеток шахматной доски. На первой
из них расположен белый слон, на второй – фигура противника. Определить,
бьет ли слон фигуру противника.
    По правилам игры в шахматы слон бьет фигуру противника, если они
находятся на одной диагонали. Через клетку, на которой стоит слон, может
проходить одна или две диагонали. Условия проверки принадлежности двух
клеток одной и той же диагонали обоснованы при объяснении задачи 6 - если
сумма или разность координат обеих фигур совпадают, то слон бьет фигуру
противника.
    Блок-схема решения этой задачи изображена на Рис.1.12.

    Код программы для задачи 7.

     using System;

     namespace Examples
     {
         class Program1

                                      19