67974

Обчислення виразів за допомогою математичних функцій

Практическая работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Скласти програму, яка підраховує і виводить на екран значення змінних t1 і t2 відповідно до заданих формул. Значення деяких параметрів, можуть бути цілими числами або числами з плаваючою точкою. Вони повинні вводитися з клавіатури. Значення інших - задаватися як початкові значення при оголошенні відповідних змінних...

Украинкский

2014-09-16

54 KB

0 чел.

i: Практична робота №5 до лекції №11. 

Практична робота № 5

Обчислення|підрахунок| виразів за допомогою математичних функцій.

Мета|ціль| роботи:  програмування обчислювального процесу лінійної структури з використанням арифметичних операцій і|та| математичних функцій  на мові|язиці| Сі++.

Завдання|задавання| для виконання

Скласти програму, яка підраховує|підсумовує| і|та| виводить на екран значення  змінних t1 і|та| t2 відповідно до заданих формул. Значення деяких параметрів,  можуть бути цілими числами або  числами з|із| плаваючою точкою|крапкою|. Вони повинні вводитися|запроваджувати| з клавіатури. Значення інших|останніх| - задаватися як початкові значення при оголошенні відповідних змінних.    У разі потреби, допускається (і навіть бажано) спростити формули для того, щоб забезпечити мінімізацію об'єму|обсягу| обчислень|підрахунків|.

Розробка алгоритму розв’язання|вирішення|.

Алгоритм розв’язання задачі - лінійний і|та| складається з|із|: введення значень x і|та| y; визначення констант  a, b, c, d ; обчислення|підрахунки| значення t1; обчислення|підрахунки| значення t2; виведення значень t1 і|та| t2.

Оптимізація алгоритму.

Вираз ax зустрічається один раз в першій формулі і|та| двічі в другій. Отже, можна один раз провести множення a на x, а потім використовувати цей результат.  У другій формулі двічі зустрічається множення квадратного кореня на тангенс - це обчислення|підрахунок| можна так само зробити один раз.

#include <iostream>

#include <windows.h>

#include <math.h>

using namespace std;

void main()    

{

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

 double x, y;

 const double a=12.5,b=1.3,c=14.1,d=2.7;

 double t1, t2;        

 double ax;             // робоча змінна

cout<<"Введіть x, y : ";

cin>>x>>y;

ax=a*x;

t1=(b*log(ax+b)/a+d*log(y*x+d)/y)/c;

ax=sqrt((c - b)*(c+b))*tan(ax);

t2=log((ax+2)/(ax - 2))/(2*a*b);

cout<<"\n t1 ="<<t1<<"\n t2 ="<<t2;

cout<<"\n\n";

system("pause");

 return;

}

Результати роботи програми

Введіть|запроваджуйте| x, y : 3.3 1.1

t1 = 0.348897  t2 = 0.0133405

PAGE  1

 DATE \@ "M/d/yyyy" 10/26/2013


 

А также другие работы, которые могут Вас заинтересовать

19691. Новаторство Некрасова как поэта 28.5 KB
  Новаторство Некрасова как поэта. Поэтический мир Некрасова удивительно богат и разнообразен. Талант которым щедро наградила его природа и необычайное трудолюбие помогли поэту создать такую многоголосую и напевную лирику. Поговорим о политической гражданской лири
19692. Творческий путь А. А. Фета. Своеобразие поэзии и литературной позиции 27.5 KB
  Творческий путь А. А. Фета. Своеобразие поэзии и литературной позиции. А. А. Фет 1820 1892. Первый сборник стихотворений Лирический Пантеон вышел в Москве в 1840 г.. В сборнике преобладали баллады и антологические стихотворения т.е. стилизации под античную поэзию; в воспеван...
19693. Драматургия А. Н. Островского: поэтика, эволюция 28.5 KB
  Драматургия А. Н. Островского: поэтика эволюция. Островский 1823 1886 пришел в литературу как создатель национальносамобытного театрального стиля опирающегося в поэтике на фольклорную традицию. Это оказалось возможно потому что он начинал с изображения патриархальных...
19694. Творческий путь Салтыкова-Щедрина 27.5 KB
  Творческий путь СалтыковаЩедрина. СалтыковЩедрин 1826 1889 родился в семье богатых помещиков. С детских лет он стал свидетелем страшных картин крепостнического произвола что оказало определяющее влияние на формирование его взглядов. В 1841 г. опубликована первое стихо...
19695. Салтыков как сатирик 30 KB
  Салтыков как сатирик. Сказки написаны с 1869 по 1886 г. Выбрал жанр сказки не случайно. В качестве причин его интереса можно назвать: условия цензуры; воздействие на писателя фольклорной и литературной традиции; появление нового читателя представляющего демо
19696. Историческая концепция в «Истории одного города» 39.5 KB
  Историческая концепция в Истории одного города Если историческая концепция и существует то это очень странная концепция. Одной фразой ее можно выразить так: история могла бы существовать но ее не возникло. То что происходило на протяжении огромного количества вре...
19697. Историческая концепция в «Истории одного города» вповести М.Е. Салтыкова-Щедрина 32 KB
  Историческая концепция в Истории одного города. Повесть М. Е. СалтыковаЩедрина €œИстория одного города€ представляет собой цикл рассказов не связанных между собой сюжетом или одними и теми же героями но объединенных в одно произведение ввиду общей цели сатиричес...
19698. Творческий путь Лескова 30 KB
  Творческий путь Лескова. Н. С. Лесков 18311895 известен прежде всего как прозаик автор множества романов повестей рассказов. Однако свой творческий путь он начал с публицистики. Будучи выходцем из семьи небогатого орловского чиновника Лесков рано поступил на службу в Ор...
19699. Своеобразие поэтики Лескова 43.5 KB
  Своеобразие поэтики Лескова Что касается собственного творчества писатель шел против течений. Он любит жанры новеллы и анекдота в основе которых новость неожиданность т.е. то что вступает в противоречие с привычным взглядом на вещи. Лесков стремился не