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