МАТРИЦИ - ДВОДИМЕНЗИОНИ ПОЛИЊА


Матрицита - дводимензионите полиња се променливи кои се состојат од повеќе
променливи од ист тип.  Еве една визуелна презентација на низа - поле.


  1 2 3
1 1 2 3
2 4 5 6
3 7 8 9


Декларирање - пријавување на МАТРИЦИ - дводимензиони полиња
во програмскиот јазик Паскал се прави на следниот начин:


Var  ime:array[1..100,1..100]  of  tip_na_promenliva;


Пример за декларирање:


Var
    integerPole  : array[1..30,1..30] of integer;
    RealnoPole   : array[1..100,1..100] of real;
    KarakterPole : array[1..50,1..50] of char;


Пример  за давање на вредности на елементи од низа - поле:


program test;
 
var
   a: array[1..2,1..2] of Integer;
 
begin
   a[1,1] := 12;
   a[1,2] := 23;
   a[2,1] := 34;
   a[2,2] := 45;
end.

Пример  за внесување на вредности на елементи од низа - поле од тастатура и за печатење:


 
program test;
 
var
   r, c: Integer;
   a: array [1..3,1..3] of Integer;
 
begin
   for r := 1 to 3 do
      for c := 1 to 3 do
         Readln(a[r,c]);
 

   for r := 1 to 3 do
      for c := 1 to 3 do
         writeln(a[r,c]);
end.