Лабораторная работа 1 Введение в язык программирования Python


Тригонометрические функции модуля math



Pdf көрінісі
бет7/30
Дата22.09.2023
өлшемі1.41 Mb.
#478330
1   2   3   4   5   6   7   8   9   10   ...   30
пайтон лаб

Тригонометрические функции модуля math
math.cos(x)
Возвращает cos числа X
math.sin(x)
Возвращает 
sin
числа X
math.tan(x)
Возвращает 
tan
числа X
math.acos(x)
Возвращает 
acos
числа X
math.asin(x)
Возвращает 
asin
числа X
math.atan(x)
Возвращает 
atan
числа X
Пример применения вышеописанных функций над 
числами
В программе определена переменная x, содержащая целое число. 
Значение переменной выводится командой print() на экран. 
В переменную z помещается результат выполнения тригонометрической 
функции модуля math.


Затем командой print() выводится сообщение в виде используемой функции 
и 
её аргумента и результат её выполнения.
Пример программы с использованием тригонометрических функций модуля 
math 
Результат выполнения программы с 
применением тригонометрических функций модуля math


Константы:
• 
math.pi - число Pi.
• 
math.e - число е (экспонента).
Пример
Напишите программу, которая бы вычисляла заданное арифметическое 
выражение при заданных переменных. Ввод переменных осуществляется с 
клавиатуры. Вывести результат с 2-мя знаками после запятой.
Задание 
x=10; t=1
Решение 
Сначала импортируем модуль math. Для этого воспользуемся командой import 
math. 
Затем следует ввести значения двух переменных целого типа x и t.
Для ввода данных используется команда input, но так как в условии даны целые 
числа, то нужно сначала определить тип переменных: x=int(), t=int(). 
Определив тип переменных, следует их ввести, для этого в скобках команды 
int() нужно написать команду input(). 
Для переменной x это выглядит так: x=int(input("сообщение при вводе 
значения")). 
Для переменной t аналогично: t=int(input("сообщение при вводе значения")). 
Следующий шаг - это составление арифметического выражения, результат 
которого поместим в переменную z. 
Сначала составим числитель. Выглядеть он будет так: 
9*math.pi*t+10*math.cos(x). 
Затем нужно составить знаменатель, при этом обратим внимание на то, что 
числитель делится на знаменатель, поэтому и числитель и знаменатель нужно 
поместить в скобки (), а между ними написать знак деления /. 
Выглядеть это будет так: (9*math.pi*t+10*math.cos(x))/(math.sqrt(t)-
math.fabs(math.sin(t))). 
Последним шагом является умножение дроби на экспоненту в степени x. 
Так как умножается вся дробь, то следует составленное выражение поместить в 
скобки (), а уже потом написать функцию math.pow(math.e,x). 


В результате выражение будет иметь вид: 
z=((9*math.pi*t+10*math.cos(x))/(math.sqrt(t)-
math.fabs(math.sin(t))))*math.pow(math.e,x). 
При составлении данного выражения следует обратить внимание на количество 
открывающихся и закрывающихся скобок. 
Командой print() выведем значение переменной, отформатировав его 
командой format. 
Сам формат записывается в апострофах в фигурных скобках {}. 
В задаче требуется вывести число с двумя знаками после запятой, значит вид 
формата будет выглядеть следующим образом: {0:.2f}, где 2 - это количество 
знаков после запятой, а f указывает на то, что форматируется вещественное 
число. При этом перед 2 нужно поставить точку, указав тем самым на то, что 
форматируем именно дробную часть числа.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет