Хелпикс

Главная

Контакты

Случайная статья





На тему:Линейные программы. Вычисления по формулам



 

Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
 «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
МЕХАНИКИ И ОПТИКИ»
ФСПО

 

Отчет

На тему: Линейные программы. Вычисления по формулам

по дисциплине: ООП

 


 


 


Выполнила:
Студентка группы 333
Комарова Мария

Оценка: _______

Проверил:
Сорокин Д. Ю.
Дата: __________

Подпись: _______

 

 

Санкт-Петербург
 2011г.


1. Задание. Составить программу для ввода данных, вычисления эквивалентных пар выражений y1, y2 и z1, z2, вывода данных и результатов вычислений.

2. Блок-схема программы.

 

 

 



3. Листинг и протокол.

 


// лаба1, Комарова, 333гр, вар4

 

#include < iostream> // Библиотека потокового вв/выв

#include < cmath> // Библиотека мат. вычислений

using namespace std; // Подключение стандартной библиотеки имен

 

void main (void)

{

double a, alph, y, z, yy, zz; // Объявление переменных

 

cout< < " a= "; // Запрос а

cin> > a; // Считывание значения а с клавиатуры

cout< < " alph= "; // Запрос alph

cin> > alph; // Считывание значения аlph с клавиатуры

 

y=pow((1+a+a*a)/(2*a+a*a)+2-(1-a+a*a)/(2*a-a*a), -1. )*(5-2*a*a); // Расчет выражения y

yy=(4-a*a)/2.; // Расчет выражения yy

z=cos(alph)+sin(alph)+cos(3*alph)+sin(3*alph); // Расчет выражения z

zz=2*sqrt(2. )*cos(alph)*sin(pi/4+alph*2); // Расчет выражения zz

 

cout< < y< < endl; // Bывод y с переходом на новую строку

cout< < yy< < endl; // Bывод yy с переходом на новую строку

cout< < z< < endl; // Bывод z с переходом на новую строку

cout< < zz< < endl; // Bывод zz с переходом на новую строку

}

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.