Подручја рада
Претрага
36. Систематизација градива

Одговорити на питања :

1. Који тип података се употребљава за рад са низовима података и табелама ?
2. Какви могу бити низови ?
3. Како се назива редни број елемента низа ?
4. Шта су то индексиране променљиве ?
5. Шта може бити индекс елемента низа ?
6. Како се називају дводимензионални низови ?
7. Како се поступа са елементима матрице ?
8. Написати наредбу којом се учитавају елементи матрице врста по врста.
9. Које су одлике једнодимензионалних низова ?
10. Како се може приступити елементима низа ?
11.Које су одлике вишедимензионалних низова ?
12. Шта представљају матрице ?
13. Како се одређује најмањи и највећи елемент низа ?
14. Шта је стринг ?
15. Колика може бити максимална, минимална и стварна дужина стринга?
16. Које наредбе користимо за учитавање, односно за испис стрингова ?
17. О чему треба водити рачуна код исписа стрингова ?
18. Навести стандардне функције за рад са стринговима.
19. Навести процедуре за рад са стринговима.
1. Одредити број компоненти у сваком низу ако су дате следеће дефиниције :

type slovo=(c, d, e, f, g, h);
        interval=-4..4;
        skala=array[0..99] of char;
        linija=array[slovo] of slovo;

var   xniz : skala;
        yniz : znakovi;
        zniz : linija;

2. Претпостављајући да је i=3 и j=-2, одредити вредност индекса у изразима низа x.
а) x[i+j];
б) x[7-i+j];
в) x[2*i+succ(j)];
г) x[i*j+pred(7)].

3. Колико елемената садржи матрица а ?
a) type matrica=array[-2..2, 0..10] of integer;
    var a : matrica;
б) type matrica=array['0'..'9', 1..9] of boolean;
    var a : matrica;

4. Које од наведених операција су дозвољене у PASCAL - у ?
var a, b : array[1..15, 0..8] of real;
      t : boolean;

а) a:=b;     б) a:=a+b;     в) t:=a<>b;     г) read(a);     д) a[2,3]:=b[4,8]+b[1,1].

5. Које вредности се добијају извршавањем следећих наредби ?

а) writeln(lenght('Capedunum'));
b) writeln(lenght('Montevideo'));
в) writeln(lenght(''));

6. Одредити вредност променљиве s по извршавању следећих наредби.

а) s:=concat('ba', 'sk', 'et');
б) s:='Zdravo'+'!';
в) str(30,s);
г) str(7.5 : 10 : 3, s).