
Использование в программе математических функций и констант
Требуется в разделе подключения библиотек описать следующий строки
#define _USE_MATH_DEFINES
#include <math.h>
M_PI – число ПИ
M_E – экспонента
Таблица 2. Перечень основных функций математической библиотеки
Имя |
Описание |
abs |
Возвращает абсолютную величину числа |
acos |
арккосинус |
asin |
арксинус |
atan |
арктангенс |
atan2 |
арктангенс с двумя параметрами |
ceil |
округление до ближайшего большего целого числа |
cos |
косинус |
cosh |
гиперболический косинус |
exp |
вычисление экспоненты |
fabs |
абсолютная величина (числа с плавающей точкой) |
floor |
округление до ближайшего меньшего целого числа |
fmod |
вычисление остатка от деления нацело для чисел с плавающей точкой |
frexp |
разбивает число с плавающей точкой на мантиссу и показатель степени. |
ldexp |
умножение числа с плавающей точкой на целую степень двух |
log |
натуральный логарифм |
log10 |
логарифм по основанию 10 |
modf(x,p) |
извлекает целую и дробную части (с учетом знака) из числа с плавающей точкой |
pow(x,y) |
результат возведения x в степень y, xy |
sin |
синус |
sinh |
гиперболический синус |
sqrt |
квадратный корень |
tan |
тангенс |
tanh |
гиперболический тангенс |
Ход работы
ЗапуститеMicrosoft Visual Studio 2008 (2010).(рис.1)
Рис.1
В меню выберите опцию New Project (рис.2)
Рис.2
Далее должно появиться окно с перечнем файлов, выбираем Win32 Console Application(рис.3)
Рис.3
Далее необходимо назвать проект (Name), путь для размещения (Location) и имя проектного решения (Solution name) и нажать клавишу «ОК» (рис.4):
Затем можно завершить создание проекта по шаблону (рис.5)
Рис.5
Либо создать пустой проект, нажав клавишу «Next» и выбрав в меню опцию Empty Project(рис.6)
Рис.6.
Если мы выбрали создание проекта по шаблону (рис.7), то на экране видим проект с готовым программным кодом
Рис.7
Если выбран пустой проект, то вид окна будет следующий (рис.8)
Рис.8
Для того чтобы добавить файл в проект производим действия, показанные на рис.9,10
Рис.9
Рис.10
В результате получаем (рис.11)
Рис.11
Далее вводим в файл программный код (рис.12)
Рис.12
Листинг кода представлен ниже
#include <stdio.h>/* директива препроцессора для подключения заголовочных файлов*/
int x=1; /*определение переменных*/
int y=2;
extern int printf(char *, ...); /*объявление функции*/
void main() /*определение главной функции*/
{
int z; /*объявление переменных*/
int w;
z = y+x; /*выполняемые операторы*/
w = y-x;
printf("z= %d\nw =%d\n", z, w);
}
Запускаем программу нажав «CTRL+F5», на вопрос создать проект отвечаем «Да» («Yes»).
Если в проекте нет никаких ошибок, то на черном экране видим результат выполнения программы.
В случае если допущена ошибка вид экрана следующий (рис.13)
Рис.13
Допущена синтаксическая ошибка «);»