TI2 N03

background image

Technologia Informacyjna

Temat 3: Język VBA cz.1

background image

Co będziemy omawiać

Struktura programu

Instrukcja podstawienia

Wyrażenia arytmetyczne

Wyrażenia logiczne

background image

Struktura programu

Każdy program w VBA musi składać się z co
najmniej jednej procedury.
Procedura (a więc i nasz program) zaczyna się
od słowa kluczowego Sub, po którym następuje
unikalna w skali programu nazwa procedury
zakończona nawiasami (), między którymi
mogą pojawić się parametry. Na razie niech
pozostaną one puste.

background image

Struktura programu

Przykład:

Sub

HelloWorld()

MsgBox "Witaj świecie!"

End Sub

background image

Struktura programu

Wewnątrz procedury (naszego programu)
umieszczamy instrukcje, odpowiedzialne za
wykonanie tego, co ma program zrobić.
W podanym przykładzie jest to wyświetlenie
okna z komunikatem.

Przed instrukcjami można zdeklarować
zmienne, które będą używane wewnątrz
procedury.

background image

Struktura programu

Przykład z deklaracją zmiennej:

Sub

HelloWorld()

Dim

Tekst

As String

Tekst = "Witaj świecie!"

MsgBox Tekst

End Sub

background image

Instrukcja podstawienia

Pokazany właśnie przykład oprócz ukazania
struktury programu, zaprezentował także
instrukcję podstawienia, czyli polecenie
pozwalające przypisać zmiennej konkretną
wartość. Zamiast konkretnej wartości można
także podstawić do zmiennej wynik działania
instrukcji arytmetycznej lub funkcji.

background image

Instrukcja podstawienia

Przykłady instrukcji podstawienia
wykorzystujących wynik z wyrażenia
arytmetycznego i funkcji:

Dim

Bok, Pole, Przekatna

Pole = Bok*Bok

Przekatna = Sqr(2*Pole)

background image

Wyrażenie arytmetyczne

Wyrażeniem arytmetycznym nazywamy
zastosowanie operatorów arytmetycznych do
wyliczenia wartości z zadanych parametrów.

background image

Wyrażenie arytmetyczne

Najczęściej wykorzystywane są następujące
operatory arytmetyczne:

+

dodawanie

-

odejmowanie

*

mnożenie

/

dzielenie zwykłe

\

dzielenie „modulo” (czyli bez reszty)

Mod

reszta z dzielenia „modulo”

^

potęgowanie

background image

Wyrażenie arytmetyczne

Kolejność wykonywanych działań jest zgodna z
tą znaną z matematyki – najpierw potęgowanie,
potem mnożenie i dzielenie, a na końcu
dodawanie i odejmowanie. Jeśli nie jesteśmy
pewni w jakiej kolejności będą wykonywać się
poszczególne działania, to zawsze można użyć
zwykłych, okrągłych nawiasów: ()

background image

Wyrażenie logiczne

Są to działania podobne do wyrażeń
arytmetycznych, ale zwracające wynik w
postaci logicznej (prawda lub fałsz)
i korzystające z operatorów logicznych.
Są wykorzystywane przy ustalaniu warunków w
instrukcji warunkowej oraz w pętlach. Wynik ich
działania może być przypisany do zmiennej
logicznej.

background image

Wyrażenie logiczne

Najczęściej wykorzystywane są następujące
operatory porównania i logiczne:

>

lewe większe niż prawe

>=

lewe większe lub równe prawemu

<

lewe mniejsze niż prawe

<=

lewe mniejsze lub równe prawemu

=

równe

<>

nierówne

And

logiczne „i”

Or

logiczne „lub”

Not

logiczne „nie”


Document Outline


Wyszukiwarka

Podobne podstrony:
TI2-N03
TI2-N02
TI2-N07
ti2
n03 luk
Ti2 przykładowy kolos
TI2-N10
TI TI2-N08
TI2-N11
TI2
TI2
TI2
Rys 1Szablonu faktury N03
TI2
Efekt ko cowy N03 Excel97
Efekt ko cowy N03

więcej podobnych podstron