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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2016, 19:33   #1
ss1112
Пользователь
 
Регистрация: 25.11.2016
Сообщений: 24
По умолчанию Лежит ли точка внутри первой или третьей четверти единичной окружности?

Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.
Изображения
Тип файла: png 3.PNG (1.8 Кб, 108 просмотров)

Последний раз редактировалось Вадим Мошев; 29.11.2016 в 21:55.
ss1112 вне форума Ответить с цитированием
Старый 29.11.2016, 19:53   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

язык программирования какой?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.11.2016, 20:59   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Тут можно поступить так:
1. Координаты точки: xt; yt.
2. xt*xt+yt*yt <=1 - расстояние точки от центра окружности (совпадает с центром координат)
3. xt*yt >= 0 - точка принадлежит первой и третьей четверти. При этом границы четвертей так же принадлежат заштрихованной области.
4. Составить условие, в котором
если ((условие 2) И (условие 3)) выполняются, то точка принадлежит области, иначе ...


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 29.11.2016, 21:06   #4
ss1112
Пользователь
 
Регистрация: 25.11.2016
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
язык программирования какой?
паскаль
ss1112 вне форума Ответить с цитированием
Старый 29.11.2016, 21:25   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
var xt,yt : real;
begin
  WriteLn('Vvedite koordinaty (xt, yt): ');
  ReadLn(xt,yt);
  WriteLn((sqr(xt)+sqr(yt) <=1) and (xt*yt >= 0));
  ReadLn
end.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. child_of_heaven Помощь студентам 2 11.12.2012 10:02
как проверить точка принадлежит кругу rostik123 Общие вопросы C/C++ 2 19.01.2012 11:54
Проверить принадлежит ли точка закрашенной области, границе или находится вне области (код на Pascal) homk Помощь студентам 3 07.09.2011 23:16
С#. принадлежит ли точка треугольнику pro100saniok Общие вопросы .NET 7 21.06.2010 14:16