Одговорити на питања : 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). |