দেখা যাক আমরা তাকে সহজে অংক মেখাতে পারি কিনা-
প্রথমে আমরা তাকে শেখাব কিভাবে দুই ধরনের সারিবদ্ধ কার্ড সে ব্যবহার করবে-
Stack আর Memory আসলে পাশাপাশি সাজানো কার্ড (ঘর) যেখানে সে একটা করে সংখ্যা লিখতে পারবে-
যেমন আপনি যদি বলেন Memory এর ৪ নং ঘরে ৩০০ লেখ তাহলে সে পেন্সিল দিয়ে সংখ্যাটা Memory এর চার নম্বর ঘরে লিখবে- আগে থেকে কিছু থাকলে সেটা মুছে ৩০০ লিখবে- কারণ একটা ঘরে/কার্ডে একটা সংখ্যা রাখা যাবে যে কোন সময় - এখন বললেন যে ৩ নং ঘরে ২০০ লেখ- তারপর বললেন ৪ নং ঘরে যা আছে তার সাথে ৩ নং ঘরে যা আছে তা যোগ করে ৫ নং ঘরে লেখ- তাহলে সে ৫ নং ঘরে ৫০০ লিখবে-
তাহলে এলিয়েনকে দিয়ে প্রতিটা ঘরে লেখা যাবে- পরে সেটা পড়া যাবে- আর অংকের সহজ অপারেশনগুলো করানো যাবে-
আর বললেন যে যদি ৫ নং ঘরের সংখ্যা ১০০০ এর কম হয় তাহলে ২ নং ঘরে ১ লেখ- তাহলে সে ২ নং ঘরে ১ লিখবে-
এখন তাকে একবারে একটার বেশি কাজ করতে বলতে পারবেন না- একটা একটা করে বলতে হবে-
১. ৪ নং ঘরে ৩০০ লেখ
২. ৩ নং ঘরে ২০০ লেখ
৩. ৪ নং ঘরের মানের সাথে ৩ নং ঘরের মান যোগ করে ৫ নং ঘরে লেখ
৪. যদি ৫ নং ঘরের মান ১০০০ এর কম হয় তবে ২ নং এ ১ লেখ
৫. যদি ২ নং ঘরে ১ না থাকে তবে ১ নং থেকে আবার কাজ শুরু কর-
Stack:
Stack এর ক্ষেত্রে একটু অন্য রকম- এই ক্ষেত্রে প্রতি ঘরে একটা সংখ্যা থাকতে পারবে- কিন্তু শুধু ৩ ধরনের অপারেশন করা যাবে- এটা প্লেট Stack এর মতই- প্রথমে একটা প্লেট রাখা হল- পরে আরকটা রাখলে আগেরটার উপরে রাখতে হবে- অর্থাৎ নতুন একটা সংখা সব সময় উপরের দিকে রাখতে হবে- আবার পড়ার সময় উপর থেকে একটা সংখ্যা পড়া যাবে - একটা সংখ্যা উপর থেকে সরিয়ে নেয়া যাবে- তাহলে তার নিচের সংখাটা দেখা যাবে-
এই কয়টা ব্যাপার যদি এলিয়েনকে বোঝানো যায়- তাহলে আমরা তাকে দিয়ে যেকোন অংক- সেটা যত কঠিন বা সহজ হোক করাতে পারব-
সর্বশেষ এডিট : ০৬ ই অক্টোবর, ২০১০ রাত ১১:৪২