الگوريتمهاي مربوط به پيمايش هاي سطري و ستوني
[A [n][m
پیمایش سطری:
کد:
for i: =1 to n do
for j: =1 to m do
write (a [i,j] ) ;
پیمایش ستونی :
کد:
for j: =1 to m do
for i: =1 to n do
write (a[i,j] ) ;
مثال : با استفاده ازfor های تو در تو یک ماتریس 3 بعدی
( 2* 3 * 4 ) به 2 روش سطری و ستونی پیمایش کنید:
پیمایش سطری:
کد:
for i: =1 to 4 do
for j: =1 to 3 do
for k: =1 to 2 do
write ( a [i,j,k] ) ;
پیمایش ستونی :
کد:
for k: =1 to 2 do
for j: =1 to 3 do
for i: =1 to 4 do
write (a[i,j,k]) ;
مثال : با استفاده از for های تو در تو الگوريتمي بنویسید که 2 ماتریس (2 * 3 * 4) رابا یکدیگر جمع کرده ودر ماتریس سوم قرار دهد:
پیمایش سطری:
کد:
for i: =1 to 4 do
for j: =1 to 3 do
for k: =1 to 2 do
c [i,j,k] = b [ i,j,k] + a [i,j,k]
write (c [i,j,k]) ;