Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2012, 09:38   #1
Alinka_
Пользователь
 
Регистрация: 11.10.2012
Сообщений: 31
Радость блок-схема

помогите,пожалуйста, сделать блок-схему для этого способа решения Слау с помощью Гаусса

Код:
void Gauss(double[,] a, double[] b, double[] x) 
        {
            double v;
            for (int k = 0, i, j, im; k < n - 1; k++)
            {
                im = k;
                for (i = k + 1; i < n; i++)
                {
                    if (fabs(a[im, k]) < fabs(a[i, k]))
                    {
                        im = i;
                    }
                }
                if (im != k)
                {
                    for (j = 0; j < n; j++)
                    {
                        v = a[im, j];
                        a[im, j] = a[k, j];
                        a[k, j] = v;
                    }
                    v = b[im];
                    b[im] = b[k];
                    b[k] = v;
                }
                for (i = k + 1; i < n; i++)
                {
                    v = 1.0 * a[i, k] / a[k, k];
                    a[i, k] = 0;
                    b[i] = b[i] - v * b[k];
                    if (v != 0)
                        for (j = k + 1; j < n; j++)
                        {
                            a[i, j] = a[i, j] - v * a[k, j];
                        }
                }
            }

            double s = 0;
            x[n - 1] = 1.0 * b[n - 1] / a[n - 1, n - 1];
            for (int i = n - 2, j; 0 <= i; i--)
            {
                s = 0;
                for (j = i + 1; j < n; j++)
                {
                    s = s + a[i, j] * x[j];
                }
                x[i] = 1.0 * (b[i] - s) / a[i, i];
            }
        }


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 07.12.2012 в 09:51.
Alinka_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок-схема Ostryak Помощь студентам 0 12.06.2012 19:00
блок-схема e73t4ph Общие вопросы C/C++ 1 27.05.2012 16:28
блок-схема Olgaandsasha Помощь студентам 2 27.11.2011 14:50
Схема алгоримта (блок схема) на задачу по Паскалю LINCHAK Помощь студентам 0 22.10.2010 16:56
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10