Курсовая работа: Стандартные библиотечные функции С++

#include <math.h>

double sin(x); вычисляет синус x

double sinh(x); вычисляет гиперболический синус x

double x; радиан

Описание: Функции sin и sinh вычисляют соответственно синус и гиперболический синус x.

Возвращаемое значение.: Функция sin возвращает синус x. Если x большой, то может возникнуть частичная потеря значимости результата. В этом случае sin вырабатывает ошибку PLOSS, но сообщения не печатает. Если x настолько большой, что теряется общая значимость результата, тогда sin печатает сообщение об ошибке TLOSS в stderr и возвращает 0. В обоих случаях errno устанавливается в ERANGE. Функция sinh возвращает гиперболический синус x. Если результат большой, sinh возвращает значение HUGE (отрицательное или положительное, в зависимости от знака x) и устанавливает errno в ERANGE.

Обрaботкa ошибок может быть модифицировaнa при изменении процедуры matherr.

Пример:

#include <math.h>

double pi = 3.1415926535,x,y;

x = pi/2;);

y = sin(x); /* y равен 1.0 */

y = sinh(x); /* y равен 2.3 */

Имя функции: SQRT

#include <math.h>

double sqrt(x);

double x; неотрицательное значение с плавающей точкой

Описание: Функция sqrt вычисляет квадратный корень x.

Возвращаемое значение : Функция sqrt возвращает результат вычисления квадратного корня. Если x - отрицательное, функция печатает сообщение об ошибке DOMAIN в stderr, устанавливает errno в EDOM и возвращает 0.

Обрaботкa ошибок может быть модифицировaнa при изменении процедуры matherr.

Пример:

#include <math.h>

#include <stdlib.h>

double x,y,z;

if ((z = sqrt(x+y))==o.0)

if((x+y) < 0.0)

perror("sqrt of a negative number");

Имя функции: TAN-TANH

#include <math.h>

К-во Просмотров: 628
Бесплатно скачать Курсовая работа: Стандартные библиотечные функции С++