tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Составьте алгоритм проверки,
Составьте алгоритм проверки, бьют ли друг друга два ферзя, если известны их координаты на шахматном поле;
den4ik22855
3 29.08.2019 17:30
4
Ответы
tanyucsgha
26.08.2020 12:10
Var
x1,x2:char;
y1,y2:byte;
Begin
WriteLn('Координаты белого ферзя:');
Write(' x(a..h) = ');ReadLn(x1);
Write(' y(1..8) = ');ReadLn(y1);
WriteLn('Координаты чёрного ферзя:');
Write(' x(a..h) = ');ReadLn(x2);
Write(' y(1..8) = ');ReadLn(y2);
y1:=Abs(y1-y2);
y2:=Abs(Ord(x1)-Ord(x2));
if (y2=0)or(y1=0)or(y2-y1=0)or(y1<2)and(y2<2) then WriteLn('Бьёт')
else WriteLn('Не бьёт');
End.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
TheOll
10.07.2019 17:00
через час сдавать надо. напишите программу на паскаль. ввести с клавиатуры двумерный массив 4*4 элементы массива являются целые числа найти максимальный элемент и определить...
nikitakondrate1
07.11.2020 16:15
Укажи все неверные варианты. Текстовая модель (суждение) и графическая модель (круги Эйлера) – это… ничего общего с моделированием отношений между понятиями два одинаковых...
myka1
12.12.2019 17:18
Как перевести килобайты в биты?...
бог100001
12.12.2019 17:16
Ка-ко-ва сум-мар-ная масса гру-зов пе-ре-везённых с 3 по 5 ок-тяб-ря? ответ на этот во-прос за-пи-ши-те в ячей-ку н2 таб-ли-цы...
yuliyasss
12.12.2019 17:14
3. нанести на координатную плоскость точки: 1(2,4); 2(2,6); 3(6,10); 4(8,10); 5(10,8); 6(12,10); 7(14,10); 8(14,8); 9(12,8); 10(10,6); 11(12,4); 12(10,4); 13(8,6); 14(6,6);...
Leraleralera151515
17.04.2021 20:27
появились какие-то чёрные круги...
PUPOK2101
17.04.2021 20:29
Намалюйте смайл(зразок у прикріпленому файлі). Надішліть текст програми...
Belka69hfchycv
17.04.2021 20:35
ответьте на вопрос и объясните почему вы именно это выбрали ...
натуся103
17.04.2021 20:36
Файл размером 4 Кбайт передаётся через некоторое соединение со скоростью 2048 бит в се- кунду. Определите размер файла (в кбайт), который можно передать за то же время через...
jullii55
17.04.2021 20:38
только 3вопрос.Оивт 7кл кр.ответ ответьте...
Популярные вопросы
Выпишите слово, в котором возможно чередование звуков в корне, докажите...
2
1. рассчитать длину алюминиевого провода в кабине , если она включена в...
2
Найдите процентное отношение числа 3,24^2-1,76^2): 3,7=4,997+0,3^3: 9...
1
Значение коэффициента перед восстановителем в уравнение окислительно-восстановительной...
1
Решить уравнение |(х^2)/(x^2-3)|=|(x^2+8)/(x^2-7)|...
1
Заполни оф сайта и для вас и ваших близких для секретного ключа от меня...
3
Шарик объемом 10 м кубических надули 2 кратным количеством воздухом определите...
1
Чем пахло от филиппа филипповича преображенского , когда он в первые встречает...
1
Вядре атома карбона находится 6 нейтронов. вокруг ядра вращаются 6 электронов....
1
Діяльність волонтерських організацій в укр і в світі...
2
x1,x2:char;
y1,y2:byte;
Begin
WriteLn('Координаты белого ферзя:');
Write(' x(a..h) = ');ReadLn(x1);
Write(' y(1..8) = ');ReadLn(y1);
WriteLn('Координаты чёрного ферзя:');
Write(' x(a..h) = ');ReadLn(x2);
Write(' y(1..8) = ');ReadLn(y2);
y1:=Abs(y1-y2);
y2:=Abs(Ord(x1)-Ord(x2));
if (y2=0)or(y1=0)or(y2-y1=0)or(y1<2)and(y2<2) then WriteLn('Бьёт')
else WriteLn('Не бьёт');
End.