Программирование алгоритмов управления

Автор работы: Маркова Анжела, 01 Декабря 2010 в 23:29, лабораторная работа

Краткое описание

Работа содержит задачи и решения по дисциплине “Программирование алгоритмов управления”.

Содержимое работы - 1 файл

К Г Э У.doc

— 39.50 Кб (Скачать файл)

К Г Э У

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное  учреждение высшего  профессионального  образования

«КАЗАНСКИЙ  ГОСУДАРСТВЕННЫЙ  ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ» 
 

 

 
 

                     Кафедра АТПП 
                 
                 

     ЛАБОРАТОРНАЯ  РАБОТА

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

       “Программирование алгоритмов управления”  
 
 
 
 
 
 
 
 

       Выполнил:                      студент   гр. АТ-1-06

                                                           Маркова А.C.

       Проверил:       Гильфанов А. К. 
 
 

               Казань 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;

     }

Информация о работе Программирование алгоритмов управления