![](/user_photo/2706_HbeT2.jpg)
- •Лекция 1.Алфавит и основные понятия языка. Типы данных и операции. Операторы.
- •Встроенные типы.
- •Функции математической библиотеки.
- •Встроенные типы
- •1. Буквы и цифры
- •2. Специальные символы
- •3.Комментарии
- •4. Имена переменных
- •5.Константы
- •6. Операции и выражения
- •Функции математической библиотеки.
Функции математической библиотеки.
Функции для расчета математических выражений находятся в библиотеке math (подключение библиотеки: #include ”math.h”). Все аргументы в тригонометрических функциях задаются в радианах. Параметры и аргументы всех остальных функций имеют тип double (кроме abs(x)).
Математическая функция |
Функция библиотеки math.h |
Описание |
|
аbs(x) |
Вычисление абсолютного значения (только для целых чисел!) |
fаbs(x) |
Вычисление абсолютного значения x | |
|
cos(x) |
Вычисление косинуса x |
|
sin(x) |
Вычисление синуса x |
|
tan(x) |
Вычисление тангенса x |
|
acos(x) |
Вычисление значения арккосинуса x |
|
asin(x) |
Вычисление значения арксинуса x |
|
atan(x) |
Вычисление значения арктангенса x |
|
atan2(x,y) |
Вычисление значения арктангенса двух аргументов x и y |
Округление к большему |
ceil(x) |
Функция возвращает действительное значение, соответствующее наименьшему целому числу, которое больше или равно x |
|
sinh(x) |
Вычисление синуса гиперболического x
|
|
cosh(x) |
Вычисление косинуса гиперболического x |
|
tanh(x) |
Вычисление тангенса гиперболического x
|
|
exp(x) |
Вычисление экспоненты числа x |
Округление к меньшему |
floor(x) |
Функция возвращает действительное зна чение, соответствующее наибольшему це лому числу, которое меньше или равно x |
Остаток от деления x на y |
fmod(x,y) |
Функция возвращает действительное значение, соответствующее остатку от целочисленного деления x на y |
|
log(x) |
Вычисление натурального логарифма x |
|
log10(x) |
Вычисление десятичного логарифма x |
|
pow(x, y) |
Возведение x в степень y |
|
sqrt(x) |
Вычисление квадратного корня x |
Пример: написать программу для вычисления косинуса угла, заданного в радианах.
#include
<iostream>
#include
"math.h"
using
namespace
std;
void
main()
{ setlocale(LC_CTYPE,"Russian");
double
a;
cout<<"Введите
значение a"<<"\n";
cin>>a;
cout<<"cos(a)="<<cos(a)<<"\n";
system("pause");
}
Вычислить
Д
#include <iostream>
using namespace std;
void main()
{
int a,a1,a2,a3;
cout<<"Vvedite 3-x znachnoe chislo \n";
cin>>a;
a1=a/100; // sotni
a2=a/10%10; // desyatki
a3=a%10; // edinici
cout<<"\n "<<a1<<" "<<a2<<" "<<a3;
cout<<"\n Symma ="<<a1+a2+a3<<endl;
system("pause");
}