جهت طرح ابهامات و مشکلات درسی خود به این بخش مراجعه نمایید
مدیر انجمن: rosa_127
-
dani
- پست: 3
- تاریخ عضویت: پنجشنبه 29 اسفند 1387, 11:03 am
پست
توسط dani » دوشنبه 25 خرداد 1388, 10:48 pm
به نظر من شما برنامه ها رو تریس کنید(تحلیل کنید)
چون اشکالات رو تو برنامه می شه رفع کرد
توابع Api هم میگن که می یاد یک نگاه بکنید

-
reza-1365
- كاربر عالي

- پست: 683
- تاریخ عضویت: شنبه 27 مرداد 1386, 2:09 am
- محل اقامت: فعلا ایران
پست
توسط reza-1365 » جمعه 29 خرداد 1388, 9:52 pm
ساختار و عملكرد عملگر های منطقی :
عملگر Not :
عملگر نقیض یك ورودی دارد ، یعنی یك عملگر یكتاست . كار آن برعكس كردن موجودیت ورودی است
یعنی اگر ورودی True باشد ، خروجی را False می كند و اگر False باشد آن را به True تبدیل می كند .
عملگر AND :
این عملگر دو ورودی دارد یعنی یك عملگر دو تایی است و درصورتی خروجی آن True می شود كه هر دو
ورودی(عملوند) True باشد در غیر این صورت حاصل False است.
عملگر OR :
عملگر OR مانند عملگرهای AND و NAND دو ورودی(عملوند) دارد و خروجی آن از جمع بولی آن دو ورودی
بدست می آید . یعنی زمانی حاصل True می شود كه حداقل یك عملوند یا هر دو True باشند .
عملگرهای IMP :
در عملگر IMP در همه حالات خروجی True است ، به غیر زمانی كه ورودی اول True و ورودی دوم False
باشد .
عملگر XOR در بعضی کتابها تو زبان ویژوال بیسیک نوشته شده ولی من هر برنامه ای با این عملگر
نوشتم خطا داد. ولی کارش بصورت زیر است.
عملگر XOR :
XOR یا اصطلاحاً "یا انحصاری" از دسته عملگر های دو تایی است كه خزوجی آن زمانی True می شود
كه فقط یكی از دو ورودی(عملوند) True باشد و الا خروجی False می شود .
نكته : نام این عملگر ها در زبان های برنامه نویسی مختلف ، متفاوت است . اما ماهیتی یكسان دارند . مثلا عملگر XNOR را در زبان بیسیك EQV می نامند .
عملگر XNOR یا NOT XOR یا EQV در زبان بیسیک:
عملگر XNOR زمانی خروجی True است كه هر دو ورودی(عملوند) مقداری برابر هم داشته باشند . بنا
به تعریفی دیگر ما می توانیم حاصل را با عملگر XOR بدست آوریم و در آخر آن را NOT كنیم .
برای تعجیل در ظهور و سلامتی امام زمان (ع) یک صلوات بفرستید.