Автор работы: Маркова Анжела, 01 Декабря 2010 в 23:29, лабораторная работа
Работа содержит задачи и решения по дисциплине “Программирование алгоритмов управления”.
К Г Э У |
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «КАЗАНСКИЙ
ГОСУДАРСТВЕННЫЙ
ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ»
|
Кафедра АТПП
ЛАБОРАТОРНАЯ РАБОТА
по дисциплине:
“Программирование
алгоритмов управления”
Выполнил: студент гр. АТ-1-06
Проверил: Гильфанов А. К.
Казань 2010
Задание:
1.Вычислить и
вывести на экран в виде таблицы значения
функции F на интервале х нач. и х кон. с
шагом dx.
при
с<0 b x
0
при
с>0 и x=0
в остальных случаях
где a,b,c,x нач, x кон, dx ввести с клавиатуры. Использовать цикл while.
2. Вычислить сумму бесконечного ряда с точностью 0.00001:
Решение:
1.
#include <iostream.h>
int main ()
{
int a,b,c;
float xn, xk, dx, f, x;
cout<<"Vvedite xnach, xkon, shag";
cin>>xn;
cin>>xk;
cin>>dx;
cout<<"xnach\t, F\n";
x=xn;
a=2; b=3; c=4;
while (x<=xk)
{
if (x+c<0 && a!=0)
f= -a*x*x;
else if (x+c>0 && a!=0)
f=a-x/c*x;
else
f=x/c;
cout <<x<<"\t"<<f<<"\n";
x+=dx;
}
return 0;
}
2.
#include <iostream.h>
int main ()
{
int a,b,c;
float xn, xk, dx, f, x;
cout<<"Vvedite xnach, xkon, shag";
cin>>xn;
cin>>xk;
cin>>dx;
cout<<"xnach\t, F\n";
x=xn;
a=2; b=3; c=4;
while (x<=xk)
{
if (x+c<0 && a!=0)
f= -a*x*x;
else if (x+c>0 && a!=0)
f=a-x/c*x;
else
f=x/c;
cout <<x<<"\t"<<f<<"\n";
x+=dx;
}
return 0;
}