Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Математические функции. Получение справки с использованием MSDN




Для того, чтобы вычислить значение какой-либо математической функции, например синуса, косинуса, модуля числа и ряда других, необходимо подключить стандартную библиотеку математических функций и констант сmath

#include <сmath>

При вызове функции в тексте программы важно правильно указать имя и аргументы (тип, количество). Как правильно это сделать, можно узнать с помощью справочной системы MSDN. Если эта программа установлена на компьютере, то нужно выполнить команду Пуск ►Все программы ►Microsoft Developer Network ►MSDN Library for Visual Studio 2008 - ENU

В области Index (её можно вызвать соответствующей кнопкой стандартной панели инструментов ) имеется 2 поля:

§ Filtered by, позволяющее сузить поиск, для этого нужно выбрать Visual C++

§ Look for, в которое следует ввести ключевое слово для поиска

Для ознакомления с содержимым заголовочного файла cmath следует ввести его название в поле Look for, а затем кликнуть по гиперссылке cmath header, расположенной ниже.

Откроется подчинённое окно, в котором можно ознакомиться с содержимым заголовочного файла cmath.


Для того, чтобы получить подробную информацию о какой-либо функции, например, о косинусе, в строке поиска наберём cos и выберем гиперссылку cos function

Результатом поиска будут три ветки, из которых нас интересует третья сверху ссылка, где перечислены функции cos, cosf, cosh, coshf (первая сверху относится к обработке комплексных чисел, а вторая - вычисление косинуса элементов контейнера valarray, входящего в стандартную библиотеку STL). На рисунке эта ссылка помечена красным.

Зелёным кружком обведены прототипы функции косинус, по которым можно определить, что функция принимает аргументы типа double, float или long double и возвращает значения соответствующего типа. Комментарии //С++only указывают на то, что функции, работающие с аргументами и возвращающие значения типа float или long double,

 

реализованы только в С++, а в С этих функций не было (для типа float использовалась функция cosf). Можно просмотреть образцы использования функции, перейдя по гиперссылке

или узнать о том, что параметр x представляет собой угол, выраженный в радианах и что возвращаемое значение – это косинус или гиперболический косинус от x. Кроме того, указывается, что для при аргументах, модуль которых больше или равен 263 происходит потеря точности.  

Индивидуальные задания:

Составить программу, которая принимает с клавиатуры три вещественных числа x, a, b и вычисляет значения функций y и z.

Результаты расчётов вывести на экран и в текстовый файл в корневом каталоге диска C: с именем, состоящим из номера лабораторной работы, номера группы и фамилии студента (например, для студента Иванова из группы ДИУ11/2 имя файла для вывода должно быть Lab1_DIU11_1_Ivanov. txt)

N Функция y = f1(x) Функция z = f2(y,a,b) Рабочий набор
x a b
1. 3,5 1,8 3,7
2. 8,2 2,2 8,2
3. 8,1 0,8 1,2
4. 4,7 7,6 8,1
5. 3,4   2,5
6. -8 8,7 1,3
7. 2,5 8,7 1,8
8. 2,7    
9. 0,1 1,5  
10. 2,5   6,1
11.   -3 8,1
12. 3,7 -2 8,1
13.      
14. 4,1   3,5
15. 2,5 1,3 3,3

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных