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


 

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

68485. Налог на прибыль 36.42 KB
  На Западе принято исходить из того, что бизнесмен себе не враг. Любые расходы можно учитывать по одному простому соображению - если компания расходует деньги не на бизнес, компания разоряется. Рынок действует лучше налоговой. Нашим компаниям побоялись свободу давать.
68486. Ставки для резидентов 31.1 KB
  Ставки налога на прибыль. Дивиденды – распределение заработанной прибыли после уплаты налога. Когда налогоплательщик получает дивиденды он экономически платит налог второй раз юридически первый раз так как субъекты другие. Это сделано для того чтобы в холдингах не накручивался налог на налог.
68487. Налог на добавленную стоимость 33.57 KB
  Такая система предполагает развернутую систему вычетов, т.к. платит каждый, на каждом этапе. Устаканиться в бюджете налог должен после покупки потребителем (т.к. НДС – потребительский налог). По сути, все, что было на этапах – забегание вперед, аванс, кредитование государства.
68488. Налог на добавленную стоимость. Объект. Понятие и место реализации как объекта НДС 34.5 KB
  Любая страна, освобождает покидающий товар от НДС. Но, страна, которая принимает товар – собирает так называемый “таможенный НДС” с импортеров. Это способ уровнять зарубежные и наши товары по бремени уплаты косвенных налогов. Если кто-то ввозит товары напрямую в РФ – проблем нет. Ввез – заплатил.
68489. Недоимка. Штраф. Пеня 35.36 KB
  Недоимка неуплаченная или не полностью неуплаченная в срок сумма налога. Недоимка может образоваться если налогоплательщик всё посчитал правильно но денег нет. Иногда недоимка есть но налогоплательщик не виноват уплата налога налоговым агентом.
68491. Финансово-правовые аспекты денежно-кредитных и валютных отношений 31.02 KB
  Правовое положение Центрального банка РФ Валютное регулирование и валютный контроль Деньги в экономическом смысле – ликвидный актив в юридическом законное средство платежа. Деньги наиболее удобная мера обмена. Закон Грешема 16 век плохие деньги вытесняют из обращения хорошие деньги.
68492. Дизайн на французский манер 85 KB
  Выставка моды 1945 года После четырех лет войны британские и американские модельеры сочли что во Франции с высокой модой покончено. Жак Вьено Институт промышленной эстетики Следуя опытом Великобритании где в конце 1940х годах открылись государственные центры дизайна дизайнер и теоретик...
68493. Хроническое продуктивное воспаление 261 KB
  Хроническое воспаление это длительный процесс при котором деструкция и воспаления развиваются одновременно с заживлением. Причины хронического воспаления: персистирующая инфекция например микобактерия туберкулеза вирус гепатита паразиты инородные тела кремний асбест тальк кетгут и...