Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_po_C.pdf
Скачиваний:
37
Добавлен:
07.03.2015
Размер:
2.9 Mб
Скачать

Функция

Описание

 

 

 

переменная x задается в радианах.

 

 

double cos (double x)

Функция возвращает значение cos (x). Входная

 

переменная x задается в радианах.

double tan (double x)

Функция возвращает значение tan (x). Входная

 

переменная x задается в радианах.

double asin (double x)

Функция возвращает значение arcsin (x) в

 

радианах. x должна находиться в диапазоне [-1, 1].

double acos (double x)

Функция возвращает значение arccos (x) в

 

радианах. x должна находиться в диапазоне [-1, 1].

double atan (double x)

Функция возвращает значение arctan (x) в

 

радианах.

double atan2 (double x, double y)

Функция возвращает значение arctan (x/y) в

 

радианах.

Гиперболические функции

 

 

double sinh (double x)

Функция возвращает значение гиперболического

 

синуса от x.

double cosh (double x)

Функция возвращает значение гиперболического

 

косинуса от x.

double tanh (double x)

Функция возвращает значение гиперболического

 

тангенса от x.

Логарифмические функции

 

 

double log (double x)

Функция возвращает значение ln (x).

double log10 (double x)

Функция возвращает значение log10 (x).

Все функции возвращают значения и используют переменные типа double, поэтому без ограничений поддерживают и работу с переменными типа float.

Для того, чтобы использовать функции стандартной библиотеки math, необходимо включить в Ваш файл исходного текста файл-заголовок math.h, воспользовавшись директивой препроцессора #include, то есть вставить в текст строку следующего вида:

#include <math.h>

В следующей строке приведен пример, выполняющий вычисление выражения y=x+2 , где x и y - ранее определенные переменные типа float:

y = sqrt (x + 2);

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

4.2.1.4. Вывод результата вычисления

Результат вычисления выводится на экран с помощью стандартного потока вывода cout,

как это уже выполнялось в предыдущей лабораторной работе. Строка исходного текста, выполняющая данную операцию, имеет следующий вид:

31

cout << имя_переменной;

При этом стандартный поток вывода вывода самостоятельно преобразует формат выводимой переменной в строку символов.

4.2.1.5. Пример исходного текста программы

// Иванов П.С. II-32x

// Лабораторная работа №2 // Вариант №1

#include <iostream>

// Заголовок стандартной

 

// библиотеки

#include <math.h>

// ввода/вывода.

// Заголовок стандартной

 

// библиотеки

 

// математических функций.

using namespace std;

// Определение

 

// использования

 

// стандартного

 

// пространства имен

 

// C++.

int main()

 

{

 

// Переменные, используемые функцией.

// Буфер ввода символа во

char CharInputBufer;

 

// время ожидания

 

// завершения работы

float InputValue;

// приложения.

// Буфер входного значения

float ResultValue;

// числа.

// Буфер результата

 

// вычисления.

// Вывод стандартного заголовка приложения.

cout << "Laboratory work N2\n";

// Вывод на экран названия

cout << "Ivanov P.C.\n";

// лабораторной работы.

// Вывод на экран имени

cout << "II-31x\n";

// учащегося.

// Вывод на экран курса,

 

// группы и подгруппы.

// Выполнение операции.

// Приглашение ввести

cout << "Input value: ";

cin >> InputValue;

// число.

// Ввод значения

ResultValue = sin (InputValue * 1.5);

// переменной.

// Вычисление результата.

cout << "\nResult = " << ResultValue;

// Вывод вычисленного

 

// значения.

32

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]