VEXcode Pro V5 এ বুলিয়ান ব্যবহার করা হচ্ছে

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

"বুল" ডেটা টাইপ যৌক্তিকভাবে সত্য বা মিথ্যা তৈরি করে।

লজিক্যাল/বুলিয়ান অপারেটর

V5 প্রোগ্রামিং বিভাগের বিবরণের স্ক্রিনশট, সহজে নেভিগেশনের জন্য একটি পরিষ্কার বিন্যাস এবং সংগঠিত বিভাগ সহ ব্যবহারকারীদের জন্য উপলব্ধ প্রোগ্রামিং বিষয়, সরঞ্জাম এবং সংস্থানগুলির একটি ওভারভিউ বৈশিষ্ট্যযুক্ত।

লজিক্যাল/বুলিয়ান এক্সপ্রেশন
যদি(<boolean expressions>)
	{
	.....<block>
}

<boolean expressions> মূল্যায়ন করার জন্য একটি একক বা জটিল অভিব্যক্তি থাকবে। <block> মানে কোডের একটি ব্লক যা <boolean expressions> সত্য বলে মূল্যায়ন করা হলেই কার্যকর করা হবে।

আরও বুলিয়ান এক্সপ্রেশন:
বুলিয়ান এক্সপ্রেশন এর মানে কি
যদি (x == 10) যদি x 10 এর সমান হয়
যদি (x <= 10) যদি x এর কম হয় এবং সমান হয় 10
যদি (x > 10 || y > 20) যদি x 10 -এর বেশি হয় বা y 20-এর বেশি হয়
যদি (x <= 10 && y <= 20) x<=10 এবং y<=20 হলে
যদি !(x > 10 || y > 20) x<= 10 এবংy<=20 হলে
যদি ( !( x <=10 || x >=20) ) x>10 এবংx<20 হলে

বুলিয়ান এক্সপ্রেশন ব্যবহার করার সময় বিশেষ সতর্কতা অবলম্বন করুন!

একটি বুলিয়ান টাইপ (বুল) একটি সাধারণ পূর্ণসংখ্যার মান।

আসুন যদি (... ) ব্যাখ্যা করা হয় তা দেখে নেওয়া যাক:

  • যদি (...) কম্পাইলার দ্বারা গণনা করা হবে; এটা সত্য বা মিথ্যা একটি অর্থ উত্পাদন.
  • সত্য হল: যখন (... ) 0 (অর্থাৎ শূন্য) ছাড়া অন্য কিছু উৎপন্ন করে, তখন if (.... ) এর অর্থ হবে সত্য।
  • সুতরাং: নিম্নলিখিত অভিব্যক্তি সর্বদা সত্য:
    • যদি (1)
    • যদি (10)
    • যদি (কোন কিছুর ফলাফল অ-শূন্য)

     

সাধারণ ত্রুটিগুলি আপনাকে অবশ্যই মনোযোগ দিতে হবে:

উদাহরণ 1:

int X = 10, Y=20;
যদি (X = Y)
	brain.Screen.print("X এবং Y একই।");   
অন্য
	brain.Screen.print("X এবং Y ভিন্ন।");

আউটপুট: X এবং Y একই। 

কেন?

যদি (X = Y)সত্যিই মানে:

  • X-কে Y বরাদ্দ করুন, তাই X-এর মান ২০ 
  • কম্পাইলার এটিকে ব্যাখ্যা করে যেন (20) যেখানে (20) সত্য যেমন এটি (0) নয়।

উদাহরণ 2:

int X = 0, Y=0;
যদি (X = Y)
	মস্তিষ্ক।Screen.print("X এবং Y একই।");   
অন্য
	brain.Screen.print("X এবং Y ভিন্ন।");

আউটপুট: X এবং Y ভিন্ন। 

কেন?

যদি (X = Y) সত্যিই মানে:

  • X-কে Y বরাদ্দ করুন, তাই X-এর মান 0 (শূন্য) আছে।
  • কম্পাইলার এটিকে ব্যাখ্যা করে: (0) মিথ্যা হিসাবে।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: