По введенным значениям аргумента х вычислить значение функции, заданной графически - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «По введенным значениям аргумента х вычислить значение функции, заданной графически»

textual
Листинг программы
var x, y: real;
begin
  write('x = ');
  readln(x);
  if (x < -10) or (x > 4)
    then write('Function undefined')
    else begin
      if x < -6
        then y := 2 - sqrt(4 - sqr(x + 8))
        else if x < - 4
          then y := 4
          else if x < 2
            then y := -x / 2
            else y := x - 3;
      write('y = ', y:0:12)
    end;
  readln
end.

Объяснение кода листинга программы

  1. Объявляются две переменные типа real: x и y.
  2. Выводится сообщение «x = », после чего считывается значение переменной x.
  3. Проверяется условие: если значение x меньше -10 или больше 4, то функция не определена и выводится сообщение «Function undefined».
  4. Если условие не выполняется, то проверяется значение x: — Если x меньше -6, то вычисляется значение y по формуле y = 2 - sqrt(4 - sqr(x + 8)). — Если x меньше -4, то значение y устанавливается равным 4. — Если x меньше 2, то значение y устанавливается равным -x/2. — Если x больше или равно 2, то значение y устанавливается равным x-3.
  5. Выводится значение переменной y.

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы