Programski prevodioci:

1 tip: kompajler

 formira program ekvivalentan izvornom programu. Tek nakon 

uspesnog prevodjenja u celini, moze se preci na njegovo izvrsavanje.

2 tip:

 

interpretator 

analizira iskaz po iskaz izvornog programa i ako se ustanovi da je 

iskaz sintaksno ispravan on se odmah izvrsava.

KONSTANTE

su podaci cije vrednosti ne mogu da se promene i predstavljene su upravo tim 
vrednostima.

a)

Konstante celobrojnih tipova:

1

)byte

 0-255

2)

short   

+- 2^15

3

)integer

   +-  2^31

4)

long

   +-  2^63

b)konstante realnih tipova

1

)single i   2)double

- Pozicioni zapis-celobrojni i razlomljeni deo su razlomljeni decimalnom tackom

- Eksponencijalni zapis ima oblik 

mEk,

 gde je m-mantisa-realni broj u pozicionom 

zapisu, a k je eksponent broja, ceo najvise trocifren.

c)Logicke konstante: 

True i False

d)Znakovne konstante

 su niske proizvoljnog broja karaktera od 0-2 000 000 000, 

koje se nalaze izmedju znakova navoda.

e)

simbolicke konstante

 su podaci cije vrednosti ne mogu da se promene ali su 

reprezentovane simbolickim imenima,a ne vrednostima.

PROMENLJIVE

su privremena skladista za podatke u program. Najava da cemo neku promenljivu 
koristiti u programu naziva se 

DEKLARACIJA i 

po svom tipu moze biti: 

Eksplicitna i 

Implicitna.

Ako se ime promenljive zavrsava karakteristicnim znakom tada taj znak odredjuje tip 
promenljive-

IMPLICITNA DEKLARACIJA.

Nedostaci: Implicitna deklaracija obicno prikazuje promenljivoj slozeniji tip od stvarno 
potrebnog, cime se nepotrebno zauzima memorijski prostor, smanjuje se efikasnost 
programa.
Zahtev da se svaka promenljiva obavezno eksplicitno deklarise naziva se 
FORSIRANJE EKSPLICITNE DEKLARACIJE.
Naredba OPTION EXPLICIT u odeljku deklaracija nekog modula u VB izrazava zahtev 
da se svaka prom. koja se jalja u tom modulu explicitno deklarise.U VB NET je OPTION 
EXPLICIT ON i OFF.

Na koje vrednosti se inicijalizuju razliciti tipovi promenljivih deklarisanjem?

Deklarisanjem sve promenljive automatski dobijaju pocetne vrednosti.
Numericke promenljive se inicijalizuju na 0.

Znakovne na praznu znakovnu konstantu 
Logicke na FALSE.

Promenljive

 

mogu biti

 LOKALNE

(def. se unutar procedura i to pomocu DIM ili STATIC) i 

GLOBALNE

(def. se posle zaglavlja klase, a pre 1.procedure. Moze se definisati sa 

DIM, PRIVATE ili PUBLIC)

DOSEG i VEK trajanja promenljive.

Unutar procedure promenljive mogu biti deklarisane koriscenjem  Dim ili STATIC . 
Promenljiva deklarisana DIM podrazumeva da je njen vek trajanja ogranicen na 
izvrsavanje procedure, a kada se ona okonca promenljiva se uklanja iz memorije i vise 
joj se ne moze pristupiti. STATIC – promenljiva ostaje ziva i izmedju 2 poziva procedure 
u kojoj je deklarisana tacka dakle, ponovljeni poziv procedure startuje sa onom 
vrednoscu staticke promenljive sa kojom se prethodni zavrsio.
Promenljive deklarisane u odeljku deklaracija standardnog modula su vidljive unutar 
datog modula ako su deklarisane DIM ili PRIVATE. Tj kroz ceo VB projekat ako su 
deklarisane PUBLIC.

Izraz je zapis postupka za dobijanje jednog rezultujuceg podatka na osnovu jednog ili 
vise zadataka podataka. Osnovni elementi su: 

OPERANDI i OPERATORI

.

NUMERICKI OPERATORI ( po prioritetu) 

1) stepenovanje( ^)
2) promena znaka (-)
3) mnozenje i deljenje ( *  /)
4) celobrojno deljenje (  )
5) ostatak celobrojnog deljenja  ( mod )
6) sabiranje i oduzimanje ( +  - )

ZNAKOVNI OPERATOR

 (string ) -

1)konkatenacija  u oznaci (&, + ).
Znakovni izrazi su izrazi cija je vrednost tipa  STRING

LOGICKI OPERATORI

  ( Boolean ) ( po prioritetu ) 

NOT- negacija 
AND – konjukcija
OR – disjunkcija
XOR – ekskluzivna disjunkcija

RELACIJSKI OPERATORI

 – kao rezultat daju vrednosti logickog tipa, zahtevaju da oba 

operatora budu istog tipa. ( Tip : = , < , > )

ASCII kod 

– AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE, je 

jedan od standardnih racunarskih KODNIH sistema, koji svakom velikom, malom slovu, 
cifri, specijalnom znaku  pridruzuje osmobitni binarni kod. 
Svaki znak na tastaturi ima svoj ASCII kod. To je broj od 0 -255.

background image

Želiš da pročitaš svih 7 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti