- লেখক Jason Gerald [email protected].
- Public 2023-12-16 10:57.
- সর্বশেষ পরিবর্তিত 2025-01-23 12:08.
দশমিক (বেস টেন) সংখ্যা পদ্ধতিতে প্রতিটি সংখ্যা অবস্থানের জন্য দশটি সম্ভাব্য মান (0, 1, 2, 3, 4, 5, 6, 7, 8, বা 9) রয়েছে। বিপরীতে, বাইনারি (বেস দুই) সংখ্যা পদ্ধতিতে প্রতিটি সংখ্যা অবস্থানের জন্য 0 এবং 1 দ্বারা প্রতিনিধিত্ব করা মাত্র দুটি সম্ভাব্য মান রয়েছে। যেহেতু বাইনারি সংখ্যা পদ্ধতি ইলেকট্রনিক কম্পিউটারের অভ্যন্তরীণ ভাষা, তাই গুরুতর কম্পিউটার প্রোগ্রামাররা দশমিক থেকে বাইনারি সংখ্যা পদ্ধতিতে রূপান্তর করতে জানে। এই সহজ ধাপগুলি অনুসরণ করুন এবং কীভাবে এই রূপান্তরটি আয়ত্ত করবেন।
ধাপ
2 এর পদ্ধতি 1: অবশিষ্ট সঙ্গে দুই দ্বারা ছোট বিভাগ
পদক্ষেপ 1. সমস্যা নির্ধারণ করুন।
এই উদাহরণের জন্য, আসুন দশমিক সংখ্যা 156 রূপান্তর করি10 একটি বাইনারি সংখ্যা হতে উল্টানো বিভাজন প্রতীকে বিভক্ত হওয়ার সংখ্যা হিসেবে দশমিক সংখ্যা লিখ। গন্তব্য সংখ্যা ব্যবস্থার ভিত্তি লিখুন (এই উদাহরণে বাইনারির জন্য "2") বিভাজন চিহ্নের আউট-অফ-কার্ভ বিভাজক হিসাবে।
- কাগজে আঁকা হলে এই পদ্ধতিটি বোঝা অনেক সহজ, এবং নতুনদের জন্য অনেক সহজ, কারণ এটি শুধুমাত্র দুটি দ্বারা বিভক্ত।
- রূপান্তরের আগে এবং পরে বিভ্রান্তি এড়ানোর জন্য, প্রতিটি সংখ্যার জন্য একটি সাবস্ক্রিপ্ট (সাধারণ অক্ষরের নিচে লিখিত ছোট হাতের অক্ষর) হিসাবে আপনি যে সংখ্যা পদ্ধতির হিসাব করছেন তার মূল সংখ্যাটি লিখুন। এই উদাহরণে, দশমিক সংখ্যার একটি সাবস্ক্রিপ্ট থাকবে 10 এবং বাইনারি সংখ্যার একটি সাবস্ক্রিপ্ট থাকবে 2।
পদক্ষেপ 2. বিভাগটি করুন।
দীর্ঘ বিভাজন চিহ্নের অধীনে পূর্ণসংখ্যার উত্তর (ভাগফল) লিখুন এবং বিভক্ত সংখ্যার ডানদিকে অবশিষ্ট (0 বা 1) লিখুন।
কারণ আমরা দুই দিয়ে ভাগ করি, যখন সংখ্যাটি বিভাজিত হচ্ছে একটি সমান সংখ্যা তাহলে অবশিষ্টাংশ হল 0, এবং যখন সংখ্যাটি বিভক্ত হচ্ছে একটি বিজোড় সংখ্যা তাহলে বাকিটা হল 1।
ধাপ div. শূন্যে না পৌঁছানো পর্যন্ত ভাগ করা চালিয়ে যান।
উতরাই চালিয়ে যান, প্রতিটি নতুন ভাগফলকে দুটি দিয়ে ভাগ করে এবং প্রতিটি ভাগ করা সংখ্যার ডানদিকে অবশিষ্টাংশ লিখুন। ভাগফল শূন্য হলে থামুন।
ধাপ 4. নতুন বাইনারি সংখ্যা লিখুন।
সর্বনিম্ন অবশিষ্ট সংখ্যা থেকে শুরু করে, অবশিষ্টাংশের ক্রমানুসারে উপরের ক্রমে পড়ুন। এই উদাহরণে, আপনার ফলাফল পাওয়া উচিত 10011100। এটি দশমিক সংখ্যা 156 এর বাইনারি সমতুল্য।10 = 100111002.
এই পদ্ধতিটি দশমিক ভিত্তি থেকে যেকোনো সংখ্যা ভিত্তিতে রূপান্তরিত করা যেতে পারে। ভাজক 2 কারণ গন্তব্য সংখ্যা ব্যবস্থার ভিত্তি হল বেস 2 (বাইনারি)। গন্তব্য সংখ্যা পদ্ধতির ভিত্তি যদি অন্য একটি ভিত্তি হয়, তাহলে এই পদ্ধতিতে বেস 2 নম্বরটি যথাযথ বেস নম্বর দিয়ে প্রতিস্থাপন করুন। উদাহরণস্বরূপ, যদি গন্তব্য বেস 9 হয়, তাহলে বেস 2 নম্বরটি 9 এর সাথে প্রতিস্থাপন করুন। চূড়ান্ত ফলাফল সরাসরি গন্তব্য বেস নম্বর আকারে হবে।
2 এর পদ্ধতি 2: দুটির শক্তি এবং বিয়োগ
ধাপ 1. একটি টেবিল তৈরি করে শুরু করুন।
ডান থেকে বামে "টেবিল 2 বেস" এ দুটি বেস সংখ্যার ক্ষমতা লিখ। 2 এ শুরু করুন0, এটি "1" হিসাবে লিখুন প্রতিটি র্যাঙ্কের জন্য র্যাঙ্ক 1 করে বাড়ান। আপনি গণনা করা দশমিক সংখ্যা পদ্ধতির সংখ্যার সবচেয়ে কাছাকাছি একটি সংখ্যা না পাওয়া পর্যন্ত টেবিলটি সম্পূর্ণ করুন। এই উদাহরণের জন্য, আসুন দশমিক সংখ্যা 156 রূপান্তর করি10 একটি বাইনারি সংখ্যা হতে
ধাপ 2. বেস নম্বর 2 এর সর্বশক্তি দিয়ে সংখ্যাটি খুঁজুন।
টেবিল থেকে, সবচেয়ে বড় সংখ্যাটি নির্বাচন করুন যা রূপান্তরিত সংখ্যার সমান বা তার চেয়ে কম। 128 নম্বরটি হল সংখ্যা সংখ্যা 2 এর সবচেয়ে বড় শক্তি এবং 156 এর চেয়ে ছোট, তাই টেবিলে এই বাক্সের নিচে "1" একটি সংখ্যা লিখুন, যেখানে টেবিল থেকে সবচেয়ে বড় সংখ্যাটি বাম দিকে রয়েছে (টেবিল দেখুন উপরের ছবিতে)। তারপর প্রাথমিক সংখ্যা থেকে 128 বিয়োগ করুন, আপনি পাবেন: 156 - 128 = 28।
ধাপ the. টেবিলে পরবর্তী ছোট ক্ষমতায় যান।
নতুন সংখ্যা (28) ব্যবহার করে, সংখ্যাগুলি নতুন সংখ্যার সমান বা কম কিনা তা যাচাই করার সময় বাম থেকে ডানে টেবিলের মাধ্যমে চালিয়ে যান। 64 নম্বরটি 28 এর চেয়ে কম নয়, তাই 64 নম্বরের বাক্সের নিচে "0" সংখ্যাটি লিখুন। যতক্ষণ না আপনি 28 এর সমান বা তার চেয়ে কম একটি সংখ্যা খুঁজে পান ততক্ষণ চালিয়ে যান।
ধাপ 4. ক্রমাগত নতুন সংখ্যার সমান বা কম প্রতিটি সংখ্যা বিয়োগ করুন এবং উপযুক্ত সংখ্যার জন্য বাক্সের নীচে "1" নম্বরটি চিহ্নিত করুন।
16 নম্বরটি 28 এর চেয়ে কম, তাই 16 নম্বর বক্সের নিচে "1" সংখ্যাটি লিখুন এবং 28 থেকে 16 বিয়োগ করুন, তাহলে আপনি একটি নতুন সংখ্যা 12 পাবেন। 8 নম্বরটি 12 এর চেয়ে কম, তাই "1" নম্বরটি লিখুন নতুন সংখ্যা 4 পেতে 8 নম্বর বক্স এবং 12 থেকে 8 বিয়োগ করুন।
ধাপ 5. আপনি টেবিলের শেষ পর্যন্ত না আসা পর্যন্ত চালিয়ে যান।
নতুন সংখ্যার সমান বা ছোট সংখ্যার জন্য প্রতিটি বাক্সের নীচে একটি "1" এবং নতুন সংখ্যার চেয়ে বড় সংখ্যাগুলির জন্য প্রতিটি বাক্সের নীচে "0" চিহ্নিত করতে ভুলবেন না।
ধাপ 6. বাইনারি সংখ্যার উত্তর লিখ।
সংখ্যাটি বাম থেকে ডানে ঠিক একই হবে টেবিলের নীচে "1" এবং "0" সংখ্যার সারির মতো। আপনার ফলাফল পাওয়া উচিত 10011100। এটি দশমিক সংখ্যা 156 এর বাইনারি সমতুল্য।10 = 100111002.
এই পদ্ধতির পুনরাবৃত্তি আপনাকে বেস দুটির ক্ষমতা মনে রাখতে সাহায্য করতে পারে, তাই আপনি ধাপ 1 এড়িয়ে যেতে পারেন।
পরামর্শ
- অপারেটিং সিস্টেমে নির্মিত ক্যালকুলেটর প্রোগ্রামটি আপনার জন্য এই রূপান্তর করতে পারে, কিন্তু একজন প্রোগ্রামার হিসাবে, রূপান্তরগুলি কীভাবে কাজ করে সে সম্পর্কে ভাল বোঝার সাথে শুরু করা ভাল। ক্যালকুলেটর প্রোগ্রামে রূপান্তর বিকল্পগুলি "ভিউ" মেনু খোলার এবং "প্রোগ্রামার" (উইন্ডোজ 7 এবং 8 এর জন্য) নির্বাচন করে দৃশ্যমান করা যেতে পারে।
- বিপরীত দিকে রূপান্তর, যেমন বাইনারি থেকে দশমিক সংখ্যা পদ্ধতিতে, সাধারণত প্রথমে শিখতে সহজ হয়।
- আরো বিশেষজ্ঞ হওয়ার জন্য প্রায়ই দশমিক সংখ্যাগুলিকে বাইনারিতে রূপান্তর করার অভ্যাস করুন।