If you're seeing this message, it means we're having trouble loading external resources on our website.

তোমার যদি কোন ওয়েব ফিল্টার দেওয়া থাকে, তাহলে দয়া করে নিশ্চিত কর যে *.kastatic.org এবং *.kasandbox.org ডোমেইনগুলো উন্মুক্ত।

মূল বিষয়বস্তু

সোর্স এনকোডিং

কোডিং তত্ত্ব পরিচিতি! এটি তৈরি করেছে ব্রিট ক্রুজ

আলোচনায় অংশ নিতে চাও?

কোন আলাপচারিতা নেই।
ইংরেজি জানো? খান একাডেমির ইংরেজি সাইটে আরো আলোচনা দেখতে এখানে ক্লিক কর।

ভিডিও ট্রান্সক্রিপ্ট

## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ## আমরা একটি সমস্যা নিয়ে শুরু করছি এলিস ও বব জঙ্গলে বাড়ি বানিয়ে থাকে যেগুলো অনেক দূরত্বে রয়েছে যারা একে অপরের দৃষ্টিসীমার বাইরে আর তাদের যোগাযোগ করা দরকার তাই তারা সিদ্ধান্ত নেয় দুটি বাড়ির মধ্যে তার টানবে তারা তারটি টানটান করে টেনে উভয় প্রান্তে টিনের কৌটা বেধে দেয় এতে করে তারা তারের মাধ্যমে তাদের কথা পাঠাতে সক্ষম হয় তো এটাতে একটা সমস্যা থেকে যায় কোলাহল যখনই জোরে বাতাস বইতে শুরু করে কোলাহলের কারনে কথা শুনা অসম্ভব হয়ে পড়ে তো তাদের একটি উপায় দরকার যাতে তারা তরঙ্গের শক্তি বাড়াতে পারে যেন তার উপর কোলাহলের কোন প্রভাব না থাকে ববের মাথায় একটি বুদ্ধি আসে তারা তো তারটি টেনে শব্দ তৈরি করতে পারে যেটা কোলাহলেও স্পষ্ট শোনা যাবে কিন্তু এতে নতুন একটি সমস্যার উদ্ভব হয় তারা কিভাবে তাদের বার্তা তার টানা দিয়ে প্রকাশ করবে আচ্ছা যেহেতু তারা একটি দূরত্বে থেকে বোর্ড গেমস খেলতে চায় তারা প্রথমে সাধারণ বার্তা পাঠানোর চিন্তা করে দুটি ছক্কার চাল এক্ষেত্রে তারা যে বার্তা পাঠাচ্ছে সেটাকে মনে করা যায় একটি নির্দিষ্ট সংখ্যক সংকেতের মধ্য থেকে কোন একটি এক্ষেত্রে ১১ টি সম্ভাব্য সংখ্যা যেটাকে আমরা বলি ডিসক্রিট সোর্স প্রথমে তারা সহজতম উপায় ব্যবহার করে তারা ফলাফলকে তার টানার সংখ্যার হিসেবে পাঠায় তো ৩ পাঠাতে হলে তারা তিনবার তার টানে ৯ হল নয় বার টানা আর ১২ হল বারো বার টানা যাই হোক তারা এরপর বুঝতে পারল যে এভাবে প্রয়োজনের চেয়ে অনেক বেশি সময় লাগে তাদের ব্যবহারে তারা দেখতে পায় যে তাদের তার টানার সর্বোচ্চ গতি প্রতি সেকেন্ডে ২ বার টানা এর চেয়ে দ্রুত হলে তারা এটা আর বুঝতে পারে না তাহলে প্রতি সেকন্ডে ২ বার টানাকে বলা যায় এই পদ্ধতিতে তথ্য প্রেরণের হার বা ক্ষমতা এবং দেখা যায় যে সবেচেয়ে বেশি যে চাল হয় তা ৭ আর ৭ সংখ্যাটি পাঠানোর জন্য ৩.৫ সেকেন্ড সময় লাগে এলিস তখন বুঝতে পারে যে এর চেয়ে ভালো করা সম্ভব যদি তারা তাদের পদ্ধতি পরিবর্তন করে সে বুঝতে পারে যে প্রত্যেকটি সংখ্যার সম্ভাব্যতা একটি প্যাটার্ন অনুসরণ করে চালে ২ পাবার একটিমাত্র উপায় আছে, ৩ পাবার উপায় ২টি ৪ পাবার উপায় ৩টি ৫ পাবার উপায় ৪টি five ways to relist 6 six ways to roll a seven এবং ৭ পাবার উপায় ৬টি যেটা সবচেয়ে বেশি দেখা যায় আবার ৮ পাবার উপায় ৫টি ৯ পাবার উপায় ৪টি এবং এভাবেই শেষে হবে ১২ পাবার উপায় ১টি আর এই লেখচিত্রে দেখানো হয়েছে প্রত্যেকটি চাল ঘটবার সম্ভাব্যতা আর প্যাটার্নটি সুস্পষ্ট তো চল এখন লেখচিত্রটিকে পরিবর্তন করে প্রত্যেকটি সংকেতের টানার সংখ্যা দেখি সে প্রথমে সবচেয়ে বেশি যে সংখ্যা পাওয়া যায় ৭, তাকে সবচেয়ে ছোট সংকেতে নিয়ে আসে ১টি টান সে তারপর যায় পরের সম্ভাব্য সংখ্যাটিতে এবং যদি একাধিক থাকে তাহলে যেকোনো একটি নেয় এক্ষেত্রে সে ৬ কে বাছাই করে দুটি টানের জন্য এবং ৮ কে ৩ টি টানের জন্য এবং তারপর ৫ হবে ৪টি টান ও ৯ হবে ৫টি টান এভাবে সামনে পিছনে গিয়ে আমরা পৌছাই ১২ তে যে হবে ১১টি টান এখন সবচেয়ে ব্যবহৃত সংখ্যা ৭ কে ১ সেকেন্ডেরও কম সময়ে পাঠানো সম্ভব একটি বিশাল উন্নতি এই সাধারণ পরিবর্তনের কারনে তারা আরও তথ্য পাঠাতে সক্ষম হয় গড়ে সেই একই পরিমাণ সময়ে প্রকৃতপক্ষে এই পদ্ধতি এই উদাহরণের জন্য বেশ ভালো একটি উপায় যেখানে তোমার জন্য একই তার টানা ব্যবহার করে দুটি ছক্কার চাল পাঠানোর এর চেয়ে ছোট পদ্ধতি বের করা অসম্ভব তো সে যাই হোক তার নিয়ে কিছুক্ষণ খেলার পর ববের মাথায় নতুন একটি বুদ্ধি আসে ## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ##