Вычислить значения выражений - Pascal (80193)
Формулировка задачи:
Доброго всем времени суток.
Нужно составить написать программу решения задач на языке Паскаль.
Даны x, y, z. Вычислить a, b, если:
Решение задачи: «Вычислить значения выражений»
textual
Листинг программы
- function Power(x, y: real): real;
- begin
- Power := exp(ln(x) * y);
- end;
- var
- x, y, z, a, b: real;
- begin
- readln(x, y, z);
- a := (sqrt(abs(x - 1)) - power(abs(y), 1 / 3)) / (1 + x * x + y * y * y);
- b := x * (arctan((z) + exp(-(x + 3))));
- writeln(a, ' ', b);
- end.
Объяснение кода листинга программы
- Объявление функции:
- Название функции:
Power
- Параметры функции:
x
,y
с типом данных real - Выражение функции:
Power := exp(ln(x) * y)
- Название функции:
- Объявление переменных:
- Названия переменных:
x
,y
,z
,a
,b
- Тип данных: real
- Названия переменных:
- Основная часть программы:
- Ввод значений переменных
x
,y
,z
- Вычисление значения выражений:
a := (sqrt(abs(x - 1)) - power(abs(y), 1 / 3)) / (1 + x * x + y * y * y)
b := x * (arctan((z) + exp(-(x + 3)))
- Вывод результатов вычислений переменных
a
иb
через пробел.
- Ввод значений переменных
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д