Математические функции
Для математических вычислений и преобразований используются библиотечные математические функции, прототипы которых находятся в заголовочном файле math.h.
В выражениях программы вызовы математических функций задаются в виде:
ИмяФ(СписокАргументов)
где ИмяФ – имя функции;
СписокАргументов – список аргументов, передаваемых в тело функции; отдельный аргумент может являться идентификатором или выражением соответствующего типа.
При вызове функций следует учитывать:
● их область определения с точки зрения математики;
● обязательное заключение списка аргументов в круглые скобки;
● количество, типы и порядок аргументов в списке;
● радианную меру измерения аргументов тригонометрических функций.
При вычислении композиции функций (сложной функции) необходимо заключать аргументы каждой вызываемой функции в круглые скобки. Вычисление значения сложной функции начинается с аргумента функции последнего уровня вложенности.
Например:
y=sin(30); //объекту y присвоить значение синуса 30 радиан
a=pow(5.1,3); //объекту a присвоить значение куба числа 5.1
x=sqrt(cos(1.2)); //объекту х присвоить значение функции квадратного корня из косинуса 1.2 радиан
При следующем вызове логарифмической функции: z=log(-1); – будет выдана ошибка на этапе выполнения программы.
Для нахождения значений функций, не входящих в файл math.h, используется композиция стандартных функций.
Например, чтобы найти значение , можно воспользоваться свойством логарифмов :
z=log(3)/log(2);
Дата добавления: 2015-02-16; просмотров: 538;