Rik200081490
?>

Координаты двух полей шахматной доски заданы в виде двух пар чисел х1, y1 и х2, y2. на первом поле стоит ферзь, на втором - конь. определить, бьёт ферзь коня, конь - ферзя, или фигуры не угрожают друг другуpascal abc)

Информатика

Ответы

uttgroup
Ответ давал уже когда- отклика не дождался, видимо. оно так надо было. function knight(x1, y1, x2, y2: integer): boolean; { возвращает true, если возможен переход с (x1,y1) на (x2,y2) } begin   if abs(x2 - x1) = 2 then knight : = (abs(y2 - y1) = 1)   else   if abs(x2 - x1) = 1 then knight : = (abs(y2 - y1) = 2)   else knight : = false end; function queen(x1, y1, x2, y2: integer): boolean; { возвращает true, если возможен переход с (x1,y1) на (x2,y2) } begin   queen : = (x1 = x2) or (y1 = y2) or (abs(x2 - x1) = abs(y2 - y1)) end; var   xk, yk, xq, yq: integer; begin   write('укажите через пробел координаты коня  [1..8]: ');   readln(xk, yk);   write('укажите через пробел координаты ферзя [1..8]: ');   readln(xq, yq);   if knight(xk, yk, xq, yq) then writeln('конь бьет ферзя')   else   if queen(xq, yq, xk, yk) then writeln('ферзь бьет коня')   else writeln('фигуры не угрожают друг другу') end.
patersimon1
Возможно мое решение подойдет не для всех случаев , но вот program w; var x,y,x1,y1: integer; begin  writeln('введите координаты коня');   readln(x,y);   writeln('введите координаты ферзя');   readln(x1,y1);   +3=x1) and (x-3=x1)) or ((x-3=x1) and (y+3= then writeln('конь и ферзь готовы к битве') else writeln('конь и ферзь разошлись миром');   end.
alfakurs

1) Какой из ниже приведенных форматов относится к векторной графике? *

А) SVG  (Остальные - растровая графика)

2) Какой инструмент используется для создания и редактирования сложных форм? *

А) Контур.  

3) Ухудшение качества изображения при увеличении размера изображения является одним из недостатков... *

А) растровой графики  (у векторной качество теоретически не меняется)

4) Большой размер файла — это недостаток … *

А) растровой графики;  (плохой вопрос. Если пытаться сделать векторный рисунок из фото, он будет огромный. Но ждут от вас этот ответ)

5) Векторное графическое изображение формируется из *

Б) графических примитивов (из пикселей - растровое)

manyugina1

Как называется программа?

ответ: cup_of_tea

Запишите какой тип переменных используется в программе.

ответ: real

Запишите названия используемых переменных.

ответ: a, b, c, y , x

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

ответ: 5) readln(a,b,c);

Что будет выведено на экран, если пользователь введет значения: 6, 9, 3

ответ: 1.8

Объяснение:

Вы ввели неверный код, это может быть:

program cup_of_tea;

var a, b, c, y , x: real;

begin

, введите три числа');

   readln(a,b,c);

   y:=a;

   if b>y then y:=b;

   if c>y then y:=c;

   if (a>b) or (a>c) then x:=a;

   if (b>a) or (b>c) then x:=b;

   if (c>a) or (c>b) then x:=c;

   writeln (y+x);

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Координаты двух полей шахматной доски заданы в виде двух пар чисел х1, y1 и х2, y2. на первом поле стоит ферзь, на втором - конь. определить, бьёт ферзь коня, конь - ферзя, или фигуры не угрожают друг другуpascal abc)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kav511
zalev
Нана_Елена
makeeva-nataliya60
yelena
Kuzina Sergeevna
skzzkt
Sergei1805
sorokinae
borvalmok432
gennadevna
ok-49566
kazan-ugoop36
Shpunt-86
annapiskun1