Напишите программный код на языке Паскаль для решения следующей задачи.
Даны переменные a и b, значения которых нужно ввести с клавиатуры. Вычислите значение функции Z(a,b).
В приведенной функции есть повторяющиеся конструкции a2+b2, которые необходимо посчитать один раз, а затем использовать результат вычислений. Разбейте сложные вычисления одного выражения на более простые для упрощения ввода результирующей формулы.
Приложения:
![](https://st.uroker.com/files/fc0/fc0c40b57664d6b04e699f6857e4bb5b.png)
Ответы
Ответ дал:
2
Программа:
Pascal:
var
a, b, Z, sumsqrt: real;
begin
write('a = '); readln(a);
write('b = '); readln(b);
sumsqrt := a*a + b*b;
Z := power(sumsqrt, (1/4)) + sin(sumsqrt) - (1 / sumsqrt);
writeln('Z = ', Z);
end.
Объяснение:
В начале объявляются и регистрируются необходимые переменные. После - объявление начала главного кода. Выводится "а = ", вводится а; выводится "b = ", вводится b. Отдельной переменной вычисляется значение выражения a^2 + b^2, после - вычисляется значение функции в соответствии с условием. В конце вывод и объявление окончания главного кода.
Результат:
№1)
a = 5
b = 10
Z = 2.71966106569345
№2)
a = 15
b = 25
Z = 6.3785660054751
Вас заинтересует
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад