Подручја рада
Претрага
96. Низовни тип података - утврђивање.

Уводни део часа :
1. Шта је низ ?
2. Какви могу бити низови ?
-------------------------------------------------------------------------------------------------------------------
Главни део часа :

Ако су чланови низа ниске ( стрингови ) они се састоје од словних знакова, цифара и специјалних знакова. Да би се могло вршити сортирање потребно је дефинисати редослед свих тих знакова, односно тежину сваког знака. Редослед по тежини назива се колациони редослед. Обично се усваја да колациони редослед прописује кодна табела која се користи у датом програмском окружењу.

Пример 1 : написати програм којим се израчунава највећи елемент низа.

program niz1(input,output);
{izracunavanje max elementa niza}

var i,n,max : integer;
              a : array[1..100] of integer;

begin
        writeln(' Uneti broj clanova niza ');
        read(n);
        writeln(' Uneti clanove niza redom ');
        for i:=1 to n do
                             read(a[i]);
        max:=a[1];
        for i:=2 to n do
                             if a[i] > max then max:=a[i];
        writeln(' Najveci element niza je max= ', max:3 );
        readln;
        readln;
end.

image097.gif


Пример 2 : Написати програм којим се одређује највећи елемент матрице a[nxm].

Program niz2(input,output);
{odredjivanje max elementa matrice}

type     matrica=array[1..20,1..20] of integer;

var       a : matrica;
            I, j, n, pom : integer;

begin
          writeln(' Uneti broj vrsta ');

          read(n);

          writeln(' Uneti broj kolona ');

          read(m);

          for i:=1 to n do
                          for j:=1 to m do
                                          read(a[i,j]);

          max:=a[1,1];

          for i:=1 to n do
                          for j:=1 to m do
                                           if max < a[i,j] then max:=a[i,j];

          writeln(' Najveci clan matrice je max = ', max :3);
          readln;
          readln;
end.

Одговорити на питања :
1. Које су одлике једнодимензионалних низова ?
2. Како се може приступити елементима низа ?
3. Које су одлике вишедимензионалних низова ?
4. Шта представљају матрице ?
5. Како се одређује најмањи и највећи елемент низа ?