vrstu podatka,operacije koje se mogu primjenjivati i zauzeće resursa tog podatka
vrstu podatka, opseg vrijednosti i zauzeće resursa tog podatka
opseg vrijednosti, operacije koje se mogu primjenjivati i zauzeće resursa tog podatka
vrstu podatka, opseg vrijednosti i operacije koje se mogu primjenjivati nad tim podatkom
U jednostavne tipove podatka ubrajamo
standardne tipove i pokazivače
standardne tipove i složene
standardne tipove i nestandardne
pokazivače i složene
standardne tipove i nizove
U složene tipove ubrajamo sledeće tipove
pokazivače, slogove, nabrojive i slogove
nizovi, pokazivači, slogove i skupove
slogove, nabrojive, intervalne i datoteke
nizovi, slogovi, skupovi i datoteke
nizovi, slogovi, pokazivači i datoteke
U nestardne tipove podataka ubrajamo
nabrojive i intervalne tipove
nabrojive i cjelobrojne tipove
nabrojive i realne tipove
znakovne i intervalne tipove
U stardne tipove podataka ubrajamo
cjelobrojne, pokazivace, znakovne i bulove tipove podataka
cjelobrojne, realne, znakovne i bulove tipove podataka
cjelobrojne, realne, nizove i bulove tipove podataka
cjelobrojne, realne, znakovne i nabrojive tipove podataka
Nad cjelobrojnim tipovima podataka se mogu koristiti sledeće operacije
+; - ; * ; div; mod;
+; - ; * ; / ; mod;
+; - ; * ; / ; div;
+; - ; * ; / ; sqrt;
Deklarisanje nabrojivog tipa podatka vrsimo sa
type jezici=(fortran ,bejzik, paskal);
type jezici :=(fortran ,bejzik, paskal);
type jezici=(fortran ,bejzik, paskal)
type jezici=(fortran ; bejzik ; paskal);
Deklarisanje intervalnog tipa podatka vrsimo sa
var k : 1..10 ;
var k := 1..10 ;
var k : 1...10 ;
var k : 1..10
Koju će vrijednost imati promjenljiva a nakon izvršavanja sledećih naredbi: a: = 1.56; if a < 1 then a: = a+1 else begin a: = a+4; a:=trunc(a)+7; a:=sqr(a)+10 end; a:=abs(a)+2;
155
156
154
153
Koju će vrijednost imati promjenljiva a nakon izvršavanja sledećih naredbi: a: = 1.56; if a < 1 then a: = a+1 else begin a: = a+4; a:=round(a)+4; a:=sqr(a)+5 end; a:=abs(-a) + 2;
105
104
106
107
Koju će vrijednost imati promjenljiva a nakon izvršavanja sledećih naredbi: a := 1.56; case k mod 10 of 2,3,5,7: begin a := a+7; a := trunc(a) end; 1,4,8 : begin a := a-3; a :=round(a); end; 9,6 : begin a:=-a; a :=a-7 end; End; ako se unese k=312
8
9
7
6
Koju će vrijednost imati promjenljiva a nakon izvršavanja sledećih naredbi: a := 1.56; case k mod 10 of 2,3,5,7: begin a := a+7; a := trunc(a) end; 1,4,8 : begin a := a-3; a :=round(a); end; 9,6 : begin a:=-a; a :=a-7 end; End; ako se unese k=234
-1
1
-2
2
Koju će vrijednost imati promjenljiva a nakon izvršavanja sledećih naredbi: a := 1.56; case k mod 10 of 2,3,5,7: begin a := a+7; a := trunc(a) end; 1,4,8 : begin a := a-3; a :=round(a); end; 9,6 : begin a:=-a; a :=a-7 end; End; ako se unese k=416