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


 

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

81306. Теологическая теория происхождения государства и права 35.26 KB
  Согласно теологической теории творец всего сущего на Земле в том числе государства Бог проникнуть же в тайну божественного замысла постичь природу и сущность государства невозможно. Известно что ещё в древнем Египте и Вавилоне возникли идеи божественного происхождения государства и права. Основной смысл данной теории в том чтобы утвердить приоритет духовной организации церкви над светской государством и доказать что нет государства и власти не от бога.
81307. Теория общественного договора 39.4 KB
  Поэтому данная теория связывается с механическим представлением о происхождении государства выступающего как искусственное произведение сознательной воли людей согласившихся соединиться ради лучшего обеспечения свободы и порядка. Классическое обоснование договорная теория получила в трудах Руссо. Как же практически обстояло дело со свободой справедливостью и с правом в тех странах где господствовала теория божественного происхождения государства и права Отвечая на этот вопрос Гольбах писал что свобода в этих странах была запрещена...
81308. Марксизм о государстве и праве 35.44 KB
  Именно поэтому в этот период появляются такие направления философии марксизм который ставит перед собой задачу исследовать действительность открыть ее законы понять и объяснить жизнь общества Рассматривая марксистское учение о государстве и праве необходимо прежде всего подчеркнуть что марксистская концепция происхождения государства и права опирается на историко-материалистическое учение об обществе и общественном развитии на классовую трактовку государства и права. Марксистская теория происхождения государства наиболее полно...
81309. Особи, які беруть участь у виконавчому провадженні та залучаються до проведення виконавчих дій 28.53 KB
  До учасників виконавчого провадження належать сторони виконавчого провадження тобто стягувач та боржник представники сторін органи державної влади та місцевого самоврядування. Сторони є головними та обовязковими учасниками виконавчого провадження що мають особисту заінтересованість у наслідках виконавчих дій. Сторонами виконавчого провадження є стягувач і боржник. У Законі Про виконавче провадження ст.
81310. Особи, які сприяють вчиненню виконавчого провадження, їх права та обов’язки 28.86 KB
  Експерт або спеціаліст зобовязаний надати письмовий висновок, а суб\'єкт оціночної діяльності - субєкт господарювання - письмовий звіт з питань, що містяться в постанові державного виконавця, а також надати усні рекомендації щодо дій, які виконуються за його присутності.
81311. Представництво у виконавчому провадженні. Повноваження представника та їх оформлення 26.09 KB
  Особиста участь фізичної особи у виконавчому провадженні не позбавляє її права мати представника крім випадку коли боржник згідно з рішенням зобовязаний вчинити певні дії особисто. Неповнолітні та особи визнані судом недієздатними реалізують свої права та виконують обовязки повязані з виконавчим провадженням відповідно до вимог закону. Участь юридичних осіб у виконавчому провадженні здійснюється їх керівниками чи органами посадовими особами які діють у межах повноважень наданих їм законом або через представників юридичної особи....
81312. Поняття, види, зміст і форма виконавчого документа 28.75 KB
  Відповідно до цього Закону підлягають виконанню державною виконавчою службою такі виконавчі документи: виконавчі листи що видаються судами і накази господарських судів у тому числі на підставі рішень третейського суду та рішень Міжнародного комерційного арбітражного суду при Торговопромисловій палаті і Морської арбітражної комісії при Торговопромисловій палаті...
81313. Стадії виконавчого провадження. Відкриття виконавчого провадження 36.12 KB
  Відкриття виконавчого провадження. Процес виконавчого провадження завжди складається із послідовності дій державного виконавця від відкриття виконавчого провадження до його закінчення. Перша стадія виконавчого провадження.
81314. Органи і посадові особи, які здійснюють виконавче провадження 26.83 KB
  Примусове виконання рішень покладається на державну виконавчу службу яка входить до системи органів Міністерства юстиції України. Примусове виконання рішень здійснюють державні виконавці визначені Законом України Про державну виконавчу службу далі державні виконавці. За наявності обставин що ускладнюють виконання рішення або у разі виконання зведеного виконавчого провадження у встановленому Міністерством юстиції України порядку можуть утворюватися виконавчі групи до складу яких включаються державні виконавці одного або кількох органів...