Know-how, előadás, mátrixok feldolgozása pascalban
Például h [2,4] 1 vagy h [2] [4]. A mátrix eleme h. a 2. sorban és a 4. oszlopban található.
A mátrix minden elemének feldolgozásához két ciklust kell használni. Ha a mátrixot soronként feldolgozzuk, akkor az elsőtől az utolsóig terjedő sorokat egymás után keresik a külső hurokban, majd a belső egyben (az első, második, harmadik stb.) Az aktuális sorban. Mátrix elemek feldolgozása oszlopokban, a külső hurok átrendezi az oszlopokat, a belső hurok átkeredi az oszlopokat. Az 1. ábrán. A 6.1. Ábra az algoritmus tömbvázlata a mátrix sorok szerinti feldolgozásához, a 3. ábrán. 6.2 - oszlopok szerint. Itt i a sor száma, j az oszlop száma, N a sorok száma, M az A. mátrix oszlopainak száma.
Ábra. 6.3. A mátrixelemek blokkdiagramja bemenet
Ábra. 6.4. Vonali mátrix kimenet
Nézzük az alapvető műveleteket. A mátrixokon keresztül történik a problémák megoldása.
6.1 Mátrix bemenet / kimenet
A mátrixokat, mint a tömböket, elemként kell megadni (output). Először írja be a mátrix méreteit, majd adja meg az elemeket a kettős ciklusban. A mátrixelemek bemenetének tömbvázlata a 3. ábrán látható. 6.3.
A kimenet sorokban vagy oszlopokban végezhető el, de jobb, ha az elemek sorokban vannak elrendezve,
A mátrixelemek vonali kimenetének algoritmusa a 3. ábrán látható. 6.4.
A Pascal nyelvben található mátrixok leírását az 5. fejezet 5.2. Szakaszában tárgyaltuk, a mátrix elemére az építés vagy.
Fontolja meg a mátrix I / O megvalósítását konzolalkalmazásokban.
A mátrix egy vonalas bemenetének a vonalakra és oszlopokra történő kettős ciklusban történő megszervezésére az operátor leolvasható.
Ebben az esetben a mátrix minden egyes sorának elemei szétválaszthatók szóközökkel vagy lapokkal, és csak a sor végére nyomjuk meg az Enter billentyűt.
CÉLKITŰZÉS 6.1. Írd be a konzolalkalmazást, hogy beírja a valós számok mátrixát, és küldje el a monitor képernyőjére.
Az alábbiakban bemutatjuk a konzol I / O alkalmazásmátrixát.