Odlomak

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.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Skripte

Komentari