Написать программу, вычисляющую значение функции:
tg(x)/x^(0,1*x)+-x, если x<-8;
cos(2*x)*e^x+sin(x)/5, если -8<=x<-1;
In(x)*e^x, если -1<=x<5;
e^x*24+88/cos(2*x), если 5<=x.
Ответы
Ответ:
import math
print("Вычисляем выражение tg(x)/x^(0,1*x)+-x, если x<-8;")
try:
x = float(input("Введите x: "))
except:
print("x - должно быть числом")
exit(0)
print(x)
if x <= -8:
result = math.tan(x)/x**0.1*x - x
print(result)
else:
print("Ввели неправильно значение x, должно удовлетоврять условию x<-8;")
print("Вычисляем выражение cos(2*x)*e^x+sin(x)/5, если -8<=x<-1;")
try:
x = float(input("Введите x: "))
except:
print("x - должно быть числом")
exit(0)
if x >= -8 and x < -1:
result = math.cos(2 * x) * math.e**x + math.sin(x) / 5
print(result)
else:
print("Ввели неправильно значение x, должно удовлетоврять условию -8<=x<-1;")
print("Вычисляем выражение ln(x)*e^x, если -1<=x<5;")
try:
x = float(input("Введите x: "))
except:
print("x - должно быть числом")
exit(0)
if x >= -1 and x < 5:
result = math.log(x, math.e)*math.e**x
print(result)
else:
print("Ввели неправильно значение x, должно удовлетоврять условию -1<=x<5;")
print("Вычисляем выражение e^x*24+88/cos(2*x), если 5<=x")
try:
x = float(input("Введите x: "))
except:
print("x - должно быть числом")
exit(0)
if x >= 5:
result = math.e**x*24 + 88.0/math.cos(2*x)
print(result)
else:
print("Ввели неправильно значение x, должно удовлетоврять условие 5<=x")
Объяснение: