Deklarisanjem tipa podatka mi određujemo:
- vrstu podatka,operacije koje se mogu primjenjivati i zauzeće resursa
- vrstu podatka, opseg vrijednosti i zauzeće resursa
- opseg vrijednosti, operacije koje se mogu primjenjivati i zauzeće resursa
- 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
Naredbom type ocjena=(1,2,3,4,5) ;
se deklarise
- realni tip podatka
- nabrojivi tip podatka
- cjelovrojni tip podatka
- intervalni tip podatka
Naredbom var a : char ;
se deklarise
- realni tip podatka
- boolean tip podatka
- intervalni tip podatka
- znakovni tip podatka
var b : real ;
b:=4.0;
b:=sqr(b);
Kolika ce biti vrijednost varijable b na kraju
- 16
- 0
- 2
- 4
var b : real ;
b:=4.0;
b:=sqrt(b);
Kolika ce biti vrijednost varijable b na kraju
- 2
- 0
- 4
- 16
Ako je data deklaracija
var slovo:char ;
onda se pridruzivanje slova a ovoj varijabli vrsi sa
- slovo:= 'a';
- slovo:= 'a'
- slovo= 'a';
- slovo: 'a';
Naredba za dodjelu je
- :=
- :
- =
- ..
Naredbe za unos su
- write i writeln
- read i readln
- type i write
- read i writeln
Naredbe za ispis su
- write i writeln
- read i readln
- type i write
- read i writeln
Svaka prosta naredba se zavrsava sa
- ;
- :
- ..
- :=
Slozena naredba se stavlja izmedju
- begin i end;
- begin i end.
- begin i type
- begin i type;
Znak za komentar u jednom redu nam sluzi
- //
- ///
- { i }
- ...
Znak za komentar u vise redova nam sluzi
- //
- ///
- { i }
- ...
Svaki tip podatka moze da pripada
- samo jednom tipu
- jednom ili dva tipa
- tacno dva tipa
- jednom ili nijednom tipu
sintaksa za deklarisanje tipa podatka je
- var imePodatka : tip;
- var imePodatka : tip
- var imePodatka = tip;
- var imePodatka := tip;
Pravilno deklarisana cjelobrojna varijabla je
- var a: integer ;
- var a: integer
- var a: =integer ;
- var a= integer ;
Sta nije pravilno deklarisano
- var a:real ;
- var a1:real ;
- var 1a:real ;
- var _a:real ;
Sa
var odgovor : boolean;
deklarisana je bulova varijabla odgovor. Sta ona moze da ima kao rezultat?
- true ili false
- true i false
- samo true
- samo false
var b : real ;
b:= - 4.0;
b:=sqr(b);
Kolika ce biti vrijednost varijable b na kraju
- 0
- 2
- 16
- 4
var a , b : INTEGER ;
b:=14;
a:=b mod 10;
Kolika ce biti vrijednost varijable a na kraju
- 0
- 1
- 4
- 2
var a , b : INTEGER ;
b:=14;
a:=b div 10;
Kolika ce biti vrijednost varijable a na kraju
- 0
- 1
- 4
- 2
var a , b : INTEGER ;
b:=4;
a:=sqrt(b)* 10;
Kolika ce biti vrijednost varijable a na kraju
- 160
- 20
- 0
- 4
var a , b : INTEGER ;
b:=9;
a:=sqr(b) mod 10;
Kolika ce biti vrijednost varijable a na kraju
- 1
- 30
- 0
- 8
var a , b : INTEGER ;
b:=9;
a:=sqrt(b) mod 10;
Kolika ce biti vrijednost varijable a na kraju
- 1
- 30
- 0
- 8
var a , b : INTEGER ;
b:=9;
a:=sqr(b) mod 9;
Kolika ce biti vrijednost varijable a na kraju
- 1
- 30
- 0
- 8
var a , b : INTEGER ;
b:=9;
a:=sqrt(b) mod 2;
Kolika ce biti vrijednost varijable a na kraju
- 1
- 30
- 0
- 8
var a , b : INTEGER ;
b:=9;
a:=b mod 2;
Kolika ce biti vrijednost varijable a na kraju
- 1
- 30
- 0
- 8
var a , b : INTEGER ;
b:=9;
a:=sqr(b) div 10;
Kolika ce biti vrijednost varijable a na kraju
- 1
- 30
- 0
- 8