Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Разветвляющийся вычислительный процесс(Pascal) 1

12K
28 сентября 2007 года
Asu2007
41 / / 19.09.2007
Пусть D - заштрихованная часть плоскости (см. рис. 3) и пусть задана точка своими координатами (X,Y). Запись (X,Y) D означает, что точка с координатами X, Y лежит внутри заштрихованной области D. Определить значение функции U следующим образом:
1.6K
28 сентября 2007 года
Shtirlitz
145 / / 31.07.2006
 
Код:
program Project2;
var
x,y,u: real;
begin
  If (((x>0)and(y>x))or((x<0)and(y>-x)))and((sqr(x)+sqr(y))<1) then
    U:=abs(sqr(x)-1)
  else
    U:=x+y;
end.


Вроде все так, если я правильно понял задачу...
12K
07 октября 2007 года
Asu2007
41 / / 19.09.2007
Код:
var
   x, y, u: real;
Begin
readln(x,y);

if (x-y<=0) and (x+y>=0)  and  (sqr(x)+sqr(y)-1<=0) then
  begin
  U:=abs(sqr(x)-1);
  writeln('лежит u=', u:2:2);
  end
else
  U:=x+y;
  writeln('не лежит u=', u:2:2);

readln;
end.


А может так правильно все таки?
1.6K
07 октября 2007 года
Shtirlitz
145 / / 31.07.2006
А чем мой вариант не понравился? Вроде и там и там все правильно... Во-вторых говорилось что требуется лишь определить значение функции, а не проверять входит или нет точка в область D.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог