• C++ tilida chiziqli dasturlarga oid misollar Misol
  •  C++ DASTURLASH TILIDA CHIZIQLI JARAYONLARNI




    Download 2,67 Mb.
    Pdf ko'rish
    bet52/164
    Sana25.01.2024
    Hajmi2,67 Mb.
    #146073
    1   ...   48   49   50   51   52   53   54   55   ...   164
    Bog'liq
    ALGORITMLASH VA DASTURLASH ASOSLARI

     
    3.2 C++ DASTURLASH TILIDA CHIZIQLI JARAYONLARNI 
    DASTURLASH 
    Reja:
    1. C++ tilida chiziqli dasturlar;
     
    2. C++ tilida chiziqli dasturlarga oid misollar; 
    C++ tilida chiziqli dasturlar 
    C++ dasturlash tilida tuzilgan dasturlar albatta uchta jarayonga asoslanib 
    tuziladi. Dasturlash tili operatorlari yechilayotgan masala algoritmini amalga 
    oshirish uchun ishlatiladi. Operatorlar chiziqli va boshqaruv operatorlariga 
    bo‗linadi. Aksariyat holatlarda operatorlar nuqtali vergul (‗;‘) belgisi bilan 
    tugallanadi va u kompilyator tomonidan alohida operator deb qabul qilinadi.
    Kompilyator dasturni ishga tushirish vaqtida dasturni kodini mashina tiliga 
    tarjima qiladi. 
    Dastur tuzish vaqtida buyruqlar ketma-ketligi uzluksiz bajarilib boshqa 
    shartlar talab etilmasa, dastur chiziqli hisoblanadi. 
    Tarif: Chiziqli algoritmlarga asoslanib ixtiyoriy dasturlash tilida tuzilgan 
    dasturlar chiziqli dasturlar deyiladi. 
    Chiziqli dasturlar tarkibiy qismi bo‗lgan operator va buyruqlarda hech 
    qanday shart yoki takrorlanish bajarilmaydi. Chiziqli dasturlar tarkibidagi 
    bo‗yruqlar, albatta, bir marta bajariladi. 


    76 
    C++ tilida chiziqli dasturlarga oid misollar 
    Misol: Quyidagi funksiyani hisoblang ((a+x)>0). 
    #include  
    #include
    int main ()
    { int a,x; double y;
    cin>>a>>x;
    y=(a*pow(x,3)-sin(x))/(1+log(x))-sqrt(a+x);
    cout<return 0; }
     
     
    Yuqoridagi masalaga e‘tibor bersak a va x o‗zgaruvchilar qiymati 
    berilganda y funksiyani natijasi hisoblandi, algoritm dastur tarkibidagi operatorlar 
    ham bir marta bajarilyapti. 
    Misol:
    Asosining radiusi R va yasovchisi l bo‗lgan konus hajmi va to‗la 
    sirtini toping. 
    Bu masala yechimini aniqlash uchun konus to‗la sirti va hajm formulalarini 
    aniqlash kerak. Berilgan R va L yordamida to‗la sirtni aniqlash mumkin, lekin 
    hajmni topish uchun konus balandligi ham kerak. 
    #include  
    #include
    int main ()
    { int r,l;
    cin>>r>>l;
    h=sqrt(l*l- r*r); // konus balandligi 
    s=M_PI*r*r+ M_PI *r*l; // konus to‗la sirti 
    hajm=(1/3)* M_PI *r*r*h; // konus hajmi 
    cout<<‖s=‖<return 0;
    }

    Download 2,67 Mb.
    1   ...   48   49   50   51   52   53   54   55   ...   164




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     C++ DASTURLASH TILIDA CHIZIQLI JARAYONLARNI

    Download 2,67 Mb.
    Pdf ko'rish