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


 

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

53003. ФИЗКУЛЬТУРА В МИРЕ НАТУРАЛЬНЫХ ЧИСЕЛ 286.5 KB
  Играть можно как внутри класса разбивая его на команды так и между классами. В игре участвуют две команды. Выполнив правильно задание команды набирают баллы которые фиксируются на магнитной доске табло. После завершения игры подводятся итоги и команды награждаются.
53004. Фізкультхвилинки і рухливі ігри на уроках та в позаурочній діяльності молодших школярів 41 KB
  Я називаю предмет який є в нашому класі а ви показуєте на нього рукою коли я скажу розплющити очі ви побачите чи правильно показали Гра Гойдалки Стати прямо ноги нарізно руки в поясі. Гра Косар Встати зза парт випростатися ноги нарізно руки перед собою. Виконувати у середньому темпі 56 разів Гра Потягти канат Стати прямо руки нарізно підняти руки вгору вдихнути повітря робити такі рухи ніби тримаєшся за канат і тягнеш його трохи згинаючи коліна видихати повітря до рахунку 78. А як спить...
53006. Фізкультурні паузи як психофізіологічні аспекти уроку іноземної мови 29 KB
  Комплексність уроку іноземної мови, а також характер функцій видів мовленнєвої діяльності - бути метою або засобом навчання - створюють сприятливі умови для врахування зазначених вище даних у межах кожної навчальної задачі, що планується.
53007. ФИЗКУЛЬТМИНУТКИ НА УРОКАХ 113 KB
  Упражнения способствующие развитию мышц пальцев руки предплечья. Действия на счет 1 Действия на счет 2 Действия на счет 3 Действия на счет 4 Основная стойка руки вниз Руки к плечам Руки вверх Руки к плечам И. Руки в стороны Руки вверх Руки в стороны И. Руки в стороны Руки к плечам Руки в стороны И.
53008. ВИНИКНЕННЯ ФІЗИЧНОЇ КУЛЬТУРИ В СТАРОДАВНЬОМУ СВІТІ 63 KB
  Австралійцям широко були відомі різноманітні ігри та розваги. У первісних народів Америки індіанців ескімосів та ін були відомі ігри з киданням мяча в ціль. Первісні племена Африки широко застосовували у вихованні дітей підлітків та юнаків фехтування на палицях боротьбу ігри з бігом і стрибками стрільбу з лука вправи з розгойдуванням на ліанах з подальшими стрибками. Самою ранньою формою фізичного виховання були колективні ігри.
53010. Акробатика. Игры - эстафеты 48.5 KB
  Строевые упражнения Повороты Налево Направо Кругом Расчет на 13 Ходьба на носках руки на поясе; на пятках руки за головой; на внешней стороне стопы руки на поясе на внутренней стороне стопы руки на поясе в полном присесте руки на коленях Бег в среднем темпе; приставными шагами правым ⁄ левым боком бег со сменой направления Ходьба с восстановлением дыхания. Руки на поясе. руки к плечам. стойка ноги врозь руки на поясе 1.