Professional Documents
Culture Documents
KONSTANTE
su podaci cije vrednosti ne mogu da se promene i predstavljene su upravo tim
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.
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.
OPERANDI U IZRAZIMA :
NAREDBE GRANANJA
Dvojno grananje (Grananje po vrednosti logickog izraza)
IF logicki izraz THEN
blok naredbi 1
ELSE
blok naredbi 2
END IF
Viestruko grananje ( grananje po vrednosti proizvoljnog izraza )
Select Case <izraz>
Case v1 : blok naredbi1
Case v2 : blok naredbi2
...
Case Else : blok naredbi n
End Select
Ovo grananje se vrsi u 3 koraka:
1) izracunava se vrednost izraza
2) izracunata vrednost se poredi sa vrednostima v1, v2 pa ako je jednaka
nekoj od vrednosti izvrsava se taj blok naredbi. Ako nije jednaka ni jednoj a
postoji CASE-ELSE blok, izvrsava se blok naredbi n, a ako ne postoji CASEELSE blok ne izracunava se nista.
3) upravljanje se prenosi na prvu naredbu iza END SELECT.
Do While
(uslov)
Naredbe
Loop
Do
Do Until (uslov)
Naredbe
Naredbe
Loop
Until(uslov)
Loop
a) DO WHILE logicki izraz telo ciklusa LOOP telo ciklusa se izracunava dok
je uslov ispunjen , ako je netacan prilikom prvog testiranja ciklus se nece
izvrsiti nijednom \
b) DO UNTIL logicki izraz telo ciklusa LOOP telo ciklusa se izvrsava dok se
uslov ne ispuni, a ako je tacan prilikom prvog testiranja, telo ciklusa se nece
izvrsiti nijednom.
2) ciklusi sa izlazom na dnu , telo ciklusa se mora izvrsiti barem jednom
DOLOOP kod kojih je usov na dnu
a) DO telo ciklusa LOOP WHILE logicki izraz telo ciklusa se izvrsava dok je
uslov ispunjen ali bar jednom
b) DO telo ciklusa LOOP UNTIL logicki izraz telo ciklusa se izvrsava dok se
usov ne ispuni ali bar jednom
SKOKOVI- za prenosenje upravljanja na neku odredjenu tacku programa
1)iskakanje iz ciklusa
EXIT FOR iskakanje iz FOR ciklusa i prenosenje upravljanja na prvu
naredbu iza ogranicavanja
EXIT DO napusta se DO ciklus i upravljanje prenosi na prvu naredbu iza
LOOP
INDIKATOR IND , koji pre ulaska u petlju treba da bude postavljne na
FALSE , sluzi da sacuva informaciju na koji nacin je petlja okoncana.
GO TO naredba- naredba bezuslovnog prelaska , omogucava skok na proizvoljno
odrediste
NIZOVI niz je kolekcija podataka istog tipa sa zajednickim imenom i mogu biti
jednodimenzijonalni i visedimenzijonalni.
Podrazumevana donja i zadata gornja granica indexa daju mogucnost da se lako
izracuna broj clanova niza.Takvi nizovi su fiksne duzibe i nazivaju se STATICKIM
NIZOVIMA. Primer: Dim a(10) as Integer
Sintaksa dopusta da se izostavi gornja granica indexa i tada se radi o nizovima
promenljive duzine koji se nazivaju DINAMICKIM nizovima i oni imaju promenljiv br
elemenata. Primer: Dim a(,) as Integer, pa se kasnije u REDIM dopise broj broj
elemenata, npr. ReDim a(m,n)
Nakon sto se uspostavi koliko ce elemenata imati niz vrsi se redimenzionisanje
(redim ) niza.
Naredba za deklarisanje niza:
DIM ,PRIVATE , PUBLIC ,STATIC lista nizova AS - tip
Naredba za REDIMENZIONISANJE : REDIM lista nizova
POTPROGRAMI