Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Математические функции. Получение справки с использованием 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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.