Подробнее о заявке
Предмет C#
Заявка номер Private
Стоимость 364 руб.
Уникальность 70%
Объем 30 стр.
Дата заявки: 25.11.2016
Выполнено: 28.11.2016
Решение задач по C#:

«Блок-схема по коду»

Задание

напишите блок-схему, описывающую этот код:

// Оптимизация методом потенциалов
     // вспомогательные функции
      // функция заполняет вспомогательные массивы U и V
      // пока работает...
    private void FindUV(float[] U, float[] V, float[,] HelpMatr)
    {
        //для проверки вычислена ли Ui Vi будем использовать массив boolean'ов
        //даже 2 массива. в одном признак того вычислена ли соответствующий потенциал
        //во втором прошлись ли мы по строке/строчке этого потенциала
        //алгоритм позволит за конечное число итераций вычислить все потенциалы. ура.
        bool[] U1 = new bool[ASize];
        bool[] U2 = new bool[ASize];
        bool[] V1 = new bool[BSize];
        bool[] V2 = new bool[BSize];
        //V[BSize - 1] = 0;
        //V1[BSize - 1] = true;
        // пока все элементы массивов V1 и U1 не будут равны true
        while (!(AllTrue(V1) && AllTrue(U1)))
        {
            int i = -1;
            int j = -1;
            for (int i1 = BSize - 1; i1 >= 0; i1--)
                if (V1[i1] && !V2[i1]) i = i1;
            for (int j1 = ASize - 1; j1 >= 0; j1--)
                if (U1[j1] && !U2[j1]) j = j1;

            if ((j == -1) && (i == -1))
            for (int i1 = BSize - 1; i1 >= 0; i1--)
                if (!V1[i1] && !V2[i1])
                {
                    i = i1;
                    V[i] = 0;
                    V1[i] = true;
                    break;
                }
            if ((j == -1)&&(i == -1))
            for (int j1 = ASize - 1; j1 >= 0; j1--)
                if (!U1[j1] && !U2[j1])
                {
                    j = j1;
                    U[j] = 0;
                    U1[j] = true;
                    break;
                }

            if (i != -1)
            {
                for (int j1 = 0; j1 < ASize; j1++)
                {
                    if (!U1[j1]) U[j1] = HelpMatr[j1, i] - V[i];
                    if (U[j1] == U[j1]) U1[j1] = true;
                }
                V2[i] = true;
            }

            if (j != -1)
            {
                for (int i1 = 0; i1 < BSize; i1++)
                {
                    if (!V1[i1]) V[i1] = HelpMatr[j, i1] - U[j];
                    if (V[i1] == V[i1]) V1[i1] = true;
                }
                U2[j] = true;
            }

        }
        int rt = 0;
    }
Читать больше
Срок выполнения:
  • Бесплатные корректировки
  • Шпаргалки в подарок!
  • Предоплата всего 25%
от 2 дней
Похожие заявки по c#

Тип: Решение задач

Предмет: C#

Задачи C#

Стоимость: 437,5 руб.

Тип: Решение задач

Предмет: C#

Написание кода на C#

Стоимость: 385 руб.

Тип: Решение задач

Предмет: C#

Шифр подстановки (Квадрат Полибия)

Стоимость: 423,5 руб.

Тип: Решение задач

Предмет: C#

Задачи на шарпе

Стоимость: 367,5 руб.

Тип: Решение задач

Предмет: C#

Задачи на C#

Стоимость: 434 руб.

Тип: Решение задач

Предмет: C#

Написать программу клавиатурный тренажер на C#

Стоимость: 427 руб.

Тип: Решение задач

Предмет: C#

Лабораторная работа

Стоимость: 406 руб.

Тип: Решение задач

Предмет: C#

Программирование на C#

Стоимость: 364 руб.

Закажи Решение задач с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Отзывы студентов

Ася 21.11.2024
Спасибо большое за качественно выполненную работу
Глотова Анастасия Викторовна 17.12.2022
Всё решено отлично. За задание поставили оценку 5. Спасибо за решение!
Сергей 10.09.2022
Все понравилось , спасибо большое! (только есть опечатка)
Елизавета 07.02.2022
Работу приняли без нареканий
Даниил 14.12.2021
Работа выполнена качественно и в срок.
Артем 20.05.2021
Здравствуйте,не использовал промокод на скидку при оформлении заказа. Возможно каким-либо образом использовать промокод…
Александра 25.03.2021
Работа отличная!Спасибо!
Александр 13.04.2020
не большое недопонимании по SLA и срокам сдачи т.к. была утверждена только дата необходимо уточнять и время работа и…
Владислав 20.10.2018
Всё хорошо.
алиса 18.10.2018
Здравствуйте! Спасибо большое за выполненную работу. Все качественно, подробно, раньше срока! Вы лучшие! :))) Обязатель…
Лайфхаки по написанию курсовых
Практическая и теоретическая значимость курсовой работы + примеры

Поступив в вуз, студенты сталкиваются не только с привычными видами учебных работ (контрольными и рефератами), но и новыми: например, курсовыми. В отличие от , курсовая работа относится к исследовательским и должна быть не просто посвящена актуальной теме, но иметь практическую и теоретическую знач…

Читать дальше
Как правильно написать актуальность дипломной работы + пример

Главная часть дипломной работы, на которую всегда обращают внимание при проверке и защите — введение. Здесь автор объясняет выбор темы, доказывает ее актуальность и новизну, выделяет объект и предмет работы, цели и задачи. Актуальность дипломной работы — важный элемент введения, который объясняет р…

Читать дальше