Главная страница
Навигация по странице:

  • Исходные данные

  • Методичка БКП - 2. Науки российской федерации федеральное государственное бюджетное образовательное учреждение


    Скачать 1.02 Mb.
    НазваниеНауки российской федерации федеральное государственное бюджетное образовательное учреждение
    АнкорМетодичка БКП - 2
    Дата10.10.2019
    Размер1.02 Mb.
    Формат файлаdoc
    Имя файлаМетодичка БКП - 2.doc
    ТипМетодические указания
    #89412
    страница30 из 66
    1   ...   26   27   28   29   30   31   32   33   ...   66
    f(x)=0 заключается в следующем:

    1. исходное уравнение приводится к виду x =g(x);

    2. за начальное решение x0 принимается любое значение x из отрезка [a, b];

    3. строится итерационный процесс

    где i= 1, 2, 3, …,

    который завершается при условии , где - заданная точность решения уравнения.

    Примечание: примеры подобраны так, чтобы итерационный процесс сходился, (сходимость метода зависит и от вида функции g(x), в случае, если процесс будет расходиться, то поменяйте вид функции g(x)).

    Пример выполнения задания: Методом простой итерации найти решение уравнения x3-2x-3=0 принадлежащее отрезку [2, 3] с заданной абсолютной погрешностью . Приведем уравнение к виду .

    Исходные данные: a, b и Eps. Результат: x1. Промежуточные данные: x0.

    Программа на языке Си.

    #include

    #include

    #include

    int main ()

    {

    float a,b,Eps,x0,x1;

    printf ("\n Lab_2");

    printf ("\n выполнил студ 1 курса");

    printf ("\n Ф.И.О");

    printf ("\n Введите значение a:");

    scanf ("%f",&a);

    printf ("\n Введите значение b:");

    scanf ("%f",&b);

    printf ("\n Введите значение Eps:");

    scanf ("%f",&Eps);

    x1=(b+a)/2;

    do

    {

    (x0=x1);

    x1=pow((2*x0-3),1/3);

    }

    while (fabs(x1-x0)
    printf ("\n приблиз.решение уравнения x1=%f",x1);

    getch ();

    }


    Рис.4. Блок-схема алгоритма метода простой итерации.
    Комментарии к строкам программы на языке Паскаль.

    8 - 13. Строки диалоговый ввод значений исходных данных с клавиатуры.

    15. Начало цикла “До ” (Repeat).

    16- 17. Вычисление очередного значения корня уравнения (тело цикла).

    18. Оператор заканчивает цикл, если условие выполняется и продолжает его в противном случае.

    19 – 20. Вывод решения уравнения.

    21. Ожидания нажатия клавиши Enter.
    1   ...   26   27   28   29   30   31   32   33   ...   66


    написать администратору сайта