Задать вопрос
26 декабря, 07:22

На шахматной доске с координатами x1 и y1 находится фигура конь: запишите условие (логическое выражение), которая определяет, сможет конь за один ход переместиться в клетку с координатами x и y или нет. Условие должно быть написано для любых значений x1, y1, x и y

+3
Ответы (1)
  1. 26 декабря, 11:12
    0
    Using System;

    public class Test

    {

    public static void Main ()

    {

    Console. Write ("Введите координату х исходной точки (1-8) : ") ;

    int x1=Convert. ToInt32 (Console. ReadLine ()) ;

    Console. Write ("Введите координату y исходной точки (1-8) : ") ;

    int y1=Convert. ToInt32 (Console. ReadLine ()) ;

    Console. Write ("Введите координату х нужной точки (1-8) : ") ;

    int x=Convert. ToInt32 (Console. ReadLine ()) ;

    Console. Write ("Введите координату y нужной точки (1-8) : ") ;

    int y=Convert. ToInt32 (Console. ReadLine ()) ;

    bool r = (Math. Abs (x-x1) * Math. Abs (y-y1) = = 2) &&

    (x>0) && (x1>0) && (x<9) && (x1<9) &&

    (y>0) && (y1>0) && (y<9) && (y1<9) ;

    Console. WriteLine (r) ;

    }

    }

    Непосредственно условие:

    (Math. Abs (x-x1) * Math. Abs (y-y1) = = 2) &&

    (x>0) && (x1>0) && (x<9) && (x1<9) &&

    (y>0) && (y1>0) && (y<9) && (y1<9)
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «На шахматной доске с координатами x1 и y1 находится фигура конь: запишите условие (логическое выражение), которая определяет, сможет конь ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Исполнитель Черепашка умеет выполнять одну команду: Переместиться на (X, Y) - Черепашка сдвигается на X точек по оси Ox и на Y точек по оси Oy Во время выполнения данной команды Черепашка рисует прямую линию по маршруту перемещения.
Ответы (1)
1. Упростить логическое выражение A + ! (B * ! C) + ! (! A + B + ! C) = 2. Упростить логическое выражение ! (! A * A) + B * (A * B + B) = 3. Упростить логическое выражение A * ! C + C * (! C + B) + (A + ! B) * C + ! B = 4.
Ответы (1)
Запишите логическое выражение, истинное при выполнении указанного условия и ложное в противном случае.
Ответы (1)
Для какого из указанных значений числа X ложно выражение (X > 2) ИЛИ НЕ (X > 1) ? 1) 1 2) 2 3) 3 4) 4 Для какого числа X истинно высказывание (X > 2) v (X > 5) → (X < 3) 1) 5 2) 2 3) 3 4) 4 Для какого из указанных значений числа X истинно выражение
Ответы (1)
На шахматной доске в клетке (x1, y1) (x1, y1) находится шахматный конь. Определите, бьёт ли конь поле (x2, y2) (x2, y2).
Ответы (1)