Предмет: Информатика,
автор: daryaskakun
Напишите программный код на языке Паскаль для решения следующей задачи.
Даны переменные a и b, значения которых нужно ввести с клавиатуры. Вычислите значение функции Z(a,b).
В приведенной функции есть повторяющиеся конструкции a2+b2, которые необходимо посчитать один раз, а затем использовать результат вычислений. Разбейте сложные вычисления одного выражения на более простые для упрощения ввода результирующей формулы.
Приложения:
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Английский язык,
автор: nick34214
Предмет: Русский язык,
автор: shimin907
Предмет: Окружающий мир,
автор: Глупая558
Предмет: Алгебра,
автор: urazambetovaa
Предмет: Другие предметы,
автор: Аноним