Предмет: Информатика, автор: dariarae

Написать программу, вычисляющую значение функции:
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.

Ответы

Автор ответа: mymailit2g
0

Ответ:

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")

Объяснение:

Похожие вопросы