Лабораторная работа №2
Расчет по формуле
Решение нулевого варианта
Задача. Найти значение функции при данном значении α.
Входные данные: α.
Выходные данные: значение функции.
Для экономии памяти заводить переменную, хранящую значение функции, не будем. Результат будет подсчитываться и выводиться в одном операторе вывода cin.
Преобразуем выражение :
2*pow(sin(3*M_PI-2*a))*pow(cos(5*M_PI+2*a)
Математические константы не определены в C++. Чтобы использовать их, необходимо сначала определить USE_MATH_DEFINES, а затем подключить сmath или math.h.
Для организации ввода переменной, следует подключить стандартную библиотеку iostream.
Текст программы:
#include "stdafx.h"
#define _USE_MATH_DEFINES
#include <iostream>
#include <cmath>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{float a;
cout <<"a=";
cin >>a;
cout<<"f="<<2*pow(sin(3*M_PI-*a),2.)*pow(cos(5*M_PI+2*a),2.);
system("pause");
return 0;}
Задания для самостоятельного выполнения:
- Даны действительные числа x и y. Получить .
- Даны x, y, z. Вычислить a, b, если:
- Даны x, y, z. Вычислить a, b, если:
- Найти значение функции при данном значении α.
- Даны x, y, z. Вычислить a,b если .
- Найти значение функции f=cosα+sinα+cos3α+sin3α при данном значении α.
- Найти значение функции при данном значении α.
- Найти значение функции при данном значении α.
- Найти значение функции f=cosα+cos2++cos6α+cos7α при данном значении α.
- Найти значение функции при данном значении α.
- Найти значение функции при данном значении α.
- Найти значение функции при данном значении α.
- Найти значение функции f=(cosα-cosβ)2-(sinα-sinβ)2 при данном значении α и β.
- Найти значение функции при данном значении α.
- Найти значение функции при данном значении β.