Вычислить значение функции - Turbo Pascal (33922)

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

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

Вычислить значение функции:

Решение задачи: «Вычислить значение функции»

textual
Листинг программы
var
  x, y : real;
begin
  write('X = ');
  readln(x);
  if x < -2 then y := sin(sqr(x)) else
    if (x >= -2) and (x < 2) then y := abs(x) else
      y := sqrt(x + 256);
  writeln('Y(', x, ') = ', y:6:2);
  readln
end.

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

  1. Объявляются две переменные типа real: x и y.
  2. Выводится сообщение «X = », после чего считывается значение переменной x.
  3. Проверяется условие: если значение x меньше -2, то присваивается значение переменной y равное синусу квадрата x. В противном случае, если значение x находится в диапазоне от -2 до 2, присваивается значение переменной y, равное абсолютному значению x. В остальных случаях присваивается значение переменной y, равное корню из суммы x и 256.
  4. Выводится сообщение «Y(x) = », после чего выводится значение переменной y с точностью до 6 знаков после запятой.
  5. Считывается команда readln, которая завершает работу программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

9   голосов , оценка 3.667 из 5