Программа
Алгоритм (блок - схема)
Математическая модель
Пример выполнения лабораторной работы
ЗаданиеI. Напишите программу для расчета по двум формулам. Отсутствующие в библиотеке языка функции выразите через имеющиеся.
Решение
В библиотеке math.h языка С++ отсутствует функция ctg(x), поэтому выразим ее через имеющуюся функцию tg(x), используя известное соотношение:
.
Запись выражений на языке С++ примет вид:
z1 = tan(x) - 1/tan(7*pi/6); z2 = tan(7*pi/8) - sqrt(3.0) * tan(pi/8) * tan(x).
Аргументы: х – вещественного типа.
Результаты : z1, z2 – вещественного типа.
//подключение заголовочных файлов
#include <iostream> //для организации ввода-вывода в С++
#include <conio.h> //для организации консольного ввода-вывода
#include <math.h> //для работы с математическими функциями
using namespace std; // описание пространства имен std
int main() // заголовок главной функции
{ // тело функции
const double pi = 3.14159265359; // описание константы
double z1, z2, x; // описание переменных
cout<<" Введите х = "; // вывод сообщения на экран
cin>>x; // ввод переменной х
//вычисляем значения переменных z1, z2
z1 = tan(x)-1/tan(7*pi/6); //присвоение переменной z1 значения выражения
z2 = tan(7*pi/8)-sqrt(3.0)*tan(pi/8)*tan(x);
cout<<" z1 = "<<z1<<" z2 = "<<z2; // вывод данных на экран
_getch(); //функция ожидания нажатия клавиши из conio.h
return 0; //главная функция возвращает целочисленное значение 0
}