Курсовая работа: Метод Жордана Гаусса
{108} Присвоєння змінній j номера стовпця вільних елементів
{109}-{110} Цикл заміни вільних елементів на протилежні
{111}-{112} Обнуління змінної t, яка буде використовуватись для обчислення в циклі кількості виконуваних стовпців та присвоєння змінній e розмірності розв’язуючої системи
{113}-{114} Цикл обнуління масиву E, який буде використовуватись для запам’ятовування кількості зсувів вліво кожного стовпця після кожного наступного викидування стопця.
{115} Початок циклу обчислення невідомих
{116} Обнуління змінної I
{117}-{118} Перевірка чи I дорівнює кількості рядків системи. Якщо так то перехід на мітку.
{119} Присвоєння нуля змінні j
{120}-{123} Перевірка чи з даного перевіряючогорядка, вже був використаний елемент для основного елемента чи ні. Якщо так, то перехід на мітку m4
{124} Надання змінній j нульового значення
{125} Збільшення змінної j на одиницю
{126} Перевірка умови: чи дійшли до останнього рядка, чи перевіряючий елемент стоїть перед вільним елементом даного рядка і чи даний елемент дорівнює нулю. Якщо все так то перехід на мітку m6
{127} Перевірка умов: чи перевіряючий елемент є передостатнім в рядку I чи наний елемент дорівнює нулю, якщо так то перехід на мітку m2
{128}-{132} Якщо перевіряючий елемент дорівнює нулю то перехід на мітку m5 і запам’ятовування індексів даного перевіряю чого елементу
{133} Присвоєння змінній k остатнього перевіряю чого елементу
{134}-{135} Початок циклів по стовпцю і рядку для обчислення елементів залишившиїся системи після попередніх обчислень.
{136}-{137} Перевірка умови: чи обчислювальний елемент не стоїть в рядку або стовпці до якого належить основний елемент. Якщо умова виконується то поточний елемент обчислюється за правилом обчислення двомірного визначника і результат запам’ятовується в інший масив
{138}-{139} Якщо обчислювальний елемент стоїть в рядку де є останьо обраний основний елемент але не є основним елементом то обчислювальний елемент запам’ятовується в масив В з протилежним знаком
{140} Закінчення циклу обчислення елементів
{141}-{142} Початок циклу по викиданню стовпця з основним елементом
{143}-{144} Якщо індекс стовпця менший за цей же індекс останнього елемента то в масив А буде записане число, яке одержується шляхом ділення елемента з масиву В з цими ж індексами на основний елемент
{145}-{148} якщо індекс стовпця більший або рівний цьому ж індексу основного елемента то в масив А запам’ятовується число отримане шляхом ділення наступного елемента поточного рядка з масиву В на основний елемент
{149} Закінчення циклу викидання стовпця
{150} Збільшення змінної t на одиницю
{151} Запам’ятовування в масив С з яких рядків уже були використані елементи для основного елемента
{152} Запам’ятовування в масив D навпроти кожного рядка остаточний результат якій змінній має відповідати
{153}-{158} Цикл запам’ятовування кількості зсувів вліво після кожного наступного викидування стовпця
{159} Зменшення змінної z на одиницю
{160} закінчення циклу обчислення невідомих