Предмет: Информатика,
автор: Аноним
Составить программу, содержащую ветвления и определяющую, принадлежит ли точка с координатами (X,Y) заштрихованной области. Помогите, пожалуйста.
Приложения:
Ответы
Автор ответа:
0
var x, y: real;
begin
writeln('Введите координаты точки x, y');
read(x, y);
if abs(x - 4) + abs(y - 4) <= 3 then writeln('Принадлежит')
else writeln('Не принадлежит')
end.
begin
writeln('Введите координаты точки x, y');
read(x, y);
if abs(x - 4) + abs(y - 4) <= 3 then writeln('Принадлежит')
else writeln('Не принадлежит')
end.
Автор ответа:
0
А почему (х-4) и (y-4)
Автор ответа:
0
Центр квадрата имеет координаты (4, 4). Если присмотреться, то можно заметить, что закрашены только те точки, сумма смещений по x и по y которых не больше 3. В программе abs(x - 4) - смещение по x, а abs(y - 4) - смещение по y.
Похожие вопросы
Предмет: Математика,
автор: BOPiIIIKA
Предмет: Математика,
автор: zahardidikin21
Предмет: Математика,
автор: Kotova15161718
Предмет: Математика,
автор: nasa20051
Предмет: Математика,
автор: тттося