Напишите программный код на языке Паскаль для решения следующей задачи.

Даны переменные a и b, значения которых нужно ввести с клавиатуры. Вычислите значение функции Z(a,b).

В приведенной функции есть повторяющиеся конструкции a2+b2, которые необходимо посчитать один раз, а затем использовать результат вычислений. Разбейте сложные вычисления одного выражения на более простые для упрощения ввода результирующей формулы.

Приложения:

Ответы

Ответ дал: vimmortal2
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

Вас заинтересует