Алгоритм для вычисления значений функции f(x) при любых значениях аргументов - Pascal ABC

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

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

Что я делаю не так?
при значениях функций:

Решение задачи: «Алгоритм для вычисления значений функции f(x) при любых значениях аргументов»

textual
Листинг программы
var x, g, h, f: double;
begin
  write('x = ');
  readln(x);
  if x > 1
    then g := 2 * x + 1
    else g := 5 * x;
  if x < 5
    then h := 10 * x - 1
    else h := x + 1;
  if x < 0
    then f := g
    else f := h;
  write('f(x) = ', f);
  readln
end.

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

  1. Создается переменная x типа double и инициализируется значением, которое вводит пользователь.
  2. Вычисляется значение переменной g типа double. Если значение x больше 1, то g устанавливается равным 2x+1, иначе g устанавливается равным 5x.
  3. Вычисляется значение переменной h типа double. Если значение x меньше 5, то h устанавливается равным 10*x-1, иначе h устанавливается равным x+1.
  4. Вычисляется значение переменной f типа double. Если значение x меньше 0, то f устанавливается равным g, иначе f устанавливается равным h.
  5. Значение переменной f выводится на экран с помощью функции write.
  6. Считывается ввод пользователя с помощью функции readln.

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


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

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

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