Operators: Arithmetic, Logical, এবং Relational Operators গাইড ও নোট

Computer Programming - আর প্রোগ্রামিং (R Programming) - R এর বেসিক সিনট্যাক্স (Basic Syntax of R)
370

R প্রোগ্রামিংয়ে অপারেটরস: Arithmetic, Logical, এবং Relational Operators

R প্রোগ্রামিং ভাষায় তিন ধরনের প্রধান অপারেটর রয়েছে: অ্যারিথমেটিক অপারেটর, লজিক্যাল অপারেটর, এবং রিলেশনাল অপারেটর। এই অপারেটরগুলো ডেটা প্রক্রিয়াকরণ এবং সিদ্ধান্ত গ্রহণের জন্য ব্যবহৃত হয়। নিচে এই তিন ধরনের অপারেটরের বিস্তারিত বর্ণনা দেওয়া হল।


১. অ্যারিথমেটিক অপারেটর (Arithmetic Operators)

অ্যারিথমেটিক অপারেটরগুলো গাণিতিক হিসাবের জন্য ব্যবহৃত হয়। এগুলো সাধারণ গাণিতিক কাজ যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি সম্পাদন করতে ব্যবহৃত হয়।

অ্যারিথমেটিক অপারেটরসমূহ:

অপারেটরবর্ণনাউদাহরণ
+যোগফল3 + 5 ফলাফল হবে 8
-বিয়োগ7 - 4 ফলাফল হবে 3
*গুণফল6 * 2 ফলাফল হবে 12
/ভাগফল10 / 2 ফলাফল হবে 5
^ঘাত বা পাওয়ার2^3 ফলাফল হবে 8
%%ভাগশেষ (Modulus)10 %% 3 ফলাফল হবে 1 (অর্থাৎ, ১০ কে ৩ দিয়ে ভাগ করলে ভাগশেষ ১ হবে)
%/%পূর্ণসংখ্যার ভাগ10 %/% 3 ফলাফল হবে 3 (অর্থাৎ, ১০ কে ৩ দিয়ে ভাগ করলে পূর্ণসংখ্যা ৩ হবে)

উদাহরণ:

# গাণিতিক অপারেশন
x <- 5
y <- 3
sum <- x + y
difference <- x - y
product <- x * y
quotient <- x / y
power <- x^y
modulus <- x %% y
integer_division <- x %/% y

print(sum)          # 8
print(difference)   # 2
print(product)      # 15
print(quotient)     # 1.666666
print(power)        # 125
print(modulus)      # 2
print(integer_division)  # 1

২. লজিক্যাল অপারেটর (Logical Operators)

লজিক্যাল অপারেটরগুলো ব্যবহার করে দুটি বা তার বেশি শর্তের মধ্যে সম্পর্ক তৈরি করা হয়। এগুলো প্রধানত সিদ্ধান্ত গ্রহণে ব্যবহৃত হয়, যেমন শর্তগুলো সত্য (TRUE) বা মিথ্যা (FALSE) কিনা তা পরীক্ষা করা।

লজিক্যাল অপারেটরসমূহ:

অপারেটরবর্ণনাউদাহরণ
&AND (দ্বৈত শর্ত সঠিক হলে TRUE)(x > 3) & (y < 5)
&&AND (ফলাফল প্রথম শর্ত পরীক্ষা করার পর)(x > 3) && (y < 5)
``OR (যেকোনো শর্ত সঠিক হলে TRUE)
` `
!NOT (শর্তটির বিপরীত)!(x > 3)

উদাহরণ:

# লজিক্যাল অপারেশন
x <- 5
y <- 3

result_and <- (x > 3) & (y < 5)  # TRUE
result_or <- (x > 3) | (y > 5)   # TRUE
result_not <- !(x > 3)           # FALSE

print(result_and)  # TRUE
print(result_or)   # TRUE
print(result_not)  # FALSE

৩. রিলেশনাল অপারেটর (Relational Operators)

রিলেশনাল অপারেটরগুলো দুটি ভ্যালুর মধ্যে সম্পর্ক নির্ধারণ করতে ব্যবহৃত হয়। এই অপারেটরগুলো মূলত তুলনা করার কাজে ব্যবহৃত হয়, যেমন কোনটি বড় বা ছোট, সমান বা অসমান।

রিলেশনাল অপারেটরসমূহ:

অপারেটরবর্ণনাউদাহরণ
==সমান (Equality)x == y
!=অসমান (Inequality)x != y
>বড় (Greater Than)x > y
<ছোট (Less Than)x < y
>=বড় অথবা সমান (Greater Than or Equal To)x >= y
<=ছোট অথবা সমান (Less Than or Equal To)x <= y

উদাহরণ:

# রিলেশনাল অপারেশন
x <- 5
y <- 3

equal <- x == y     # FALSE
not_equal <- x != y # TRUE
greater_than <- x > y  # TRUE
less_than <- x < y    # FALSE
greater_equal <- x >= y  # TRUE
less_equal <- x <= y     # FALSE

print(equal)          # FALSE
print(not_equal)      # TRUE
print(greater_than)   # TRUE
print(less_than)      # FALSE
print(greater_equal)  # TRUE
print(less_equal)     # FALSE

সারসংক্ষেপ

  • অ্যারিথমেটিক অপারেটর: গাণিতিক হিসাবের জন্য যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি।
  • লজিক্যাল অপারেটর: শর্তের মধ্যে সম্পর্ক তৈরি করতে ব্যবহৃত হয়, যেমন AND, OR, NOT।
  • রিলেশনাল অপারেটর: দুটি ভ্যালুর মধ্যে তুলনা করতে ব্যবহৃত হয়, যেমন সমান, অসমান, বড়, ছোট ইত্যাদি।

এই অপারেটরগুলো R প্রোগ্রামিং ভাষায় ডেটা বিশ্লেষণ, শর্তাধীন লজিক, এবং তুলনা করার জন্য অত্যন্ত কার্যকরী।

Content added By
/* Start Bottom Fixed Ad */ /* End Bottom Fixed Ad */
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...