Курсовая работа: Метод Жордана Гаусса

{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} закінчення циклу обчислення невідомих

К-во Просмотров: 616
Бесплатно скачать Курсовая работа: Метод Жордана Гаусса