تبادلہ خیال Type Bool پر تبصرے

نیرنگ خیال

لائبریرین
OR کے متعلق کم فہم کا اک سوال
Inclusive اور Exclusive کی بھی کوئی تفریق ہے۔ یا یہاں ایک ہی قسم مستعمل ہے؟
 

محمداحمد

لائبریرین
OR کے متعلق کم فہم کا اک سوال
Inclusive اور Exclusive کی بھی کوئی تفریق ہے۔ یا یہاں ایک ہی قسم مستعمل ہے؟

فی الحال تو ہم نے صرف تقابلی (Comparison) اور منطقی (Logical) آپریٹرز پر ہی بات کی ہے۔ کیا Inclusive اور Exclusive سے آپ کا اشارہ Bit-wise Operators کی طرف ہے۔ اگر ہاں تو فل الحال یہ ربط دیکھیے۔ اگر نہیں تو پھر شاید میں آپ کی بات سمجھ نہیں پا رہا۔ کچھ سمجھائیے کہ یہ کیا ہوتے ہیں۔ :)
 

محمد امین

لائبریرین
Inclusive or تو سیدھا سادا or ہی ہوگا۔۔۔۔exclusive or دراصل احمد بھائی کے دیے ہوئے ربط میں XOR اوپریٹر ہے جو کہ ^ سے استعمال میں لایا جائے گا۔۔۔
 

نیرنگ خیال

لائبریرین
فی الحال تو ہم نے صرف تقابلی (Comparison) اور منطقی (Logical) آپریٹرز پر ہی بات کی ہے۔ کیا Inclusive اور Exclusive سے آپ کا اشارہ Bit-wise Operators کی طرف ہے۔ اگر ہاں تو فیل الحال یہ ربط دیکھیے۔ اگر نہیں تو پھر شاید میں آپ کی بات سمجھ نہیں پا رہا۔ کچھ سمجھائیے کہ یہ کیا ہوتے ہیں۔ :)
عموماً میں اشارے کرتا نہیں۔ :p
Inclusive OR سے مراد آپریٹر جس میں دونوں شرائط کا درست ہونا ضروری ہوتا ہے۔ وگرنہ نتیجہ صفر ہی رہے گا۔
جبکہ Exclusive OR سے مراد آپریٹر جس میں کسی ایک شرط کا پورا ہونا ضروری ہے۔
یہ بالکل ایسے ہی ہے۔ جیسے ہم کہتے ہیں۔ "یہ بھی اور یہ بھی" (یعنی دونوں)
اور دوسرا "یہ اور یہ" (یعنی دونوں یا دونوں میں سے کوئی ایک)
اب مجھے بتائیے۔ وہ ربط تو سارا انگلش زبان میں ہے۔ اسے میں کیسے سمجھوں۔ :whistle:
 

محمداحمد

لائبریرین
Inclusive OR سے مراد آپریٹر جس میں دونوں شرائط کا درست ہونا ضروری ہوتا ہے۔ وگرنہ نتیجہ صفر ہی رہے گا۔
یہ بالکل ایسے ہی ہے۔ جیسے ہم کہتے ہیں۔ "یہ بھی اور یہ بھی" (یعنی دونوں)

منطقی آپریٹرز میں ہم اس کے لئے and استعمال کرتے ہیں۔
کوڈ:
a > 6 and a < 9

جبکہ Exclusive OR سے مراد آپریٹر جس میں کسی ایک شرط کا پورا ہونا ضروری ہے۔
اور دوسرا "یہ اور یہ" (یعنی دونوں یا دونوں میں سے کوئی ایک)


یہاں ہم or استعمال کرتے ہیں۔
کوڈ:
a < 9 or a > 15
 

محمد امین

لائبریرین
عموماً میں اشارے کرتا نہیں۔ :p
Inclusive OR سے مراد آپریٹر جس میں دونوں شرائط کا درست ہونا ضروری ہوتا ہے۔ وگرنہ نتیجہ صفر ہی رہے گا۔
جبکہ Exclusive OR سے مراد آپریٹر جس میں کسی ایک شرط کا پورا ہونا ضروری ہے۔
یہ بالکل ایسے ہی ہے۔ جیسے ہم کہتے ہیں۔ "یہ بھی اور یہ بھی" (یعنی دونوں)
اور دوسرا "یہ اور یہ" (یعنی دونوں یا دونوں میں سے کوئی ایک)
اب مجھے بتائیے۔ وہ ربط تو سارا انگلش زبان میں ہے۔ اسے میں کیسے سمجھوں۔ :whistle:

انکلیوسو اور میں تو متذکرہ متغیر میں سے کسی ایک یا سب کا (دو یا دو سے زیادہ) درست ہونا ضروری ہے۔ جبکہ ایکسلیوسو میں صرف اور صرف کسی ایک کے درست ہونے کی شرط ہے، سب کے (یا دو کے) درست یا غلط ہونے کی صورت میں نتیجہ فالس یا غلط آئے گا۔ اور میرے خیال میں ایکسکلیوسو اور صرف مینی پولیشن اوپریٹر یا بٹ وائز اوپریٹر ہوتا ہے، تقابل (لوجیکل) کا نہیں۔۔۔یہ صرف میرا خیال ہے۔۔۔
 
عموماً میں اشارے کرتا نہیں۔ :p
Inclusive OR سے مراد آپریٹر جس میں دونوں شرائط کا درست ہونا ضروری ہوتا ہے۔ وگرنہ نتیجہ صفر ہی رہے گا۔
جبکہ Exclusive OR سے مراد آپریٹر جس میں کسی ایک شرط کا پورا ہونا ضروری ہے۔
یہ بالکل ایسے ہی ہے۔ جیسے ہم کہتے ہیں۔ "یہ بھی اور یہ بھی" (یعنی دونوں)
اور دوسرا "یہ اور یہ" (یعنی دونوں یا دونوں میں سے کوئی ایک)
اب مجھے بتائیے۔ وہ ربط تو سارا انگلش زبان میں ہے۔ اسے میں کیسے سمجھوں۔ :whistle:

Exclusive OR کے اصول پر ہی چلتا ہے میرے خیال میں پائتھون مترجم (interpreter) کیونکہ OR آپریشن میں جہاں شرط صحیح(true) مل جائے آگے چیک نہیں کرتا۔

اسی طرح AND میں جہاں شرط غلط(false) ہو جائے وہاں سے آگے چیک نہیں کرتا اور اسے حتمی غلط مان لیا جاتا ہے۔
 
Top