বাইনারি (বেস দুই) সংখ্যাসূচক ব্যবস্থার দুটি সম্ভাব্য মান আছে, হয় 0 অথবা 1, প্রতিটি স্থানের মান। বিপরীতে, দশমিক (বেস টেন) সংখ্যাসূচক পদ্ধতিতে প্রতিটি স্থান মানের জন্য দশটি সম্ভাব্য মান (0, 1, 2, 3, 4, 5, 6, 7, 8, বা 9) রয়েছে। বিভিন্ন সংখ্যাসূচক সিস্টেম ব্যবহার করার সময় বিভ্রান্তি এড়ানোর জন্য, প্রতিটি সংখ্যার ভিত্তিকে সাবস্ক্রিপশন করা যেতে পারে। উদাহরণস্বরূপ 10011100 বাইনারি সংখ্যা 10011100 লিখে বেস দুইতে লেখা যেতে পারে2। দশমিক সংখ্যা 156 কে 156 হিসাবে লেখা যেতে পারে10 এবং একশো ছাপ্পান্ন, বেস টেন পড়ুন। যেহেতু বাইনারি সিস্টেম ইলেকট্রনিক কম্পিউটারের অভ্যন্তরীণ ভাষা, তাই গুরুতর কম্পিউটার প্রোগ্রামাররা বুঝতে পারবে কিভাবে বাইনারি কে দশমিক রূপান্তর করতে হয়। বিপরীতভাবে, দশমিক থেকে বাইনারিতে রূপান্তর করা, প্রথমবার শিখতে অনেক বেশি কঠিন।
ধাপ
2 এর পদ্ধতি 1: অবস্থান নোটেশন ব্যবহার করে

ধাপ 1. বাইনারি সংখ্যাগুলি লিখুন এবং ডান থেকে বামে 2 এর বর্গগুলি তালিকাভুক্ত করুন।
উদাহরণস্বরূপ আমরা বাইনারি সংখ্যা 10011011 রূপান্তর করতে চাই2 দশমিক হতে প্রথমে, এটি লিখুন। তারপর, ডান থেকে বামে 2 এর বর্গ লিখুন। 2 এ শুরু করুন0, যা ১। বর্গ এক এক করে বাড়ান। তালিকার সংখ্যার সংখ্যা বাইনারি ডিজিটের সংখ্যার সমান হলে থামুন। উদাহরণ সংখ্যা, 10011011, আটটি সংখ্যা, তাই তালিকায় 8 টি সংখ্যা আছে, যেমন: 128, 64, 32, 16, 8, 4, 2, 1

ধাপ 2. দুটি তালিকার বর্গের নিচে বাইনারি সংখ্যার সংখ্যা লিখ।
128, 64, 32, 16, 8, 4, 2, এবং 1 সংখ্যার অধীনে 10011011 সংখ্যাটি লিখুন যাতে প্রতিটি বাইনারি ডিজিটের নিজস্ব দুই-অঙ্কের বর্গ থাকে। বাইনারি সংখ্যার ডানদিকে 1 স্কোয়ার 2 এর তালিকায় 1 এর সাথে সারিবদ্ধ হয় এবং তাই। আপনি যদি পছন্দ করেন তবে দুইটির বর্গের উপরে বাইনারি সংখ্যাও লিখতে পারেন। গুরুত্বপূর্ণ বিষয় হল আপনি এটি জোড়া করতে পারেন।

ধাপ two. বাইনারি সংখ্যার সংখ্যা দুটি স্কোয়ারের তালিকার সাথে সংযুক্ত করুন।
একটি লাইন আঁকুন, ডান থেকে শুরু করে, বাইনারি সংখ্যার প্রতিটি অঙ্ককে দুটি বর্গ দ্বারা সংযুক্ত করুন। বাইনারি সংখ্যার প্রথম অঙ্কটি উপরের তালিকায় প্রথম দুইটির বর্গ দিয়ে শুরু করুন। তারপর, বাইনারি সংখ্যার দ্বিতীয় অঙ্ক থেকে তালিকার দ্বিতীয় দুইটির বর্গের একটি রেখা আঁকুন। দুইটি বর্গ দ্বারা প্রতিটি অঙ্ক সংযুক্ত করা চালিয়ে যান। এটি আপনাকে সংখ্যার দুটি সেটের মধ্যে সম্পর্ক চাক্ষুষ করতে সাহায্য করবে।

ধাপ 4. দুটি বর্গের চূড়ান্ত মান লিখ।
বাইনারি সংখ্যার প্রতিটি অঙ্কের মাধ্যমে চিরুনি। যদি অঙ্ক 1 হয়, তাহলে 1 এর নীচে দুটি জোড়ার বর্গ লিখুন। যদি অঙ্ক 0 হয়, তাহলে 0 নম্বরের নিচে 0 লিখুন।
যেহেতু 1 এর সাথে 1 জোড়া, ফলাফল 1। যেহেতু 1 এর সাথে 2 জোড়া, ফলাফল 2। যেহেতু 0 এর সাথে 4 জোড়া, ফলাফল 0। যেহেতু 1 এর সাথে 8 জোড়া, ফলাফল 8, এবং 1 এর সাথে 16 জোড়া থেকে, ফলাফলটি 16। 0 এর সাথে 32 জোড়া তাই ফলাফল 0 এবং 64 জোড়া 0 এর ফলে ফলাফল 0, যখন 128 এর সাথে 1 জোড়া তাই ফলাফল 128।

ধাপ 5. চূড়ান্ত মান যোগ করুন।
এখন, বাইনারি ডিজিটের নিচে লেখা সমস্ত সংখ্যা যোগ করুন। আপনি যা করেন তা হল: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155। এটি বাইনারি সংখ্যা 10011011 এর দশমিক সমতুল্য।

পদক্ষেপ 6. বেস সাবস্ক্রিপ্ট দিয়ে আপনার উত্তর লিখুন।
এখন, আপনাকে 155 লিখতে হবে10, দেখানোর জন্য যে সংখ্যাটি একটি দশমিক, যা 10 এর একটি গুণক। এটা আরো দ্রুত।

ধাপ 7. দশমিক বিন্দু সহ একটি বাইনারি সংখ্যাকে দশমিক আকারে রূপান্তর করতে এই পদ্ধতিটি ব্যবহার করুন।
আপনি যখন 1, 1 এর মত বাইনারি সংখ্যা রূপান্তর করতে চান তখন আপনি এই পদ্ধতিটি ব্যবহার করতে পারেন2 দশমিক হতে আপনাকে যা করতে হবে তা হল দশমিকের বাম দিকের সংখ্যা হল এককের অবস্থান, যখন ডান দিকের সংখ্যাটি অর্ধেক অবস্থান, অথবা 1 x (1/2)।
দশমিক বিন্দুর বামে 1 সমান 20, অথবা 1. দশমিকের ডানদিকে 1 সমান 2-1, অথবা 0, 5. 1 এবং 0, 5 যোগ করুন যাতে ফলাফল 1,5 যা 1, 1 লেখা যায়2 দশমিক স্বরলিপিতে।
2 এর পদ্ধতি 2: গুণিত দুই ব্যবহার করে

ধাপ 1. বাইনারি সংখ্যা লিখুন।
এই পদ্ধতি স্কোয়ার ব্যবহার করে না। সুতরাং, আপনার মাথায় বড় সংখ্যাগুলি চালু করা সহজ কারণ আপনার কেবল সংখ্যাগুলি মনে রাখা দরকার। প্রথম যে জিনিসটি আপনার প্রয়োজন হবে তা হল আপনি যে বাইনারি সংখ্যাটি গুণিতক পদ্ধতি ব্যবহার করে রূপান্তর করতে যাচ্ছেন তা লিখে রাখুন। ধরুন আপনি বাইনারি নম্বর 1011001 রূপান্তর করতে চান2। এটি লেখ.

ধাপ 2. বাম থেকে শুরু করে, আগের মোটকে দুই দিয়ে গুণ করুন এবং সংখ্যা যোগ করুন।
কারণ আপনি বাইনারি নম্বর 1011001 ব্যবহার করছেন2, বাম দিক থেকে আপনার প্রথম অঙ্কটি হল 1. আপনার আগের মোট সংখ্যা 0 কারণ আপনি এখনও শুরু করেননি। আপনাকে অবশ্যই পূর্ববর্তী দুটি টোটাল, 0, এবং 1 যোগ করতে হবে, সংখ্যাগুলি। 0 x 2 + 1 = 1, সুতরাং আপনার নতুন মোট 1।

ধাপ 3. আপনার বর্তমান মোটকে দুই দিয়ে গুণ করুন এবং পরবর্তী সংখ্যা যোগ করুন।
আপনার বর্তমান মোট 1 এবং নতুন অঙ্ক 0. তাই 1 দিয়ে গুণ করুন এবং 0.1 x 2 + 0 = 2. যোগ করুন আপনার নতুন মোট 2।

ধাপ 4. আগের ধাপটি পুনরাবৃত্তি করুন।
চালিয়ে যান। পরবর্তী, আপনার মোট দ্বিগুণ এবং 1 যোগ করুন, আপনার পরবর্তী সংখ্যা। 2 x 2 + 1 = 5. আপনার মোট এখন 5।

ধাপ 5. আগের ধাপটি আবার পুনরাবৃত্তি করুন।
পরবর্তী, আপনার বর্তমান মোট, 5, দ্বিগুণ করুন এবং পরবর্তী সংখ্যা যোগ করুন, 1.5 x 2 + 1 = 11. আপনার নতুন মোট 11।

ধাপ 6. আগের ধাপটি আবার পুনরাবৃত্তি করুন।
আপনার বর্তমান মোট, 11 গুণ করুন, এবং পরবর্তী সংখ্যা যোগ করুন, 0.2 x 11 + 0 = 22।

ধাপ 7. আগের ধাপটি আবার পুনরাবৃত্তি করুন।
এখন, আপনার বর্তমান মোটকে দ্বিগুণ করুন এবং পরবর্তী সংখ্যাটি 0 যোগ করুন। 22 x 2 + 0 = 44।

ধাপ 8. আপনার বর্তমান মোটকে দুই দিয়ে গুণ করতে থাকুন এবং শেষ না হওয়া পর্যন্ত পরবর্তী সংখ্যা যোগ করুন।
এখন, আপনার চূড়ান্ত নম্বর এবং এটি প্রায় সম্পন্ন! আপনাকে যা করতে হবে তা হল আপনার বর্তমান মোট, 44 এবং দুই দিয়ে গুণ করুন এবং তারপর 1 যোগ করুন, শেষ সংখ্যাটি। 2 x 44 + 1 = 89. এটা শেষ! আপনি 10011011 পরিবর্তন করেছেন2 দশমিক ফর্ম 89।

ধাপ 9. বেস সাবস্ক্রিপ্ট সহ উত্তর লিখুন।
আপনার চূড়ান্ত উত্তর লিখুন 8910 দশমিক সংখ্যা বোঝাতে যার ভিত্তি 10।

ধাপ 10. যে কোনো ভিত্তিকে দশমিক আকারে রূপান্তর করতে এই পদ্ধতিটি ব্যবহার করুন।
দুটিকে গুণ করার জন্য ব্যবহার করা হয় কারণ প্রদত্ত সংখ্যাটি 2 এর উপর ভিত্তি করে। যদি প্রদত্ত সংখ্যার আলাদা ভিত্তি থাকে, তাহলে এই পদ্ধতিতে 2 টিকে সেই সংখ্যার ভিত্তি দিয়ে প্রতিস্থাপন করুন। উদাহরণস্বরূপ, যদি প্রদত্ত সংখ্যা 37 এর উপর ভিত্তি করে থাকে, x 2 কে x 37 দিয়ে প্রতিস্থাপন করুন। শেষ ফলাফল সর্বদা দশমিক (বেস 10)।
পরামর্শ
- অনুশীলন করা. বাইনারি নম্বর 11010001 রূপান্তর করার চেষ্টা করুন2, 110012, এবং 111100012। প্রতিটি বাইনারি সংখ্যা একটি দশমিক 209 এর সমতুল্য10, 2510, এবং 24110.
- মাইক্রোসফট উইন্ডোজের মধ্যে নির্মিত ক্যালকুলেটর আপনাকে সংখ্যা রূপান্তর করতে সাহায্য করতে পারে, কিন্তু একজন প্রোগ্রামার হিসেবে আপনি সেগুলো কিভাবে পরিবর্তন করবেন তা ভালোভাবে বুঝতে পারেন। ভিউ মেনু খোলার এবং বৈজ্ঞানিক (বা প্রোগ্রামার) নির্বাচন করে রূপান্তর ক্যালকুলেটর আনা যেতে পারে। লিনাক্সে, আপনি গ্যালকুলেটর ব্যবহার করতে পারেন।
- দ্রষ্টব্য: এটি কেবল হিসাব করার জন্য এবং ACSII সম্পর্কে কথা বলার জন্য নয়।