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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2010, 15:36   #1
neomax38
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 72
По умолчанию Определение значения системы в заштрихованной области pascal

Пусть D - заштрихованная часть плоскости и пусть задана точка своими координатами (X,Y). Запись (X,Y) D означает, что точка с координатами X, Y лежит внутри заштрихованной области D. Определить значение функции U следующим образом:

neomax38 вне форума Ответить с цитированием
Старый 21.09.2010, 15:51   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну узнай полярные координаты точки и посмотри попадает ли ее угол в сектор, и не превышает ли радиус 1-цу.
Покажи формулы, или наработки.

Вот я даже вспомнив молодость могу такое показать:
Код:
  var p,a,x,y:double;
begin
 x:=0.1;
 y:=0.7;
 p:=sqrt(x*x+y*y);
 if p>1 then write('no')
 else begin
  a:=ArcCos(x/p)*180/pi;
  if (a>=45)and(a<=(45+90)) then write('yes')
  else write('no');
 end;
  { TODO -oUser -cConsole Main : Insert code here }
 readln;
end.
А тебе дом. задание - разобраться во всем этом, взяв http://ru.wikipedia.org/wiki/%D0%9F%...B0%D1%82%D1%8B
Или учебник математики
I'm learning to live...

Последний раз редактировалось Stilet; 21.09.2010 в 15:58.
Stilet вне форума Ответить с цитированием
Старый 06.10.2010, 11:16   #3
neomax38
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 72
По умолчанию

Вот так проще будет
Код:
 var u,x,y:real;
begin
write('vvedite koordinati tochki po x:= ');
 readln(x);
write('vvedite koordinati tochki po y:= ');
 readln(y);
 if (x*x+y*y<1)and(y>x)and (y>-x) then
 begin
 writeln('vhodit');
 u:=abs(x*x-1);
 writeln('u = ',u:5:2);
 end   else
 begin
 writeln('ne vhodit');
  u:=x-y;
 write('u = ',u:5:2);
 end;
   { TODO -oUser -cConsole Main : Insert code here }
 readln;
end.
neomax38 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти сумму элементов матрицы в заштрихованной области denis_stell Помощь студентам 1 03.03.2010 19:45
Определение границ области в изображении Manul_87 Помощь студентам 0 17.11.2009 17:38
Сумма элементов из заштрихованной области матрицы pasha92 Помощь студентам 3 16.11.2009 18:54
Сумма элементов из заштрихованной области двумерного массива pasha92 Помощь студентам 1 16.11.2009 16:28
Принадлежность точки заштрихованной области или нет. Gren-de-vald Microsoft Office Excel 5 15.11.2009 14:41