Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сборник лабораторных работ.doc
Скачиваний:
7
Добавлен:
17.11.2019
Размер:
5.38 Mб
Скачать

1Краткая теоретическая справка Математические функции стандартной библиотеки с

Для реализации операций с основными типами данных предназначены операции языка программирования и функции стандартной библиотеки. Прототипы математических функций и определения некоторых констант содержатся в заголовочном файле math.h.

Наиболее часто используемые функции:

Функция

Краткое описание

abs

нахождение абсолютного значения выражения типа int

acos

вычисление арккосинуса

asin

вычисление арксинуса

atan

вычисление арктангенса х

ceil

нахождение наименьшего целого, большего или равного х

cos

вычисление косинуса

exp

вычисление экспоненты

fabs

нахождение абсолютного значения типа double

floor

нахождение наибольшего целого, меньшего или равного х

кстати, floor(x+0.5) округлит x до ближайшего целого,

floor(x*10n+0.5)/10n округлит x до заданного (n-ого) десятичного знака

labs

нахождение абсолютного значения типа long

log

вычисление натурального логарифма

log10

вычисление логарифма по основанию 10

modf

разложение х на дробную и целую часть

pow

вычисление х в степени у

sin

вычисление синуса

sqrt

нахождение квадратного корня

tan

вычисление тангенса

Некоторые константы:

M_E

Основание натуральных логарифмов (e)

M_PI

Отношение длины окружности к ее диаметру ()

Пример: Вычислить y= .

#include<math.h>

void main(){

y = pow(2, x)/cos(x)+pow(3, x);

}

Справочная информация о величинах геометрических фигур

Рассмотрим несколько фигур:

треугольник

трапеция

ромб

четырехугольник

В данной лабораторной работе будут использоваться следующие обозначения (см. рисунок): a, b, c, d – стороны фигур; A, B, C, D – вершины; ha, hb, hc – высоты, опущенные на соответствующие стороны треугольника; r и R – радиусы вписанной и описанной окружностей соответственно; h – высота трапеции; e – диагональ трапеции; e1 и e2 – диагонали четырехугольника; d1 и d2 – диагонали ромба; p и S – соответственно полупериметр и площадь фигуры.

При решении задач могут пригодиться следующие формулы:

Для треугольника:

– Теорема синусов

– Теорема косинусов

– Формула Герона

Для ромба:

Для трапеции

A+B=C+D=1800

Трапецию, ромб и произвольный четырехугольник всегда можно разделить на треугольники и свести вычисления к известной задаче.

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

Замечание: для вычисления котангенса и арккотангенса в библиотеке отсутствуют функции. Для их вычисления можно воспользоваться формулами: