Register

OR

Do you already have an account? Login

Login

OR

Don't you have an account yet? Register

Newsletter

Submit to our newsletter to receive exclusive stories delivered to you inbox!

Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика.

более месяца назад
Повернуть

Прикрепленные изображения:


Просмотров : 150    Ответов : 1    Картинок: 1   

Лучший ответ:

В таких задачах главное - это правильно составить функцию, а программная реализация проста.
Функция кусочная, состоит из пяти интервалов. Как видно из рисунка, она определена для любого х, поэтому условимся, что левые границы интервалов будут открытыми, а правые, за исключением последнего интервала, закрытыми.
1. y=-3;  x in (-infty;-4] \ 2.  frac{y-y_1}{y_2-y_1}= frac{x-x_1}{x_2-x_1}; \ frac{y-(-2)}{0-(-2)}= frac{x-(-4)}{-3-(-4)}; frac{y 2}{2}=x 4 to y=2x 8;  x in (-4;-3] \ 3.  x^2 y^2=9 to y= sqrt{9-x^2};  x in (-3;3] \ 4.   frac{y-0}{3-0}= frac{x-3}{8-3};  frac{y}{3}= frac{x-3}{5} to y=0.6(x-3);  x in (3;8] \ 5.  y=3;  x in (8;  infty)

var
  x:double;

begin
  Write('Введите значение х: '); Readln(x);
  if x<=-4 then Writeln('y=',-3)
  else if x<=-3 then Writeln('y=',2*x 8)
  else if x<=3 then Writeln('y=',sqrt(9-sqr(x)))
  else if x<=8 then Writeln('y=',0.6*(x-3))
  else Writeln('y=',3)
end.

Тестовое решение:
Введите значение х: 2
y=2.23606797749979


более месяца назад
Ваш ответ:
Комментарий должен быть минимум 20 символов
Чтобы получить баллы за ответ войди на сайт





Вы можете из нескольких рисунков создать анимацию (или целый мультфильм!). Для этого нарисуйте несколько последовательных кадров и нажмите кнопку Просмотр анимации.


Другие вопросы: