• MA’LUMOTLAR TUZILMASI VA ALGORITMLAR FANIDAN 1-AMALIY ISHI Bajardi: Berdiraxmatov Asadbek Tekshirdi: Sayidov Jurabek
  • 1-amaliy ishi bajardi: Berdiraxmatov Asadbek Tekshirdi: Sayidov Jurabek




    Download 1.22 Mb.
    Sana19.12.2023
    Hajmi1.22 Mb.
    #124264
    Bog'liq
    1-amaliy malumotlar tuzilmasi
    Mustaqil ish Fan nomi Elektr mashinalari Bajardi Xafizov Avaz Yu (1), Muzaffarov Nuriddin (1), Pedagogika va psixologiya yo’nalishi, ASMAUL HUSNA docx, 058 Юкумли касаллик, озик овкатдан уткир, касига кура иш жойида, Bank121234, 27638-Mavzu Falsafa turmush tarzi va dunyoni anglash usuli ilm (1), TEXNOLOGIK JARAYONLARNI BO SH Q ARISH TIZIMLARI, aniq-integralni-me-morchilikda-qo-llash-aniq-integralning-tadbiqlariga-doir-misollar-yechish, ВКР - 4125, 10-ma\'ruza, 13aa57d9-cabb-49e6-b39e-1156ad74da69, 1699252966, Chiziqlibulmagantenglama2016A.Abdirashidov, 2-lab

    O’ZBEKISTON RESPUBLIKASI
    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Q
    ARSHI FILIALI


    TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
    FAKULTETI
    RI-11-22-GURUH TALABASI
    BERDIRAXMATOV ASADBEKNING
    MA’LUMOTLAR TUZILMASI VA ALGORITMLAR
    FANIDAN
    1-AMALIY ISHI

    Bajardi: Berdiraxmatov Asadbek
    Tekshirdi: Sayidov Jurabek

    1 – amaliy ishi
    Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar .


    Ishning maqsadi. Algoritmlarni loyihalashni, algoritmning korrektligi va samaradorligini baholashni o’rganish. Kvadrat tenglama ildizlarini aniqlash algoritmini, uchburchak yuzasini hisoblash uchun Geron formulasini qo’llash algoritmini loyihalashtirishni, grafik usulda tavsiflashni, C++ tilida dasturlashtirishni va kompyuterda hisoblashlar o’tkazib, natijalar olishni o’rganish.
    Vazifa: Berilgan kvadrat tenglamalar ildizlarini aniqlash algoritmlari, uchburchak yuzasini hisoblash uchun Geron formulasini qo’llash algoritmi loyihalashtirilsin. Algoritmlarning korrektligi va samaradorligi baholansin. Algoritmlar grafik usulda tavsiflansin, C++ tilida dasturlashtirilsin va kompyuterda hisoblashlar o’tkazilib, natijalar olinsin.



    I.ax2 +bx+c=0 D=b2-4ac>=0
    D=b2-4ac x1 x2
    1-misol:
    x2+3x+2=0 a=1, b=3, c=2 D>0 va ildizlari x1=-1 x2=-2 teng bo’lgan kvadrat tenglamani yechish usuli.

    /* quadratic equation D>=0*/


    #include
    #include
    using namespace std;
    double a,b,c,D,x1,x2,ass1,ass2;
    int main( )
    {
    cout<<"a=";
    cin>>a;
    cout<cout<<"b=";
    cin>>b;
    cout<cout<<"c=";
    cin>>c;
    cout<D=b*b-4.0*a*c;
    ass1=pow(D,0.5);
    ass2=2.0*a;
    x1=(-b+ass1)/ass2;
    x2=(-b-ass1)/ass2;
    cout<<"x1="<cout<cout<<"x2="<cout<system("pause");
    return 0;
    }
    a=1 b=3 c=2 x1=-1 x2=-2

    II. 4x2 +6x+7=0 a=4 b=6 c=7
    D<0 va x = haqiqiy ildizi yo’q bo’lgan tenglamani yechish usullari.

    /* quadratic equation D&&& */


    #include
    #include
    using namespace std;
    double a,b,c,D,x1,x2,ass1,ass2;
    int main( )
    {
    cout<<"a=";
    cin>>a;
    cout<cout<<"b=";
    cin>>b;
    cout<cout<<"c=";
    cin>>c;
    cout<D=b*b-4.0*a*c;
    if(D>=0.0) {
    ass1=pow(D,0.5);
    ass2=2.0*a;
    x1=(-b+ass1)/ass2;
    x2=(-b-ass1)/ass2;
    cout<<"x1="<cout<cout<<"x2="<cout<}
    else cout<<"Haqiqiy yechim mavjud emas";
    cout<system("pause");
    return 0;
    }

    a=4 b=-6 c=7 Haqiqiy yechim mavjud emas


    Для продолжения нажмите любую клавишу . . .

    III. S= p=

    a=3 b=4 c=5 S=6 teng bo’lgan to’g’ri burchakli uchburchakning yuzini Heron formulasi orqali topish algoritmini tuzish.

    /* Heron's formula */


    #include
    #include
    using namespace std;
    double a,b,c,p,S,ass1;
    int main( )
    {
    cout<<"a=";
    cin>>a;
    cout<cout<<"b=";
    cin>>b;
    cout<cout<<"c=";
    cin>>c;
    cout<p=(a+b+c)/2.0;
    ass1=p*(p-a)*(p-b)*(p-c);
    S=pow(ass1,0.5);
    cout<<"S="<cout<system("pause");
    return 0;
    }

    a=3 b=4 c=5 S=6


    Для продолжения нажмите любую клавишу . . .

    Download 1.22 Mb.




    Download 1.22 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-amaliy ishi bajardi: Berdiraxmatov Asadbek Tekshirdi: Sayidov Jurabek

    Download 1.22 Mb.