Bdhuge | Technology Journey.
  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Downloads
    • Dvd
    • Games
    • Software
      • Office
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Uncategorized

Wednesday, July 22, 2015

Number System (সংখ্যা পদ্ধতি) (Binary, Octal, Decimal And Hexadecimal) PART – 2

 1:40 PM     সংখ্যা পদ্ধতি     No comments   

Number System (সংখ্যা পদ্ধতি) (Binary, Octal, Decimal And Hexadecimal) PART – 1


4 Number System Conversion:

7. Binary To Octal:

প্রথমে Binary Digit কে কতগুল গ্রুপ এ এমন ভাবে বিভক্ত করতে হবে যাতে প্রতিটি গ্রুপ এ 3 টি করে Symbol / Number থাকে (3 টি করে গ্রুপ করার কারন হল Octal = 8 = 2^3) এবং এই গ্রুপিং ডান থেকে শুরু করে বাম দিকে যাবে। যদি গ্রুপ করার সময় সবার শেষে একটা মাত্র Digit থাকে তাহলে তার আগে যতগুল 0 বসালে 3 টি Member হবে ঠিক তত গুল 0 বসাতে হবে। তারপর প্রতিটি গ্রুপ কে Octal Digit এ Convert করতে হবে। অতপর সবগুল Digit একত্রিত করলে Octal Number এ পরিনত হবে।

যেমনঃ

8. Octal To Binary :

প্রথমে প্রতিটি Octal Digit কে Binary তে এমন ভাবে Convert করুন যাতে প্রতিটি Binary তে 3 টি করে Digit থাকে। আর যদি না হয় তাহলে Binary Number টির আগে 0 বসিয়ে নিন। (যেমন Octal Number 3 কে যদি আমি Binary Number এ Convert করি তাহলে পাব 11। কিন্তু আমাদের সর্ত হল 3 টি Digit থাকতে হবে। সুতরাং একে 011 লিখতে হবে।) অতপর সবগুল Binary Number একত্রিত করে লিখলে তা Binary Number এ Convert হয়ে যাবে।

যেমনঃ

9. Binary To Hexadecimal:

প্রথমে Binary Digit কে কতগুল গ্রুপ এ এমন ভাবে বিভক্ত করতে হবে যাতে প্রতিটি গ্রুপ এ 4 টি করে Symbol / Number থাকে (4 টি করে গ্রুপ করার কারন হল Hexadecimal = 16 = 2^4) এবং এই গ্রুপিং ডান থেকে শুরু করে বাম দিকে যাবে। যদি গ্রুপ করার সময় সবার শেষে একটা মাত্র Digit থাকে তাহলে তার আগে যতগুল 0 বসালে 4 টি Member হবে ঠিক তত গুল 0 বসাতে হবে। তারপর প্রতিটি গ্রুপ কে Octal Digit এ Convert করতে হবে। অতপর সবগুল Digit একত্রিত করলে Octal Number এ পরিনত হবে।

যেমনঃ


10. Hexadecimal To Binary:

প্রথমে প্রতিটি Hexadecimal Digit কে Binary তে এমন ভাবে Convert করুন যাতে প্রতিটি Binary তে 4 টি করে Digit থাকে। আর যদি না হয় তাহলে Binary Number টির আগে 0 বসিয়ে নিন। (যেমন Hexadecimal Number 3 কে যদি আমি Binary Number এ Convert করি তাহলে পাব 11। কিন্তু আমাদের সর্ত হল 4 টি Digit থাকতে হবে। সুতরাং একে 0011 লিখতে হবে।) অতপর সবগুল Binary Number একত্রিত করে লিখলে তা Binary Number এ Convert হয়ে যাবে।

যেমনঃ


11. Hexadecimal To Octal:

প্রথমে Hexadecimal Number কে Binary তে Convert করুন And Then ওই Binary Number কে Octal এ Convert করুন।

12. Octal To Hexadecimal:

প্রথমে Octal Number কে Binary তে Convert করুন And Then ওই Binary Number কে Hexadecimal এ Convert করুন।

4 Number System Conversion (Fraction (দশমিক Number)):

1. Decimal To Binary:

দশমিক  Decimal Number কে Binary Number এ Convert করতে হলে দশমিকের আগের Number টি কে ওই আগের পন্থায় 2 ধারা ভাগ করে Binary Number এ Convert করতে হবে। কিন্তু দশমিকের পরের Number টিকে 2 ধারা গুন করতে হবে এবং প্রতিটি গুন করার পর যে Result আসবে তার দশমিক এর আগের Number টি কে Note করে রাখতে হবে প্রতিবার। যেমন মনে করুন .25 কে Binary Number এ Convert করতে চান। So .25 * 2 = 0.50, So এখানে দশমিক এর আগের Number 0, So 0 টি Note করে রাখুন। আবার 0.50 * 2 = 1.00 (2 দিয়ে গুন করতে করতে যদি এক সময় দশমিক এর পর সব Digit 0 থাকলে 2 দিয়ে গুন করা বন্ধ করে দিতে হবে মানে আপনি Result পেয়ে গেছেন।) এখানে দশমিক এর আগের Number 1, So 1 টি Note করে রাখুন. এখন উল্ট ভাবে না পর্যায় ক্রমিক অনুসারে লিখলে .25 টি Binary Number এ Convert হয়ে যাবে। অর্থাৎ Decimal Number 0.25 = 0.01। আর যদি দেখেন যে দশমিক Number কে গুন করতেছেন ত করতেছেন কিন্তু শেষ হয়না মানে দশমিক এর পর Number আশে ই (Infinity Fraction) তাহলে 3 বা 4 বা 5 টি দশমিক এর আগের Number / Digit নিয়ে এ আপনি Conversion শেষ করতে পারেন।

বি. দ্র. Answer টি কে পুনরায় Decimal Number এ Convert করলে কখন ই Exactly Same Answer পাবেন না। Number টি কাছা কাছি থাকবে।

যেমনঃ


2. Binary To Decimal:

দশমিক  Binary Number কে Decimal Number এ Convert করতে হলে দশমিকের আগের Number টি কে ওই আগের পন্থায় 2^n ধারা গুন করে Decimal Number এ Convert করতে হবে। কিন্তু দশমিকের পরের প্রতিটি Digit গুল কে টিকে 2^-n (যেখানে -n = -(ওই Digit এর Base / স্থান) ধারা গুন করতে হবে (0 থেকে Count হবে না -1 থেকে Count হবে এবং ডান থেকে বামের দিকে) এবং গুন করার পর প্রতিটি Result গুলকে যোগ করতে হবে। যেমন মনে করুন 0.01 কে Decimal Number এ Convert করতে চান। এখন 0 কে Decimal তে Convert করে Result আসবে 0.  So .0 * 2^-1 + 1 * 2^- 2 = 0.50 মানে আপনি Result পেয়ে গেছেন।

যেমনঃ


3. Decimal To Octal:

দশমিক  Decimal Number কে Octal Number এ Convert করতে হলে দশমিকের আগের Number টি কে ওই আগের পন্থায় 8 ধারা ভাগ করে Octal Number এ Convert করতে হবে। কিন্তু দশমিকের পরের Number টিকে 8 ধারা গুন করতে হবে এবং প্রতিটি গুন করার পর যে Result আসবে তার দশমিক এর আগের Number টি কে Note করে রাখতে হবে প্রতিবার। যেমন মনে করুন .25 কে Octal Number এ Convert করতে চান। So .25 * 8 = 2, So এখানে দশমিক এর আগের Number 2 (8 দিয়ে গুন করতে করতে যদি এক সময় দশমিক এর পর সব Digit 0 থাকলে 8 দিয়ে গুন করা বন্ধ করে দিতে হবে মানে আপনি Result পেয়ে গেছেন।) এখানে দশমিক এর আগের Number 2, So 2 টি Note করে রাখুন. এখন উল্ট ভাবে না পর্যায় ক্রমিক অনুসারে লিখলে .25 টি Octal Number এ Convert হয়ে যাবে। অর্থাৎ Decimal Number 0.25 = 0.2। আর যদি দেখেন যে দশমিক Number কে গুন করতেছেন ত করতেছেন কিন্তু শেষ হয়না মানে দশমিক এর পর Number আশে ই (Infinity Fraction) তাহলে 3 বা 4 বা 5 টি দশমিক এর আগের Number / Digit নিয়ে এ আপনি Conversion শেষ করতে পারেন।

বি. দ্র. Answer টি কে পুনরায় Decimal Number এ Convert করলে কখন ই Exactly Same Answer পাবেন না। Number টি কাছা কাছি থাকবে।

যেমনঃ Decimal (0.169148123) = Octal (0.126465124607)


4. Octal To Decimal:

দশমিক  Octal Number কে Decimal Number এ Convert করতে হলে দশমিকের আগের Number টি কে ওই আগের পন্থায় 8^n ধারা গুন করে Decimal Number এ Convert করতে হবে। কিন্তু দশমিকের পরের প্রতিটি Digit গুল কে টিকে 8^-n (যেখানে -n = -(ওই Digit এর Base / স্থান) ধারা গুন করতে হবে (0 থেকে Count হবে না -1 থেকে Count হবে এবং ডান থেকে বামের দিকে) এবং গুন করার পর প্রতিটি Result গুলকে যোগ করতে হবে। যেমন মনে করুন 0.2 কে Decimal Number এ Convert করতে চান। এখন 0 কে Decimal তে Convert করে Result আসবে 0.  So .2 * 8^-1 = 0.25 মানে আপনি Result পেয়ে গেছেন।

যেমনঃ


5. Decimal To Hexadecimal:

দশমিক  Decimal Number কে Hexadecimal Number এ Convert করতে হলে দশমিকের আগের Number টি কে ওই আগের পন্থায় 16 ধারা ভাগ করে Hexadecimal Number এ Convert করতে হবে। কিন্তু দশমিকের পরের Number টিকে 16 ধারা গুন করতে হবে এবং প্রতিটি গুন করার পর যে Result আসবে তার দশমিক এর আগের Number টি কে Note করে রাখতে হবে প্রতিবার। যেমন মনে করুন .25 কে Hexadecimal Number এ Convert করতে চান। So .25 * 16 = 4, So এখানে দশমিক এর আগের Number 4 (16 দিয়ে গুন করতে করতে যদি এক সময় দশমিক এর পর সব Digit 0 থাকলে 16 দিয়ে গুন করা বন্ধ করে দিতে হবে মানে আপনি Result পেয়ে গেছেন।) এখানে দশমিক এর আগের Number 4, So 4 টি Note করে রাখুন. এখন উল্ট ভাবে না, পর্যায় ক্রমিক অনুসারে লিখলে .25 টি Octal Number এ Convert হয়ে যাবে। অর্থাৎ Decimal Number 0.25 = 0.4। আর যদি দেখেন যে দশমিক Number কে গুন করতেছেন ত করতেছেন কিন্তু শেষ হয়না মানে দশমিক এর পর Number আশে ই (Infinity Fraction) তাহলে 3 বা 4 বা 5 টি দশমিক এর আগের Number / Digit নিয়ে এ আপনি Conversion শেষ করতে পারেন।

বি. দ্র. Answer টি কে পুনরায় Decimal Number এ Convert করলে কখন ই Exactly Same Answer পাবেন না। Number টি কাছা কাছি থাকবে।

যেমনঃ


6. Hexadecimal To Decimal:

দশমিক  Hexadecimal Number কে Decimal Number এ Convert করতে হলে দশমিকের আগের Number টি কে ওই আগের পন্থায় 16^n ধারা গুন করে Decimal Number এ Convert করতে হবে। কিন্তু দশমিকের পরের প্রতিটি Digit গুল কে টিকে 16^-n (যেখানে -n = -(ওই Digit এর Base / স্থান) ধারা গুন করতে হবে (0 থেকে Count হবে না -1 থেকে Count হবে এবং ডান থেকে বামের দিকে) এবং গুন করার পর প্রতিটি Result গুলকে যোগ করতে হবে। যেমন মনে করুন 0.4 কে Decimal Number এ Convert করতে চান। এখন 0 কে Decimal তে Convert করে Result আসবে 0.  So .4 * 16^-1 = 0.25 মানে আপনি Result পেয়ে গেছেন।

যেমনঃ


7. Binary To Octal:
এই ক্ষেত্রে কোন ভিন্নতা নেই। আগের মত ই দশমিক এর আগের Digit গুল কে যেমন ভাবে বিভক্ত করেছেন ঠিক তেমনি দশমিক এর পরের Digit গুল কে একই ভাবে বিভক্ত করতে হবে কিন্তু ডান থেকে শুরু করে বাম দিকের দিকে নয়। এখন হবে বাম দিক থেকে শুরু করে ডান দিকের দিকে। যদি দরকার পরে Extra 0 Add করুন কিন্তু Number এর আগে নয়, পরে।

যেমনঃ


8. Octal To Binary:
আগের মতন ই করবেন। দশমিক এর আগে যেভাবে করবেন দশমিক এর পরেও ঠিক একই ভাবে করবেন। কোন পরিবর্তন নেই।

যেমনঃ


9. Binary To Hexadecimal:

এই ক্ষেত্রে কোন ভিন্নতা নেই। আগের মত ই দশমিক এর আগের Digit গুল কে যেমন ভাবে বিভক্ত করেছেন ঠিক তেমনি দশমিক এর পরের Digit গুল কে একই ভাবে বিভক্ত করতে হবে কিন্তু ডান থেকে শুরু করে বাম দিকের দিকে নয়। এখন হবে বাম দিক থেকে শুরু করে ডান দিকের দিকে। যদি দরকার পরে Extra 0 Add করুন কিন্তু Number এর আগে নয়, পরে।
যেমনঃ



10. Hexadecimal To Binary:

আগের মতন ই করবেন। দশমিক এর আগে যেভাবে করবেন দশমিক এর পরেও ঠিক একই ভাবে করবেন। কোন পরিবর্তন নেই।
যেমনঃ


11. Hexadecimal To Octal:

প্রথমে Hexadecimal Number কে Binary তে Convert করুন And Then ওই Binary Number কে Octal এ Convert করুন।

12. Octal To Hexadecimal:

প্রথমে Octal Number কে Binary তে Convert করুন And Then ওই Binary Number কে Hexadecimal এ Convert করুন।
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 comments:

Post a Comment

প্রতিটি পোস্ট পড়ার পর নিজের মতামত যানাতে ভুলবেন না । তবে এমন কিছু মন্তব্য করবেন না যাতে লেখকের মনে আঘাত করে ।

Popular Posts

  • ফ্রিল্যান্সার সাক্ষাৎকার: থ্রিডি ডিজাইনার
    আউটসোর্সিং এ থ্রিডি কাজের রয়েছে ব্যাপক সম্ভা বনা। যত দিন যাচ্ছে ভিডিও গেমস এবং থ্রিডি এনিমেটেড মুভিগুলো আরো বাস্তবসম্মত হয়ে উঠছে, যা খুব স...
  • পেওনার ডেবিট মাস্টারকার্ড
    বিভিন্ন ধরনের ফ্রিল্যান্সিং সাইট থেকে টাকা উত্তোলনের সহজ এবং ঝামেলামুক্ত পদ্ধতি হচ্ছে Payoneer সাইট কর্তৃক প্রদত্ত একটি ডেবিট মাস্টারকার...
  • প্রোগ্রামিং শুরু করার জন্য গাইডলাইন।
    নিজের ভাষা কম্পিউটারকে বুঝানোর জন্যই পোগ্রামিং ল্যাঙ্গুয়েজ এর উৎপত্তি। এ পর্যন্ত কয়েক হাজার পোগ্রামিং ল্যাঙ্গুয়েজের উৎপত্তি হয়েছে। বিশ...
  • ইংলিশ ভোকাবুলারি শেখার দূর্দান্ত ১০ টিপস
    ইংরেজিতে শব্দ আমাদের সবারই কম বেশি জানা আছে। তারপরেও আমরা কোন জটিল বাক্য গঠন করার সময় কিংবা ইংরেজিতে কথা বলার সময় এই শব্দ কম জানার জন্য অনে...
  • আউটসোর্সিং এ আলফা ডিজিটাল টিমের সফলতা
    বর্তমানে ওডেস্ক ( www.oDesk.com ) মার্কেটপ্লেসে বাংলাদেশী ফ্রিল্যান্সররদের অবস্থান বেশ সন্তোষজনক। ওডেস্কে যে কয়জন ফ্রিল্যান্সার সফলতার সা...

Recent Posts

banner image

Categories

অনলাইন আয় আবিষ্কার উইন্ডোজ ১০ উইন্ডোজ ফোন উইন্ডোজ সফটওয়্যার এন্ড্রয়েড ফোন ওয়েবসাইট ডিজাইনিং ওয়েবসাইট ডেভেলপমেন্ট কম্পিউটার প্রোগ্রামিং কোয়ান্টাম কম্পিউটার গ্রাফিক্স ডিজাইন জাভা স্ক্রীপ্ট টিপস অ্যান্ড ট্রিকস ডাটা এন্ট্রি থিমস পাইথন প্রোগ্রামিং বই ব্লগস্পট সাইট ভিডিও এডিটিং মাইক্রোওয়ার্কারস মোবাইল ফোন রেন্ট-এ-কোডার লিনাক্স শিক্ষা সংক্রান্ত সংখ্যা পদ্ধতি সাক্ষাৎকার সি প্রোগ্রামিং হ্যাকিং

Blog Archive

Kategori

Kategori

Recent Comments

Featured Post

ডাউনলোড করে নিন অ্যাডোবি ফটোশপের সর্বশেষ ভার্সন “Adobe Photoshop CC” সম্পূর্ণ ফ্রি আজীবন মেয়াদসহ।

Formulir Kontak

Name

Email *

Message *

মোট পৃষ্ঠাদর্শন

Sparkline
  • Post Style
  • Feature
  • _Gadget
  • _Mobile
  • Pages
  • Categories
  • Buddypress
  • Forum
  • Home
  • About
  • Contact
  • Advertise
  • __DropDown 3
  • _ShortCodes
  • _SiteMap
  • _Error Page
  • Seo Services
  • Documentation
  • Download this template

Blog Archive

  • ▼  2015 ( 125 )
    • ►  September ( 7 )
    • ►  August ( 34 )
    • ▼  July ( 15 )
      • NCTB Class 1 to10 Text Book
      • তিন গোয়েন্দা সিরিজ পরিচিতি এবং এই সিরিজের ৯৫ টি বই...
      • “কুয়াশা” সিরিজের সকল বই ডাউনলোড লিংক।
      • Number System (সংখ্যা পদ্ধতি) (Binary, Octal, Deci...
      • Number System (সংখ্যা পদ্ধতি) (Binary, Octal, Deci...
      • তিন গোয়েন্দা সিরিজের ভলিউম 127
      • হুমায়ূন আহমেদের আত্মকাহিনী ও প্রায় সব বই ডাউনলোড ক...
      • যে কোন ডকুমেন্ট স্ক্যান করুন আপনার উইন্ডোজ ফোন ও অ...
      • গ্রাফিং ক্যালকুলেটর
      • ফাইল যখন মোছে না (Error 0 x 800710 FE)
      • ভালো প্রোগ্রামার হতে হলে সফটওয়্যার ডিজাইন প্যাটার্...
      • সহজ ডাটা এন্ট্রি কাজ করে সহজেই ইনকাম করা যায়
      • কেন আমি প্রোগ্রামিং শিখবো?
      • কোয়ান্টাম কম্পিউটার – ২ (শক্তি এবং সীমাবদ্ধতা)
      • কোয়ান্টাম কম্পিউটার – ১ (কোয়ান্টাম কম্পিউটার কী?)
    • ►  June ( 44 )
    • ►  May ( 25 )

Recent

Comment

Label

  • অনলাইন আয়
  • আবিষ্কার
  • উইন্ডোজ ১০
  • উইন্ডোজ ফোন
  • উইন্ডোজ সফটওয়্যার
  • এন্ড্রয়েড ফোন
  • ওয়েবসাইট ডিজাইনিং
  • ওয়েবসাইট ডেভেলপমেন্ট
  • কম্পিউটার প্রোগ্রামিং
  • কোয়ান্টাম কম্পিউটার
  • গ্রাফিক্স ডিজাইন
  • জাভা স্ক্রীপ্ট
  • টিপস অ্যান্ড ট্রিকস
  • ডাটা এন্ট্রি
  • থিমস
  • পাইথন প্রোগ্রামিং
  • বই
  • ব্লগস্পট সাইট
  • ভিডিও এডিটিং
  • মাইক্রোওয়ার্কারস
  • মোবাইল ফোন
  • রেন্ট-এ-কোডার
  • লিনাক্স
  • শিক্ষা সংক্রান্ত
  • সংখ্যা পদ্ধতি
  • সাক্ষাৎকার
  • সি প্রোগ্রামিং
  • হ্যাকিং

Tags

অনলাইন আয় আবিষ্কার উইন্ডোজ ১০ উইন্ডোজ ফোন উইন্ডোজ সফটওয়্যার এন্ড্রয়েড ফোন ওয়েবসাইট ডিজাইনিং ওয়েবসাইট ডেভেলপমেন্ট কম্পিউটার প্রোগ্রামিং কোয়ান্টাম কম্পিউটার গ্রাফিক্স ডিজাইন জাভা স্ক্রীপ্ট টিপস অ্যান্ড ট্রিকস ডাটা এন্ট্রি থিমস পাইথন প্রোগ্রামিং বই ব্লগস্পট সাইট ভিডিও এডিটিং মাইক্রোওয়ার্কারস মোবাইল ফোন রেন্ট-এ-কোডার লিনাক্স শিক্ষা সংক্রান্ত সংখ্যা পদ্ধতি সাক্ষাৎকার সি প্রোগ্রামিং হ্যাকিং

Facebook

banner image

Flickr

banner image

Football

Popular Posts

  • ফ্রিল্যান্সার সাক্ষাৎকার: থ্রিডি ডিজাইনার
    ফ্রিল্যান্সার সাক্ষাৎকার: থ্রিডি ডিজাইনার
  • পেওনার ডেবিট মাস্টারকার্ড
    পেওনার ডেবিট মাস্টারকার্ড
  • প্রোগ্রামিং শুরু করার জন্য গাইডলাইন।
    প্রোগ্রামিং শুরু করার জন্য গাইডলাইন।

Sample Text

Copyright © Bdhuge | Technology Journey. | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By blogger Templates