1. Из прямых методов делаем только 1 (у первого варианта). Метод называется метод Гаусса (страница 57 прикрепленного пособия). Если хорошо знаете математику, то им обычно решаются матрицы вручную. Очень простой метод плане понимания. Если нужно освежить знания по математике и матрицам рекомендую книги Беклемишева. Если совсем туго будет у ребят - пишите, помогу еще чем. Еще раз подчеркну - метод Гаусса и метод Гаусса с выбором главного элемента - это разные методы! В методичке они последовательно описаны, но просьба их не путать! В задании на скрине они написаны в скобках, так как раньше было 4 варианта и метод Гаусса и метод Гаусса с выбором главного элемента, но так как они оба относятся к прямым, то и требования к ним были соответственно были одинаковые. 2. Тоже самое касается итерационных методов (2 вариант - метод простых итераций, 3 вариант - метод Гаусса-Зейделя). На скрине требования ко второму и третьему варианту объединены во 2й вариант, так как они оба итерационные. (*итерация - проход 1 раз по циклу). Обратите внимание, на банальные вещи, о которых всегда помнят в математике - скажем, в методе Гаусса (прямой) нельзя делить на 0 - соответственно нужно выполнять проверку на равенство 0 диагональных элементов матрицы. Но это не значит, что если они равны нулю, то нельзя сосчитать. Это значит, что необходимо произвести перестановку. То есть результат считать в любом случае. Внимательно ознакомьтесь с содержанием методического пособия. Я понимаю, что это трудно, но алгоритм для решения будет намного проще написать именно разобравшись в математике. Еще один аспект для хитрых студентов. Метод должен быть реализован самостоятельно, а не подключен соответствующей библиотекой. Тем не менее, при реализации заданного алгоритма организуйте его в виде отдельно метода (функции /процедуры) - чтобы туда передавался набор параметров и оттуда возвращался. Если что-либо не понятно - пишите. Я постараюсь разъяснить. Да, вам будет тяжело, но постарайтесь, это все-таки математика. Теорию постарайтесь максимально подробно разобрать - и для написания программы пригодится и в большой мере для сдачи лабораторных работ. Передайте эту информацию в группу 2120, для них она так же в полной мере актуальна. Желаю успехов, Калёнова Ольга Вячеславовна. Так же, в дополнение прошу сделать следующее, чтобы обеспечить себе более легкую и быструю сдачу лабораторных работ: заранее позаботится о входных данных. Прежде всего, это любой задачник по алгебре, где есть аналогичные задания (например, тот же Беклемишев). Далее, обращу ваше внимание, что ваша программа так же проверяется на предельных значениях (очень малые коэффициенты, разреженные матрицы, большие размерности матрицы и прочие радости). В связи с этим, такие данные тоже следует организовать. Следующий способ для построения матриц больших размерностей (n). Вы, при помощи генератора случайных чисел (функция random), определяете коэффициенты при x (ai,j). Далее, подставляете в уравнения значения x = const (например все единички или еще как-нибудь, чтобы можно было творчески и была возможность мне проверить результат в дальнейшем). Подставив в уравнение, находите соответствующие значения правой части уравнения (bi). Далее, забываем, что у нас есть значения x и находим их значения методом в соответствии с вашим вариантом задания (1й, 2й, 3й).