Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
oobostoo
06.01.2022 15:35 •
Информатика
Вдекартовой системе координат прямоугольник задан координатами двух противоположных вершин.для заданных точек определите лежат ли о ни внутри прямоугольника или на его границы решение паскаль
Ответ:
Пелагея14
07.10.2020 16:09
Паскаль не помню, но как решить задачу могу объяснить.
дано две противоположенные вершины прямоугольника
(x1,y1) и (x2,y2)
прямоугольник при этом будет ровно один
проверка на принадлежность точки этому прямоугольнику проста
пусть x,y -это координаты точки
вначале надо проверить кто больше x1 или x2, и y1 или y2
if (x1>x2) {
rx1 = x2; rx2 = x1;
} else {
rx1 = x1; rx2 = x2;
}
if (y1>y2) {
ry1 = y2; ry2 = y1;
} else {
ry1 = y1; ry2 = y2;
}
if (x>rx1) and (x<rx2) and (y>ry1) and (y<ry2) {
точка с координатами X, Y лежит внутри прямоугольника.
}
if (x=rx1) or (x=rx2) or (y=ry1) or (y=ry2) {
точка с координатами X, Y лежит на одной из граней прямоугольника.
}
Теперь осталось написать
PROGRAM
BEGIN
readln(координаты)
проверки
writeln(ответ)
END.
0,0
(0 оценок)
Популярные вопросы: Информатика
ГригорийСвинатович13
30.07.2022 06:29
появились какие-то чёрные круги...
ания7
24.06.2021 03:18
ответьте на вопрос и объясните почему вы именно это выбрали ...
Polina22102005
05.07.2020 09:15
Файл размером 4 Кбайт передаётся через некоторое соединение со скоростью 2048 бит в се- кунду. Определите размер файла (в кбайт), который можно передать за то же...
Daliloshka
02.01.2020 08:54
только 3вопрос.Оивт 7кл кр.ответ ответьте...
losangelina23
11.05.2021 05:25
Фото 9х13 разбито на точки по 1/3 мм в квадрате. Фото черно-белое (2 цвета) Определить объем количества информации на фото...
KaFnaTou
17.11.2022 12:39
Какого числа х ложно высказывание (X 5) или не (х 4)...
Катеринатв2016
13.02.2023 19:56
Между населёнными пунктами А, В, С, D, Е построены дороги, протяжённость которых (в километрах) приведена в таблице:...
mirnillas
25.02.2023 18:20
Определи процесс, который исследовать и упростить поиск нужной информации в электронных таблицах. ...
toster1336
25.01.2020 00:34
Расстояние между двумя городами равно 480 км. Определи расстояние между изображениями этих городов на карте, если числовой масштаб карты равен...
LilianaLiLi1
14.02.2021 09:52
Определи назначение датчика ультразвука 301116446929333 помагите...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
дано две противоположенные вершины прямоугольника
(x1,y1) и (x2,y2)
прямоугольник при этом будет ровно один
проверка на принадлежность точки этому прямоугольнику проста
пусть x,y -это координаты точки
вначале надо проверить кто больше x1 или x2, и y1 или y2
if (x1>x2) {
rx1 = x2; rx2 = x1;
} else {
rx1 = x1; rx2 = x2;
}
if (y1>y2) {
ry1 = y2; ry2 = y1;
} else {
ry1 = y1; ry2 = y2;
}
if (x>rx1) and (x<rx2) and (y>ry1) and (y<ry2) {
точка с координатами X, Y лежит внутри прямоугольника.
}
if (x=rx1) or (x=rx2) or (y=ry1) or (y=ry2) {
точка с координатами X, Y лежит на одной из граней прямоугольника.
}
Теперь осталось написать
PROGRAM
BEGIN
readln(координаты)
проверки
writeln(ответ)
END.