সহকারী শিক্ষক
৩১ জুলাই, ২০২৬ ০৬:০৯ অপরাহ্ণ
সহকারী শিক্ষক
ধরনঃ সাধারণ শিক্ষা
শ্রেণিঃ দ্বাদশ
বিষয়ঃ তথ্য ও যোগাযোগ প্রযুক্তি
অধ্যায়ঃ অধ্যায় ৫
রিলেশনাল অপারেটর (Relational Operator) হলো এমন এক ধরনের গাণিতিক ও যৌক্তিক অপারেশন, যার মাধ্যমে দুইটি মান বা চলকের (Variable) মধ্যে তুলনা (Comparison) করা হয়।
প্রোগ্রামিং এবং গণিতে দুইটি মানের সম্পর্ক নির্ণয় করার জন্য এই অপারেশন ব্যবহৃত হয়। এটি থেকে যে ফলাফল পাওয়া যায় তা সর্বদা একটি সত্য (True / 1) অথবা মিথ্যা (False / 0) নির্ধারণ করে (যাকে বুলিয়ান মান বা Boolean value বলা হয়)।
প্রোগ্রামিংয়ে সচরাচর ব্যবহৃত প্রধান রিলেশনাল অপারেটরগুলো নিচে দেওয়া হলো:
| অপারেটর | নাম / অর্থ | উদাহরণ | গাণিতিক শর্ত | ফলাফল |
== | সমান (Equal to) | $5 == 5$ | $5 = 5$ | True (সত্য) |
!= | অসমান (Not equal to) | $5 != 3$ | $5 \neq 3$ | True (সত্য) |
> | বড় (Greater than) | $7 > 10$ | $7 > 10$ | False (মিথ্যা) |
< | ছোট (Less than) | $4 < 8$ | $4 < 8$ | True (সত্য) |
>= | বড় অথবা সমান (Greater than or equal to) | $6 >= 6$ | $6 \geq 6$ | True (সত্য) |
<= | ছোট অথবা সমান (Less than or equal to) | $9 <= 5$ | $9 \leq 5$ | False (মিথ্যা) |
প্রোগ্রামিংয়ে সিদ্ধান্ত নেওয়ার জন্য রিলেশনাল অপারেশন সবচেয়ে বেশি ব্যবহৃত হয়। যেমন:
পরীক্ষার ফলাফল নির্ণয়ে: ছাত্রের প্রাপ্ত নম্বর ৩৩-এর সমান বা বেশি হলে সে পাস করেছে, অন্যথায় ফেল করেছে ($Marks >= 33$)।
পাসওয়ার্ড চেক করতে: ব্যবহারকারীর দেওয়া পাসওয়ার্ড সংরক্ষিত পাসওয়ার্ডের সমান কি না তা যাচাই করতে ($InputPassword == StoredPassword$)।
বয়স যাচাইয়ে: বয়স ১৮ বা তার বেশি হলে ভোট দিতে পারবে ($Age >= 18$)।
ধরুন, দুটি সংখ্যা $A = 10$ এবং $B = 20$।
A = 10
B = 20
if A < B:
print("A হলো B-এর চেয়ে ছোট")
else:
print("A হলো B-এর চেয়ে বড় বা সমান")
এখানে A < B হলো রিলেশনাল অপারেশন। যেহেতু $10 < 20$ সত্য (True), তাই আউটপুট হবে: "A হলো B-এর চেয়ে ছোট"।