عنوان : آموزش VisualBasic جلسه دوم

نویسنده : ابوالفضل زارع

 

عملگرها در VB:

عملگرها نمادهايي هستند كه اعمالي را روي مقادير(متغييرها و مقادير ثابت) انجام ميدهند.فرضا عملگر + روي دو عملوند عمل ميكند و آنها را با هم جمع ميكند.در ويژوال بيسيك عملگرها را به سه دسته تقسيم خواهيم كرد.عملگرهاي حسابي ، عملگرهاي رابطه اي و عملگرهاي منطقي.در جدول هاي زير انواع عملگرها را به همراه نام و مثال هايي از هر كدام را مشاهده ميكنيد.

عملگرهاي حسابي

عملگر

نام

مثال

+

جمع

6+2=8

-

تفريق

6-2=4

*

ضرب

6*2=12

/

تقسيم

6/2=3

^

توان

6^2=36

Mod

باقيمانده تقسيم

6 Mod 2=0

\

تقسيم صحيح

7\2=3

&,+

پيوند رشته ها

"Kashan"+"Times"="KashanTimes"

 

عملگرهاي رابطه اي

عملگر

نام

مثال

<

كوچكتر

2<6

<=

كوچكتر يا مساوي

2<=2

>

بزرگتر

6>2

>=

بزرگتر يا مساوي

6>=6

<>

نامساوي

6<>2

 

عملگرهاي منطقي

عملگر

نام

مثال

NOT

نقيض

NOT X

AND

و

X AND Y

OR

يا

X OR Y

XOR

ياي انحصاري

X XOR Y

EQV

هم ارزي

X EQV Y

IMP

مشمول

X IMP Y

 

جدول درستي عملگرهاي منطقي

X

Y

NOT X

X AND Y

X OR Y

X XOR Y

X EQV Y

X IMP Y

T

T

F T T F T

T

T

F

F F T T F

F

F

T

T F T T F

T

F

F

T F F F T

F

در مورد عملگرهاي حسابي و رابطه اي فكر نميكنم هيچ مشكلي وجود داشته باشد.اما در مورد عملگرهاي منطقي  اگر X,Y داراي ارزش درستي يا نادرستي باشند آنگاه عملگرهاي مذكور با توجه به درستي و يا نادرستي عملوندهاي X,Y يا درست خواهند بود و يا نادرست.

عملگر NOT : اين عملگر نقيض عمل وندش است.مثلا اگر X درست (T) باشد آنگاه NOT X داراي ارزش نادرستي است و بر عكس.

عملگر AND : نتيجه اين عملگر وقتي درست است كه هر دو عملوندش درست باشد.

عملگر OR : نتيجه اين عملگر وقتي درست است كه حداقل يكي از عملوندها داراي ارزش درستي باشد.

عملگر XOR : نتيجه اين عملگر وقتي درست است كه فقط يكي از عملوندهايش درست باشد.

عملگر EQV : نتيجه اين عملگر وقتي درست است كه دو عملوند داراي ارزش يكساني باشند.يعني يا هر دو درست و يا هر دو نادرست باشند.

عملگر IMP : نتيجه اين عملگر وقتي درست است كه عملگر سمت چپ درست باشد.

 

پایان جلسه دوم