Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2014, 19:30   #1
igorrapfan
Новичок
Джуниор
 
Регистрация: 27.06.2014
Сообщений: 7
По умолчанию точка с координатами X и Y

Дана точка с координатами X и Y. Определить попадает ли она в заштрихованные части области( смотреть на фото). Ответ вывести в виде " Точка с координатами (x,y) попадает в заштрихованные части ( плиз на turbo pascal-e напишите кому не сложно,заранее спасибо)
Изображения
Тип файла: jpg Сни84мок.jpg (9.2 Кб, 121 просмотров)
igorrapfan вне форума Ответить с цитированием
Старый 27.06.2014, 19:35   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Нужно составить 4 уравнения прямых, затем выбрать в них вместо знака равенства такой знак, чтобы неравенство задавало нужную полуплоскость. Осталось объединить получившиеся неравенства через операцию логического "И" и выдать ответ. Можно обойтись заданием 2 неравенств, задающих полосы (неравенство должно содержать знак модуля). Покажите свои наработки.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 27.06.2014 в 19:41.
BDA вне форума Ответить с цитированием
Старый 27.06.2014, 20:16   #3
igorrapfan
Новичок
Джуниор
 
Регистрация: 27.06.2014
Сообщений: 7
По умолчанию

не понимаю как это написать , помогите пожалуйста
igorrapfan вне форума Ответить с цитированием
Старый 27.06.2014, 20:17   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Можете составить уравнения прямых?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 27.06.2014, 20:30   #5
igorrapfan
Новичок
Джуниор
 
Регистрация: 27.06.2014
Сообщений: 7
По умолчанию

-1-1.5=х и x-(-0.5)=y
так будет?
igorrapfan вне форума Ответить с цитированием
Старый 27.06.2014, 20:37   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Тут прямые параллельны координатным осям, так что не может быть уравнений вида y = kx + a, только x = a или y = b. На рисунке, кстати, не хватает одного числа.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 27.06.2014, 20:43   #7
unpaleness
Новичок
Джуниор
 
Регистрация: 27.06.2014
Сообщений: 2
По умолчанию

Во-первых, на рисунке фигово видно, какие границы у прямоугольника.
Во-вторых, если предположить, что по x он лежит в диапазоне от x1 до x2, по y - от y1 до y2, то условие вхождения точки с координатами (x;y) будет таким:
IF(x>=x1 & x<=x2 & y>=y1 & y<=y2) THEN
*тут всякий вывод*
END
Если правильно помню синтаксис Пасцаля.
unpaleness вне форума Ответить с цитированием
Старый 27.06.2014, 21:59   #8
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Проверяйте... Возможны опечатки

Код:
uses crt;
const
  x1 = 1.3;
  x2 = -1;
  y1 = 2;
  y2 = -0.5;
var
  a, b : double;
begin
  writeln;
  writeln(' Введите координаты точки:');
  write(' a = ');
  readln(a);
  write(' b = ');
  readln(b);
  
  if(((a <= x1) and (a >= x2)) and ((b <= y1) and (b >= y2))) then
    writeln(' Точка входит в область!')
  else
    writeln(' Не входит в область.');
end.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Попадает ли точка с заданными координатами в область на графике? ReMicroN Помощь студентам 0 01.04.2012 20:49
Попадает ли точка с заданнымы координатами в область litokha Помощь студентам 3 04.10.2011 08:46
Принадлежит ли точка с координатами следующей области TOMMY666 Помощь студентам 3 29.04.2010 16:44
Опредилите попадает ли точка с координатами(х,у) в круг радиуса R Dog Помощь студентам 2 19.05.2008 19:14