Задание 1
Нарисуйте детальную блок-схему алгоритма вычисления определителя; квадратной матрицы произвольного размера и реализуйте его на языке программирования. Программа должна выводить исходную матрицу и результат вычислений на экран, при этом исходная матрица должна содержаться в файле на диске.
Блок-схема головной программы:
Блок-схема рекурсивной процедуры вычисления определителя. В качестве параметров в процедуру передаются линейный массив, в котором записана матрица, и ее порядок. Функция возвращает вычисленное значение определителя.
Задание 2
Нарисуйте детальную блок-схему алгоритмов сложения, вычитания и умножения матриц и реализуйте эти алгоритмы в одной программе. Программа должна выводить исходные матрицы и результаты матричных операций на экран, при этом исходные матрицы должны содержаться в файле на диске.
Задание 3
Нарисуйте детальную блок-схему алгоритма сортировки массива - «пузырек» и реализуйте его на языке программирования. Программа должна предлагать пользователю возможность сортировки массива по возрастанию и убыванию и выводить результат сортировки на экран, при этом массив должен храниться в файле на диске.