Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Записать на алгоритмическом языке и вычислить следующие арифметические выражения.
Предмет: Информатика
Раздел: Алгоритмизация и программирование
Ниже представлен код на языке Python, который вычисляет значения данных арифметических выражений:
import math
# 1) z^3 * y^(-x) + z^(3xy) - e^(x^2 / 2)
x, y, z = 1, 2, 1
expr1 = (z**3) * (y**(-x)) + (z**(3 * x * y)) - math.exp((x**2) / 2)
print("1) =", expr1)
# 2) sqrt(|x^3 - 1|) + (3√(sin^2(x) + 1))
x = 1
expr2 = math.sqrt(abs(x**3 - 1)) + (abs(math.sin(x)**2 + 1))**(1/3)
print("2) =", expr2)
# 3) 5.7 + (ln(x) + tg(ln(3x))) / (4ab)
a, b, x = 2, 2, 1
expr3 = 5.7 + (math.log(x) + math.tan(math.log(3 * x))) / (4 * a * b)
print("3) =", expr3)
# 4) (|a^2 - b^2| + 4 * arcsin(x)) / (3x - 7ab)
a, b, x = 2, 2, 0.5
expr4 = (abs(a**2 - b**2) + 4 * math.asin(x)) / (3 * x - 7 * a * b)
print("4) =", expr4)
Пояснение кода:
math
для вычисления экспоненты, логарифма, тригонометрических и других функций.**
.math.sqrt()
, math.log()
, math.tan()
, math.sin()
, math.asin()
используются для вычисления соответствующих математических операций.Этот код рассчитает значения выражений и выведет их на экран.