Функсияҳои ғайристандартӣ
Агар дар ифодаи тригонометрӣ функсияе бошад, ки дар math нест, онро пешакӣ бо функсияҳои стандартӣ ифода мекунанд. Масалан, :
1 соат
Агар дар ифодаи тригонометрӣ функсияе бошад, ки дар math нест, онро пешакӣ бо функсияҳои стандартӣ ифода мекунанд. Масалан, :
Натиҷа:
Қоидаҳои навишт: – math.sin(x) ** 2; – math.sin(2 * x); – math.pi; – math.exp(t); – abs(t) ё math.fabs(t); – x ** (1/3). Кунҷҳо – радиан.
Мисоли 1. барои :
Натиҷа:
Мисоли 2. барои :
Натиҷа:
Мисоли 3. барои :
Натиҷа:
Мисоли 4. барои :
Натиҷа:
Агар cos(x) / sin(x) ба сифр тақсим мекунад:
Натиҷа:
1. Ифодаи тригонометриро чӣ тавр тасвир мекунед?
2. Барои ҳисобкунии қимати функсияҳои тригонометрӣ аз кадом махзани функсияҳои Python истифода мебаранд?
3. Кадом функсияҳои тригонометриро номбар карда метавонед?
4. Агар дар ифодаи тригонометрӣ функсияҳои ғайристандартӣ мавҷуд бошанд, онро чӣ тавр дар барномаи Python ҳисоб кардан мумкин аст?
5. Кадом реҷаи барномасозии Python барои ҳисобкунии қимати ифодаҳои тригонометрӣ созгортар аст?
6. Мавзӯъро бодиққат хонед ва барномаҳои овардашударо мустақилона дар компютер иҷро кунед.
7. Барои қимати додашудаи аргументҳои мувофиқи функсияҳои тригонометрӣ аз порчаи барои ҳисобкунии қимати ифодаҳои тригонометрии зерин дар реҷаи скриптҳои Python барномаҳо таҳия кунед:
ctg) бо стандартӣ ифода мекунанд: math.cos(x) / math.sin(x).math.sin(x) ** 2; – math.exp(t); кунҷ – радиан.ZeroDivisionError мебарояд.math.sin, math.cos, math.tan, math.exp ва дигар функсияҳо менависед;ctg) бо стандартӣ ифода мекунед;math.sin(x) ** 2 табдил меёбад.math.sin бо кадом воҳид дода мешавад?import math, print(math.radians(180) == math.pi)?abs(-3) аз math.fabs(-3)?True. 3. 3 ва 3.0.Дар math функсияи ctg нест. Агар ба шумо лозим шавад, чӣ кор мекунед?
Кадомашро аллакай метавонед ва кадомашро боз машқ мекунед?
ZeroDivisionError мебарояд.Нависед: -ро дар Python чӣ тавр менависед?
Кадом навишт -ро дар Python дуруст менависад (import math)?
1.830487721712452 1.830487721712452
y = -1.9603666176107777
y = -6.241392739149992
u = 14.062890420692213
u = 0.3903817754035942
Хато дар сатри 3: Ба сифр тақсим
кардан мумкин нест.
ZeroDivisionError: float division by
zero
import math
x = 0.5
y1 = math.cos(x) / math.sin(x)
y2 = 1 / math.tan(x)
print(y1, y2)
import math
alfa = -1
y = (2 * math.sin(math.pi / 2 + 3 * alfa)) / (2 - math.cos(3 * alfa - math.pi))
print('y =', y)
import math
alfa = -2
beta = 1
y = (math.cos(alfa) - math.cos(beta)) ** 3 + (math.sin(alfa) - math.sin(beta)) ** 3
print('y =', y)
import math
x = 2.45
y = -0.423 * pow(10, -2)
z = 1.232 * pow(10, 3)
u = (pow(x, 2 * y) + math.exp(y - 1)) / (1 + x * abs(y - math.tan(z))) + 10 * pow(x, 1 / 3)
print('u =', u)
import math
x = 0.12
y = 2 * x - 1
b = (x + y) / 12
c = math.pow(y + b, 3)
u = (math.sin(x + 1) - math.pow(y, 2)) / (math.cos(2 * x) - math.exp(x + 1)) + math.fabs(b * x + c)
print('u =', u)
import math
x = 0
print(math.cos(x) / math.sin(x))
import math
print(abs(-3), math.fabs(-3))
import math
print(round(math.sin(math.pi / 6), 3))
import math
x = 0
print(1 / math.tan(x))