কিভাবে বাইনারি থেকে দশমীতে রূপান্তর করা যায়

লেখক: Joan Hall
সৃষ্টির তারিখ: 28 ফেব্রুয়ারি. 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
বাইনারি থেকে হেক্সাডেসিমাল,এবং হেক্সাডেসিমাল থেকে বাইনারি তে রুপান্তর করার নিয়ম
ভিডিও: বাইনারি থেকে হেক্সাডেসিমাল,এবং হেক্সাডেসিমাল থেকে বাইনারি তে রুপান্তর করার নিয়ম

কন্টেন্ট

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

ধাপ

2 এর পদ্ধতি 1: অবস্থানগত স্বরলিপি ব্যবহার করে

  1. 1 বাইনারিতে সংখ্যা লিখুন, এবং ডান থেকে বামে দুটি ক্ষমতা লিখুন। উদাহরণস্বরূপ, আমরা বাইনারি সংখ্যা 10011011 রূপান্তর করতে চাই2 দশমিক পর্যন্ত। আসুন প্রথমে এটি লিখি। তারপর আমরা ডান থেকে বামে দুইটির ক্ষমতা লিখি। 2 দিয়ে শুরু করা যাক, যা "1" এর সমান। আমরা প্রতিটি পরবর্তী সংখ্যার জন্য ডিগ্রি বাড়িয়ে থাকি। তালিকার উপাদানগুলির সংখ্যা যখন বাইনারি সংখ্যার অঙ্কের সংখ্যার সমান হয় তখন আমরা থেমে যাই। আমাদের উদাহরণ সংখ্যা, 10011011, আটটি সংখ্যা অন্তর্ভুক্ত করে, তাই আটটি উপাদানের একটি তালিকা এইরকম হবে: 128, 64, 32, 16, 8, 4, 2, 1
  2. 2 দুইটির যথাযথ ক্ষমতার অধীনে বাইনারি সংখ্যার সংখ্যা লিখ। এখন শুধু 128, 64, 32, 16, 8, 4, 2, এবং 1 সংখ্যার নিচে 10011011 লিখুন, যাতে প্রতিটি বাইনারি ডিজিট তার দুটি ক্ষমতার সাথে মিলে যায়। একটি বাইনারি সংখ্যার ডানদিকের "1" অবশ্যই দুটি ক্ষমতার ডানদিকের "1" এর সাথে মেলে, ইত্যাদি। যদি আপনি পছন্দ করেন, আপনি দুটি ক্ষমতার উপর একটি বাইনারি সংখ্যা লিখতে পারেন। সবচেয়ে গুরুত্বপূর্ণ বিষয় হল তারা একে অপরের সাথে মেলে।
  3. 3 দুইটির সংশ্লিষ্ট ক্ষমতার সাথে বাইনারি সংখ্যা সংযুক্ত করুন। রেখা আঁকুন (ডান থেকে বাম দিকে) যা বাইনারি সংখ্যার প্রতিটি পরবর্তী সংখ্যাকে তার উপরের দুটি শক্তির সাথে সংযুক্ত করে। একটি বাইনারি সংখ্যার প্রথম অঙ্কের সাথে উপরের দুটি শক্তির সাথে সংযোগ স্থাপন করে লাইন আঁকা শুরু করুন। তারপর, বাইনারি সংখ্যার দ্বিতীয় অঙ্ক থেকে দুইটির দ্বিতীয় শক্তিতে একটি রেখা আঁকুন। প্রতিটি সংখ্যার সাথে সংশ্লিষ্ট শক্তির সাথে সংযোগ চালিয়ে যান। এটি আপনাকে দুটি ভিন্ন সংখ্যার সংখ্যার মধ্যে সম্পর্ক চাক্ষুষভাবে দেখতে সাহায্য করবে।
  4. 4 দুটি শক্তির চূড়ান্ত মান লিখ। বাইনারি সংখ্যার প্রতিটি অঙ্ক দিয়ে যান। যদি সংখ্যাটি 1 হয়, তাহলে সংখ্যার নিচে দুইটির সংশ্লিষ্ট শক্তি লিখ। যদি এই সংখ্যাটি 0 হয়, তাহলে 0 নম্বরের নিচে লিখুন।
    • যেহেতু "1" "1" এর সাথে মিলে যায়, তাই এটি "1" থেকে যায়। যেহেতু "2" "1" এর সাথে মিলছে, তাই এটি "2" থেকে যায়। যেহেতু "4" হল "0", তাই এটি "0" হয়ে যায়। যেহেতু "8" "1" এর সাথে মিলে যায়, এটি "8" হয়ে যায়, এবং যেহেতু "16" "1" এর সাথে মিলে যায়, তাই এটি "16" হয়ে যায়। "32" "0" এর সাথে মিলে যায় এবং "0" হয়ে যায়, "64" "0" এর সাথে মিলে যায় এবং তাই "0" হয়ে যায়, যখন "128" "1" এর সাথে মিলে 128 হয়।
  5. 5 ফলে মান যোগ করুন। এখন লাইনের নিচে সংখ্যা যোগ করুন। আপনার যা করা উচিত তা এখানে: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155। এটি বাইনারি সংখ্যা 10011011 এর দশমিক সমতুল্য।
  6. 6 নম্বর পদ্ধতির সমান সাবস্ক্রিপ্ট সহ আপনার উত্তর লিখুন। এখন আপনাকে শুধু 155 লিখতে হবে10নির্দেশ করে যে আপনি দশমিক উত্তর দিয়ে কাজ করছেন যা দশটি ক্ষমতায় কাজ করে। আপনি যত বেশি বাইনারি সংখ্যাকে দশমিক সংখ্যায় রূপান্তরিত করবেন, ততই আপনার পক্ষে দুটির ক্ষমতা মনে রাখা সহজ হবে এবং আপনি যত দ্রুত কাজটি সম্পন্ন করতে পারবেন।
  7. 7 একটি বাইনারি সংখ্যাকে দশমিক বিন্দুতে দশমিতে রূপান্তর করতে এই পদ্ধতিটি ব্যবহার করুন। আপনি 1.1 এর মত একটি বাইনারি সংখ্যা রূপান্তর করতে চাইলে এই পদ্ধতিটি ব্যবহার করতে পারেন2 দশমিক পর্যন্ত। আপনার যা জানা দরকার তা হল দশমিক সংখ্যার বাম পাশের সংখ্যাটি একটি সাধারণ সংখ্যা এবং দশমিক সংখ্যার ডান পাশের সংখ্যা হল "অর্ধেক" বা 1 x (1/2) সংখ্যা।
    • দশমিকের বামে "1" হল 2, অথবা 1. দশমিকের ডানদিকে 1, 2 বা .5। 1 এবং .5 যোগ করুন এবং আপনি 1.5 পাবেন, যা 1.1 এর সমতুল্য।2 দশমিক আকারে।

2 এর পদ্ধতি 2: ডাবলিং ব্যবহার করা

  1. 1 বাইনারি সংখ্যা লিখ। এই পদ্ধতিটি ডিগ্রী ব্যবহার করে না। অতএব, আপনার মাথায় প্রচুর সংখ্যক রূপান্তর করা সহজ - আপনাকে কেবল সর্বদা সর্বদা মনে রাখতে হবে। আপনাকে প্রথমে যে কাজটি করতে হবে তা হল বাইনারি নম্বরটি লিখুন যা আপনি দ্বিগুণ পদ্ধতি ব্যবহার করে রূপান্তর করবেন। ধরা যাক আপনি 1011001 নম্বর দিয়ে কাজ করছেন2... এটি লেখ.
  2. 2 বাম থেকে শুরু করে, আপনার আগের মোট দ্বিগুণ করুন এবং বর্তমান চিত্র যোগ করুন। যেহেতু আপনি একটি বাইনারি নম্বর 1011001 নিয়ে কাজ করছেন2, বাম দিকে আপনার প্রথম অঙ্কটি হল 1. আপনার আগের মোট সংখ্যা 0 যেহেতু আপনি এখনও শুরু করেননি। আপনাকে আগের মোট, 0 কে দ্বিগুণ করতে হবে এবং বর্তমান সংখ্যাটি 1 যোগ করতে হবে। 0 x 2 + 1 = 1, তাই আপনার নতুন মোট 1।
  3. 3 আপনার বর্তমান মোটকে দ্বিগুণ করুন এবং বাম দিকে পরবর্তী সংখ্যা যোগ করুন। আপনার বর্তমান মোট সংখ্যা 1 এবং আপনার নতুন সংখ্যা 0. তাই 1 ডাবল করুন এবং 0. 1 x 2 + 0 = 2 যোগ করুন। আপনার নতুন মোট 2।
  4. 4 আগের ধাপটি পুনরাবৃত্তি করুন। শুধু যেতে থাকো. পরবর্তী, আপনার বর্তমান মোট দ্বিগুণ এবং 1 যোগ করুন, আপনার পরবর্তী সংখ্যা। 2 x 2 + 1 = 5. আপনার বর্তমান মোট 5।
  5. 5 আবার আগের ধাপটি পুনরাবৃত্তি করুন। এখন আপনার বর্তমান মোট, 5 কে দ্বিগুণ করুন এবং পরবর্তী সংখ্যা 1.5 x 2 + 1 = 11 যোগ করুন। আপনার নতুন মোট 11।
  6. 6 আবার আগের ধাপটি পুনরাবৃত্তি করুন। আপনার বর্তমান মোট দ্বিগুণ, 11, এবং পরবর্তী সংখ্যা যোগ করুন, 0.2 x 11 + 0 = 22।
  7. 7 আপনার আগের ধাপটি আবার পুনরাবৃত্তি করুন। এখন আপনার বর্তমান মোট, দ্বিগুণ করুন, এবং পরবর্তী সংখ্যা 0 যোগ করুন। 22 x 2 + 0 = 44।
  8. 8 সংখ্যাগুলি শেষ না হওয়া পর্যন্ত আপনার বর্তমান মোটকে দ্বিগুণ করুন এবং পরবর্তী সংখ্যা যোগ করুন। এখন আপনাকে শুধু শেষ পদক্ষেপ নিতে হবে। আমরা প্রায় শেষ! আপনাকে যা করতে হবে তা হল আপনার বর্তমান মোট, 44, এটি দ্বিগুণ করুন, এবং 1 যোগ করুন, শেষ সংখ্যাটি। 2 x 44 + 1 = 89. আপনার কাজ শেষ। আপনি 10011011 রূপান্তর করেছেন2 দশমিক আকারে, দশমিক আকারে, 89।
  9. 9 রেডিক্স (সাবস্ক্রিপ্ট) সহ আপনার উত্তর লিখুন। আপনার চূড়ান্ত উত্তরটি 89 হিসাবে লিখুন10আপনি একটি বেস 10 দশমিক সিস্টেম ব্যবহার করছেন তা নির্দেশ করতে।
  10. 10 থেকে রূপান্তর করার জন্য এই পদ্ধতিটি ব্যবহার করুন কোন দশমিক থেকে বেস। আমরা দ্বিগুণ ব্যবহার করেছি কারণ আমাদের সংখ্যা ব্যবস্থার ভিত্তি হল 2। যদি আপনাকে প্রদত্ত নম্বরের একটি ভিন্ন ভিত্তি থাকে, তাহলে সেই সংখ্যা ব্যবস্থার ভিত্তির সাথে 2 প্রতিস্থাপন করুন যেখানে প্রদত্ত সংখ্যাটি লেখা আছে। উদাহরণস্বরূপ, যদি আপনাকে একটি বেস 37 নম্বর দেওয়া হয়, তাহলে আপনাকে "x 2" কে "x 37" দিয়ে প্রতিস্থাপন করতে হবে। ফলাফল সর্বদা দশমিক (বেস 10) হবে।

পরামর্শ

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

সতর্কবাণী

  • এই পদ্ধতি অনুমান করে যে বাইনারি সংখ্যা কোন চিহ্ন নেই... এটি একটি স্বাক্ষরিত সংখ্যা নয়, অথবা এটি একটি নির্দিষ্ট বা ভাসমান বিন্দু সংখ্যা নয়।

অনুরূপ নিবন্ধ

  • কিভাবে বাইনারি সংখ্যাকে অক্টাল রূপান্তর করা যায়
  • কিভাবে তাপমাত্রা ইউনিট রূপান্তর করতে হয়
  • বাইনারি ঘড়ি ব্যবহার করে কীভাবে সময় পড়তে হয়
  • দশমিক থেকে বাইনারি রূপান্তর কিভাবে