• 1-Vazifa.
  • Laboratoriya ishiga doir topshiri q
  • Fan nomi: Algoritmlarni Loyihalash Fakultet




    Download 487.4 Kb.
    Sana14.06.2023
    Hajmi487.4 Kb.
    #72737
    Bog'liq
    5-amaliyot
    2 5314398674426528527, Бюджет хисоби ва назорати дарслик 1 qism, Nosir Fozilov asarlari tahlili, Sherzod Axborotlashgan jamiyat va uning istiqbollari, DUKKAKLILAR OILASIGA KIRUVCHI HASHAKI O\'TLAR TARKIBI, FAVQULOTDA VAZIYATLAR DAVLAT TIZIMING ISH REJIMLAR, 300, 9 , 2-amaliy ish, 1-amaliy ish, МД 2023, Сугурта ОНИКС, Mustaqil ish Mavzu Statistik modellashtirishda eng kichik kvadr-fayllar.org, “Algoritmlarni loyihalash”

    Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Urganch filiali

    5-AMALIY ISH




    Fan nomi: Algoritmlarni Loyihalash
    Fakultet: Telekomunikatsiya Texnologiyalari Guruh: 941-21
    Bajardi: Ruzmetov Muzaffar
    Tekshirdi: Yusupova Janar
    1-Vazifa. Tenglamalar yechimlari joylashgan [a; b] oraliqni grafik va analitik usullar bilan ajrating.
    2-Vazifa. Tenglamalar yechimlari joylashgan oraliqlar aniqlangandan so’ng taqribiy yechimlarini oraliqni teng ikkiga bo’lish usulida E=0.001 aniqlikda hisoblang. Algoritmini tuzib, dasturlash tilida dastur kodini yozib natija oling.

    3-Vazifa. Algebraik va transtsendent tenglamalarning taqribiy yechimlarini vatarlar va urinmalar usuli bilan toping. Algoritmini tuzib, dasturlash tilida dastur kodini yozib natija oling.



    Laboratoriya ishiga doir topshiriq

    19. a) x­­­­­­­3-2x-5=0 b) 2x-2x=0


    1-misol
    #include


    using namespace std;
    double f(double x){
    return x*x*x-2*x-5;
    }
    int main(){
    double a,b,e;
    do{
    cout<<"a va b chegarani kiriting: ";
    cin>>a>>b;
    }while(f(a)*f(b)>0);
    cout<<"e ni kiriting: ";
    cin>>e;
    while(b-a>e){
    double c = (a+b)/2;
    if(f(a)*f(c)<0)
    b = c;
    else a = c;
    }
    double x = (a+b)/2;
    cout<<"x = "<cout<<"f("<printf("%.2f",f(x));
    }

    2-misol
    #include


    using namespace std;
    double f(double x){
    return 2*x-pow(2,x);
    }
    int main(){
    double a,b,e;
    do{
    cout<<"a va b chegarani kiriting ";
    cin>>a>>b;
    }while(f(a)*f(b)>0);
    cout<<"e = ";
    cin>>e;
    while(b-a>e){
    double c = (a+b)/2;
    if(f(a)*f(c)<0)
    b = c;
    else a = c;
    }
    double x = (a+b)/2;
    cout<<"x = "<cout<<"f("<printf("%.5f",f(x));
    }

    Download 487.4 Kb.




    Download 487.4 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Fan nomi: Algoritmlarni Loyihalash Fakultet

    Download 487.4 Kb.