Например, Н [2,4] 1 или Н [2] [4]. - елемент на матрицата Н. което е в съответствие с номер две и колона номер четири.
За да се справят с всички елементи на матрицата трябва да се използват два цикъла. Ако матрицата се обработва ред по ред, във външните цикъл се през линия от първия до последния, след това вътрешната - всички (.. първата, втората, третата и т.н.), елементи на текущия ред. При обработка на елементи на матрицата от колони външен контур ще обхождане колони, вътрешните - линия. Фиг. 6.1 показва блок-схема на обработка редове на матрицата на фиг. 6.2 - колони. Тук - линия номер, J - индекс колона, N - броя на редовете, М - броя на колоните на матрицата А.
Фиг. 6.3. Блок-схема на елементите на въвеждане матрични
Фиг. 6.4. Посочете матрицата
Помислете за основните операции. извършва на матрици за решаване на проблеми.
6.1 входно-изходни матрици
Матрици като масиви, което се прилага (дисплей) елемент от елемент. Първо трябва да въведете размерите на матрицата и след това въведете елементи двойни веригата. Блокова схема на елементи на въвеждане матрица е показано на фиг. 6.3.
Заключението може да се направи на редовете или колоните, но е по-добре, ако елементите са разположени ред по ред, например,
Алгоритъм прогресивно изходни матрични елементи е показано на фиг. 6.4.
От описанието матрици Pascal е описан в Раздел 5.2, глава 5, позоваването на елемент на матрицата може да се реализира от структурата или.
Помислете за изпълнението на входно-изходни матрици в конзолни приложения.
За организирането на прогресивно въвеждане на матрица, в двойния цикъл в редове и колони, можете да използвате прочетената декларация.
В този случай, матричните елементи на всеки ред могат да бъдат разделени от интервал или раздела символи, и само в края на линията за натискане Enter.
ЦЕЛ 6.1. Напиши конзола заявление вход матрица от реални числа и то на изхода на екрана на монитора.
По-долу е например входно-изходна матрица конзола приложение.
Свързани статии