• Iteratsion usullar: Nyuton (Urinmalar) va vatarlar usuli. Ularning yaqinlashish tezligini baholash. Variant 28
  • Amaliyot ishiga doir topshiri q variantlari
  • Vazifaning bajarilishi: 1-Vazifa.
  • Va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot




    Download 1.62 Mb.
    bet1/2
    Sana27.04.2024
    Hajmi1.62 Mb.
    #208894
      1   2
    Bog'liq
    algodr
    1711456340

    O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI
    VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
    TEXNOLOGIYALARI UNIVERSITETI

    Algoritmlarni loyihalash fanidan
    2-amaliy topshirig’i

    2-Amaliy mashg’ulot
    Iteratsion usullar: Nyuton (Urinmalar) va vatarlar usuli. Ularning yaqinlashish tezligini baholash.
    Variant 28







    Amaliyot ishiga doir topshiriq variantlari:

    1) Tenglama ildizlarini ajratish iteratsion metodi yordamida 0,001 aniqlikda hisoblash.


    2) Vatarlar va urinmalar usullari yordamida tenglama taqribiy ildizlarini 0,001 aniqlikda hisoblash.
    3) Tenglamaning taqribiy oraliqlari topib, ularning yaqinlashish tezligini baholash.
    Vazifaning bajarilishi:
    1-Vazifa. Tenglama ildizlarini ajratish iteratsion metodi yordamida
    0,001 aniqlikda hisoblash.

    a)
    Dastur kodi va natijasi:
    #include
    #include
    using namespace std;

    int f(int x){
    int y;
    y=2*sin(x-0.6)-1.5+x;
    return y;}
    int main() {
    double a, b, eps;
    cout << "a=";cin >> a;
    cout << "b=";cin >> b;
    cout << "eps="; cin >>eps;
    double c = (a + b) / 2;
    while (abs(b - a) > eps) {
    if (f(a) * f(c) < 0) {
    b = c; }
    else { a = c; }
    c = (a + b) / 2;}
    cout << "Javob = " << c << endl; return 0; }



    Download 1.62 Mb.
      1   2




    Download 1.62 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot

    Download 1.62 Mb.