ডেটা সংরক্ষণ#

Storing Data

এই টিউটোরিয়ালে VEXcode IQ (২য় জেনারেশন)-এ কীভাবে ভ্যারিয়েবল তৈরি ও ব্যবহার করতে হয়, তা আলোচনা করা হয়েছে। টিউটোরিয়ালটি শেষে, আপনি একটি ভ্যারিয়েবল তৈরি করতে এবং প্রজেক্টে তা ব্যবহার করতে শিখে যাবেন।

ভেরিয়েবল আপনাকে কোনো প্রজেক্ট চলাকালীন ডেটা সংরক্ষণ করতে দেয়, যেমন একটি সংখ্যা, একটি সত্য/মিথ্যা মান, বা আইটেমের একটি তালিকা।

টুলবক্সের লজিক - ভেরিয়েবলস ক্যাটাগরিতে যান এবং মেক এ ভেরিয়েবল নির্বাচন করুন।

টুলবক্সের স্ক্রিনশট, যেখানে 'Logic - Variables' ক্যাটাগরিটি খোলা এবং 'Make a Variable' বাটনটি হাইলাইট করা আছে।

আপনি যে ধরনের ভেরিয়েবল তৈরি করতে চান তা নির্বাচন করুন।

ভেরিয়েবল তৈরি করার ডায়ালগ বক্সের স্ক্রিনশট, যেখানে ভেরিয়েবল, বুলিয়ান, লিস্ট এবং টুডি লিস্ট টাইপের অপশনগুলো দেখানো হচ্ছে।

সংখ্যাসূচক ভেরিয়েবলে টেক্সট বা সংখ্যা সংরক্ষণ করা যায়।

একটি সংখ্যাসূচক চলক।#
(my_variable)

বুলিয়ান সত্য বা মিথ্যা মান সংরক্ষণ করে।

একটি বুলিয়ান ভেরিয়েবল।#
<my_boolean>

লিস্টে ধারাবাহিকভাবে টেক্সট এবং/অথবা সংখ্যা সংরক্ষণ করা হয়।

একটি তালিকা ভেরিয়েবল।#
set [my_list v] to (0) (0) (0)

২ডি লিস্টে সারি এবং কলামে সাজানো টেক্সট এবং/অথবা সংখ্যার একটি ক্রম সংরক্ষণ করা হয়। যখন আপনি একবারে প্রচুর ডেটা সংরক্ষণ করতে এবং সমস্ত মান সুসংগঠিত রাখতে চান, তখন এগুলি কার্যকর।

একটি দ্বি-মাত্রিক তালিকা ভেরিয়েবল।#
set [my_2d_list v] to ([0] [0]) ([0] [0])

আপনার ভেরিয়েবলের জন্য একটি নাম টাইপ করুন।

ভেরিয়েবল তৈরি করার ডায়ালগ বক্সের স্ক্রিনশট, যেখানে ‘নতুন ভেরিয়েবলের নাম’ ফিল্ডটি হাইলাইট করা আছে।

টুলবক্সে আপনার ভেরিয়েবল যোগ করতে Create নির্বাচন করুন।

ভেরিয়েবল তৈরি করার ডায়ালগ বক্সের স্ক্রিনশট, যেখানে drivingDistance নামের ভেরিয়েবলটি এবং Create বাটনটি হাইলাইট করা আছে।

আপনার ভেরিয়েবলের পাশাপাশি, টুলবক্সে এমন কিছু ব্লকও থাকবে যা ব্যবহার করে আপনি প্রজেক্টের মাঝপথে এর মান পরিবর্তন করতে পারবেন। উদাহরণস্বরূপ, নিউমেরিক ভেরিয়েবলের মধ্যে একটি রিপোর্টার ব্লকের সাথে সেট নিউমেরিক ভেরিয়েবল এবং চেঞ্জ নিউমেরিক ভেরিয়েবল ব্লকগুলোও অন্তর্ভুক্ত থাকে।

my_variable রিপোর্টার ব্লক।#
(my_variable)
সেট নিউমেরিক ভেরিয়েবল ব্লক।#
[my_variable v] কে (1) সেট করো
সংখ্যাসূচক ভেরিয়েবল ব্লক পরিবর্তন করুন।#
[my_variable v] কে (1) দ্বারা পরিবর্তন করো

অন্য একটি ভেরিয়েবল বেছে নিতে, অথবা বর্তমানে নির্বাচিত ভেরিয়েবলটির নাম পরিবর্তন বা মুছে ফেলতে একটি ভেরিয়েবল ব্লকের ড্রপডাউন নির্বাচন করুন।

সংখ্যাসূচক ভেরিয়েবল সেট করার ব্লকের ড্রপডাউন খোলা অবস্থার স্ক্রিনশট, যেখানে 'my_variable' অপশনটির সাথে 'my_variable' ভেরিয়েবলের নাম পরিবর্তন করুন এবং 'my_variable' ভেরিয়েবল মুছুন অপশনগুলোও দেখা যাচ্ছে।

এই প্রজেক্টে, ব্রেইনের চেক বাটন চাপলে কাউন্ট নামের একটি ভ্যারিয়েবলের সাথে ১ যোগ হবে এবং তা কনসোলে প্রদর্শিত হবে, আর ব্রেইনের লেফট বাটন চাপলে তা আবার ০-তে রিসেট হয়ে যাবে।

এমন একটি প্রজেক্ট যা ব্রেইন চেক বাটন চাপার সংখ্যা গণনা করে এবং লেফট বাটন চাপলে গণনাটি রিসেট করে দেয়।#
শুরু হলে
[count v] কে [0] সেট করো
চিরকাল
যদি <Brain [চেক v] বোতাম চাপা হয়েছে?> তাহলে
[Add 1 to the count.]
[count v] কে (1) দ্বারা পরিবর্তন করো
কনসোলে (count) প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
অন্যথায় যদি <Brain [◀ v] বোতাম চাপা হয়েছে?> তাহলে
[Reset the count back to 0.]
[count v] কে [0] সেট করো
কনসোলে (count) প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
अंत
अंत