Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Циклдік өлшеу процестері

Автор:   •  Март 6, 2021  •  Практическая работа  •  708 Слов (3 Страниц)  •  189 Просмотры

Страница 1 из 3

«Ғ. Ж. ДӘУКЕЕВ атындағы

 АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ»

Коммерциялық емес акционерлік қоғам

                               Автоматтандыру және басқару кафедрасы





 Есептік Графикалық жұмыс

Пәні: «Алгоритмдеу және программалау»

Тақырыбы:

Мамандығы: 5В070200 – «Автоматтандыру және басқару»

Орындаған:                                 Тобы:

Қабылдаған: Омарова Г.А.


       ___________       ___________       «______»         _______________2021ж.

           (бағасы)                (қолы)



Алматы 2021

[pic 1]

Берілген есепте біз шартты оператор және циклды қолдану арқылы шығарамыз, циклда бізде қадам арқылы, берілген интервалда қозғаламыз. Математикалық оператордан тек pow қолданылады, ал қалғандары қарапайым қосу, бөлу және т.б. Шартты операторда &&- яғни ЖӘНЕ операторы қолданылады.


#include <iostream>    //cin men cout
#include <cmath>        //matematikalyq operatorlarga


using namespace std;


int main()        // basty funktsia
{
   
float a, b, c;        // a,b,c degen 3 belgisiz aiynmaly alamyz
   
cout<<"Engiz a: ";

cin>>a; //a engizemiz
   
cout<<"Engiz b: ";

 cin>>b; //b engizemiz
   
cout<<"Engiz c: ";

cin>>c; //b engizemiz
   
float x1, x2, dx, F; //x1 basy, x2 ayagy, dx qadam, F jauaby jazylady
   
int k; // tsiklga arnalgan ainymaly
   
cout<<"Aralyqtyn basyn engiz: ";

cin>>x1; //x1 engizu
   
cout<<"Aralyqtyn son'yn engiz: ";

cin>>x2; //x2 engizu
   
cout<<"Qadamyn engiz: ";

cin>>dx; //dx engizu
   
for(int x = x1; x<x2; x+=dx) // tsikl x1 den x2 ge dx qadammen jyljizdy
   {  
k = 0;        //eseptin shygu, shyqpauyn esepteuge arnalgan
       
if( a < 0 && c != 0) {        // 1 shart
           
F = a*(pow(x,2))+b*x+c;        //1 sharttyn esebi
       }
       
else {
           
if( a > 0 && c == 0) { // 2 shart
               
F = -a/(x-c);        //2 sharttyn esebi
           }
           
else if (a!=0) { //3 shart
               
F =a*(x+c);        //3 sharttyn esebi
           }
           
else
               
k++; //k=k+1; eger jogarydagy sharttar oryndalmasa
       }
       
if (k == 0) { //eger k=0 bolsa onda esep durys shyqqan
           
cout << "X = [" << x << "] bolgan kezde, func F = " << F << endl << endl; } // x manindegi F tin jauaby
       
else { // qate jauap bolgan kezde

           
cout<<"X = ["<<x<<"] bolgan kezde, func F tabylmaidy, sebebi' bo'li'mi' no'ge ten' bolady."<<endl<<endl; }     }
}

...

Скачать:   txt (3.1 Kb)   pdf (233.5 Kb)   docx (854.3 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club