Visual basic



Yüklə 267,55 Kb.
səhifə3/4
tarix07.01.2019
ölçüsü267,55 Kb.
#91503
1   2   3   4

Expresii


O expresie reprezintă o succesiune de variabile, funcţii şi constante legate între ele prin operatori şi paranteze.

Expresiile aritmetice constă din operanzi şi operatori aritmetici.

Operatori aritmetice

Simbolul

Exemplu

Rezultat

+

2+5

7

-

18-10

8

*

2*5

10

/

10/2

5

\

7\2

3

^

2^5

32

MOD

23 MOD 4

3


Expresiile de relaţie constă din expresii aritmetice sau de tip şir de caractere separate prin operatori de relaţie.

Expresiile logice contând operatori logici şi operanzi care trebuie să fie entităţi de tip logic.

Simbolul

Exemplu

And

X And Y

Or

X Or Y

Xor

X Xor Y

Eqv

X Eqv Y

Imp

X Imp Y

Not

Not X

Tablouri


Un tablou reprezint ă o structură de date în care un număr de variabile de acelaşi tip sunt organizate sub acela şi nume. Accesarea unui element al tabloului se face specificând numele acestuia, precum şi poziţia elementului în tablou.

Tablourile pot fi de dou ă tipuri :

a) tablouri cu dimensiuni fixe, pentru care spaţiul alocat în memorie este fix ;

b) tablouri dinamice, pentru care spaţiul necesar de memorie este alocat în timpul execuţiei.



Structuri de control


Structuri de ramificare

  1. Structura If..EndIf are sintaxa

If < conditie > then

< instructiuni 1 >

Else


< instructiuni 2 >

EndIf


Daca este adevarata se executa secventa de instructiuni si se continua programul cu instructiunile care urmeaza dupa EndIf.

Daca este falsa se executa secventa de instructiuni si se continua programul cu instructiunile care urmeaza dupa EndIf.



  1. Select Case expresie

Case valoare1

Instrucţiune1

Case valoare2

Instrucţiune 2

...

Case Else



Instrucţiune

End Select



Structuri repetitive

For ... Next

Cea mai ultilizată structură de acest tip este realizată cu instrucţiunea For ... Next care realizează repetarea unei secvenţe de instrucţiuni, numărul de repetări fiind determinat de valorile pe care le poate lua o variabil ă contor pe un domeniu dat de valori :

For contor = valinit To valfin [Step pas ]

[blocinstr ]

[Exit For]

[blocinstr ]

Next [contor ]
Do ... Loop

Do [f While | Until g exprcond ]

[blocinstr ]

[Exit Do]

[blocinstr ]

Loop


sau:

Do

[blocinstr ]



[Exit Do]

[blocinstr ]

Loop [f While | Until g exprcond ]

Aici exprcond este o expresie relaţional ă sau logic ă. Ciclul construit cu While se va relua atâta timp cât exprcond are valoarea True, iar ciclul construit cu Until va fi reluat pân ă când exprcond primeşte valoarea True .


Proceduri functii


O procedura functie (sau simplu o functie) este o secventa de instructiuni care efectueaza o anumita operatie într-un program si returneaza o valoare. O functie începe cu instructiunea Function si se termina cu instructiunea End Function.

În Visual Basic exista o serie de functii predefinite printre care:



Funcţii matematice

  • Abs(expr ) valoarea absolut ă

  • Int(expr ) trunchiere la intregul imediat inferior

  • Fix(expr ) trunchiere la partea întreaga

  • Sgn(expr ) funcţia semn : returneaz ă §1 sau 0

  • Sqr(expr ) radical

  • Log(expr ) logaritmul natural

  • Exp(expr ) exponenţiala

  • Sin(unghi ) sinusul unghiului

  • Cos(unghi ) cosinusul unghiului

  • Tan(unghi ) tangenta unghiului


Funcţii folosite pentru date şi timp


Date()

Data de astăzi

Time()

Timpul actual

Now()

Data şi timpul actual

Weekday(data)

Ziua din săptămână

Year(data)

anul

Month(data)

luna

Day(data)

ziua

Hour(data)

ora

Minute(data)

minutele

WeekdayName(nr)

Scrie ziua

DateSerial(an,luna,zi)

Modifică în dată

DateValue(data)

Numărul zilelor din data de 1899.12.30



Yüklə 267,55 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin