русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Float log(float x)


Дата добавления: 2013-12-23; просмотров: 1201; Нарушение авторских прав


Int rand(void)

Double a,b,c;

Double a,b,c;

Long double pow(long double x, int y)

Double pow(double x, int y)

Long double pow(long double x, long double y)

Double pow(double x, double y)

Float pow(float x, float y)

Double a,b;

Long double sqrt(long double x)

Double sqrt(double x)

Float sqrt(float x)

Double a,b;

Long double tan(long double x)

Double tan(double x)

Float tan(float x)

Double a,b;

Long double sin(long double x)

Double sin(double x)

Float sin(float x)

Double a,b;

Long double cos(long double x)

Double cos(double x)

Float cos(float x)

Double a,b;

Long double fabs(long double x)

Double fabs(double x)

Float fabs(float x)

Int a,b;

Long abs(long x)

Int abs(int x)

Стандартные библиотечные математические функции.

J=0;

I=15;

Bool b1,b2;

Int i,j;

b1=!i; // b1 имеет значение 0 (ЛОЖЬ)

b2=!j; // b2 имеет значение 1 (ИСТИНА)

 

Программа на языке С++ состоит из одной или нескольких функций. Функция – это логически самостоятельная именованная часть программы, которой могут передаваться параметры и которая может возвращать значение. Тема функций – тема отдельной лекции. Язык С++ в своем составе имеет множество библиотек полезных функций, в том числе библиотеку математических функций, которые незаменимы при разработке программ практически любого назначения. Её содержимого мы и коснемся.



Рассмотрим описания некоторых функций для выполнения элементарных математических операций.

Функция вычисления абсолютного значения аргумента

Пример:

a=-4;

b=abs(a); // результат b=4

 

Функция вычисления абсолютного значения аргумента.

Пример:

a=-125.25;

b=fabs(a); // результат b=125.25

Функция вычисления значения косинуса угла, заданного в радианах.

Пример:

a=3.14;

b=cos(a); // результат b = -1

Функция вычисления значения синуса угла, заданного в радианах.

Пример:

a=3.14;

b=sin(a); // результат b = 0

Функция вычисления значения тангенса угла, заданного в радианах.

 

Пример:

a=3.14;

b=tan(a); // результат b = 0

Функция вычисления квадратного корня положительного числа.

Пример:

a=144.0;

b=sqrt(a); // результат b = 12.0

Функция вычисления значения <аргумент 1> в степени <аргумент 2>.

 

Пример:

a=2.0;

b=10.0;

c=pow(a,b); // результат c = 1024.0

Функция выделения целой и дробной частей числа типа double.

float modf(float x, float *ipart)

double modf(double x, double *ipart)

long double modf(long double x, long double *ipart)

Дробная часть со знаком числа возвращается функцией, а целая помещается в ячейку памяти, на которую указывает ipart.

Пример:

a=41.56789;

b=modf(a,&c); // b = 0.5678924

// c = 41.0

Функция возврата случайного целого числа в диапазоне от 0 до 32767.

Функция генерирует последовательность псевдослучайных чисел. Для получения каждый раз разных последовательностей необходимо вызывать функцию srand(time(NULL)) для инициализации счетчика времени, на основании которого и генерируется последовательность.

 

Функция вычисления натурального логарифма аргумента типа double.



<== предыдущая лекция | следующая лекция ==>
Логические операции и операции отношения. | Float atan(float x)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.007 сек.