আসসালামু-আলাইকুম।।
আশা করি সবাই ভালই আছেন?
অনেকে ictএর ম্যাথ সম্পকে পোস্ট করার জন্য অনুরোধ করল।।।
তাই পোস্ট টি করলাম জারা জানেন না তাদের জন্য
শুরু তেই আপনাকে Base mode এ করে নিতে হবে।।।
তারপর নিচের নিয়ম গুলো অনুসরন করুন।।।
★(1)দশমিকযুক্ত দশমিক(DEC) সংখ্যাকে বাইনারি(BIN) সংখ্যায় রুপান্তর:
**এক্ষেত্রে দশমিকবিন্দুর বামে সংখ্যায় কোনো কাজ নেই।সরাসরি ক্যালকুলেটরে রুপান্তর করলে যা আসে তাই . এর বামে বসিয়ে দিব,বাম পাশ শেষ।এবার,নরমাল মোডে এসে দশমিক বিন্দুর ডান পাশের সংখ্যাটিকে ক্যালকুলেটরে তুললে একটি ভগ্নাংশ দেখাবে।এখন,এই ভগ্নাংশ সংখ্যাটির হর যদি 2^n এর সমান কোনো সংখ্যা হয়[বাইনারি বলে2],তাহলে BASE-N মোডে গিয়ে লবকে , দশমিক ধরে একে বাইনারিতে রুপান্তর করতে হবে।যা আসে তাই ফলাফল সংখ্যার দশমিক বিন্দুর ডানের সংখ্যা।
উদাহরণ:79.8125 দশমিক সংখ্যাটিকে বাইনারিতে রুপান্তর।প্রথমেই বামের 79 কে রুপান্তর করলে হয় 1001111 ।এবার নরমাল মোডে এসে ডানের .8125(পয়েন্টসহ নিতে হবে) কে ক্যালকুলেটরে তুলে সমান চাপলে 13/16 আসে।এখানে,স্পষ্ট বুঝা যাচ্ছে হর 16 ,2^কোনো পূর্ণসংখ্যার সমান হবে[2^4]।এই হর,2^4 নাকি 2^5 তা হিসাব করার প্রয়োজন নেই।কেবল ইহা নিশ্চিত হলেই হবে যে,ইহা 2^একটি পূর্ণসংখ্যা এর সমান।এখন,BASE-N মোডে ঐ লব 13কে দশমিক থেকে বাইনারিতে রুপান্তর করতে হবে।তাহলে 1101 আসবে।ইহা ফলাফল এর দশমিক বিন্দুর ডানের সংখ্যা।সুতরাং,ফলাফল দাঁড়ালো 79.8125(DEC)=1001111.1101(BIN)
★(2) দশমিকযুক্ত দশমিক সংখ্যা(Dec) হতে অক্টাল (OCT) সংখ্যায় রুপান্তর :
উদাহরণ: 134.8125(Dec)=206.65(OCT)
প্রথমে দশমিকের বামপাশের 134 direct রুপান্তর করতে হবে ,এক্ষেত্রে 206 আসবে ।এবার দশমিক বিন্দুর ডানপাশের 8125 কে 8 [যেহেতু অক্টালে(যার base 8) রুপান্তর করছি ] দ্বারা গুণ করে যা আসে তা-ই ডানে বসবে (ডানপাশের শূন্যগুলো বাদ দিয়ে) , এক্ষেত্রে 6500 আসে, 65 বসাব । তাহলে বামে 206 ও ডানে 65 হলে উত্তর দাঁড়ায় 206.65(OCT)
★(3) দশমিকযুক্ত দশমিক সংখ্যা(Dec) হতে হেক্সা ডেসিমাল (HEX) সংখ্যায় রুপান্তর :
উদাহরণ: 2479.50(Dec)=9AF.8(HEX)
প্রথমে দশমিকের বামপাশের 2479 direct রুপান্তর করতে হবে ,এক্ষেত্রে 9AF আসবে ।এবার দশমিক বিন্দুর ডানপাশের 50 কে 16 [যেহেতু হেক্সা ডেসিমালে (যার base 16) রুপান্তর করছি ] দ্বারা গুণ করে যা আসে তা-ই ডানে বসবে (ডানপাশের শূন্যগুলো বাদ দিয়ে) , এক্ষেত্রে 800 আসে, 8 বসাব । তাহলে বামে 9AF ও ডানে 8 হলে উত্তর দাঁড়ায় 9AF.8(HEX)
★(4) দশমিকযুক্ত বাইনারি(BIN) হতে দশমিক(DEC) সংখ্যায় রুপান্তর :
উদাহরণ: 101.1101(BIN)=5.8125(DEC)
প্রথমে 101 কে সরাসরি দশমিকে রুপান্তর করতে হবে , এক্ষেত্রে 5 আসবে । এবার
(i)দশমিক বিন্দুর ডানের 1101 কে দশমিক(DEC) এ রুপান্তর করতে হবে ,
(ii)যে মান আসবে তাকে 2ⁿ (2^n) দিয়ে ভাগ করতে হবে, এখানে n=দশমিক বিন্দুর ডানপাশের অংকসংখ্যা 4, যা আসে তা-ই । এক্ষেত্রে 1101 কে রুপান্তর করলে আসে 13, এখন 13 কে 2⁴(2^4) দিয়ে ভাগ করলে 8125 আসবে ,power 4 হয়েছে কারণ 1101 একটি 4 অংকবিশিষ্ট সংখ্যা । ইহাই answer অর্থাৎ বামের 5 ও ডানের 8125 হলে উত্তর দাঁড়ায় 5.8125(DEC)
★(5) দশমিকযুক্ত বাইনারি(BIN) থেকে অক্টালে(OCT) রুপান্তর :
উদাহরণ:101.10(BIN)=5.4(OCT)
প্রথমে বামের 11 কে সরাসরি অক্টালে রুপান্তর করতে হবে ,5 আসবে । এবার ডানের সংখ্যাকে
(ii) তারপর তাকে অক্টালে(OCT) রুপান্তর করলে যা আসবে তা-ই
এক্ষেত্রে ,10 কে কাছাকাছি 3 এর গুণিতক (3) করতে আর 1 টি শূন্য লাগিয়ে 100 করে,100কে অক্টালে রুপান্তর করলে 4 আসবে ,ইহা ডানে ও বামে 5 হলে উত্তর দাঁড়ায় 5.4(OCT)
More: 101.00011(BIN)=5.06(OCT)
এখানে , 101>>5
ডানে 00011 (5 অংক) কে কাছাকাছি 3 এর গুণিতক 6 অংকবিশিষ্ট করতে 1 টি শূন্য লাগিয়ে 000110কে অক্টালে রুপান্তর করলে আসে …..0006 , আমরা বসাব সর্বডানদিক থেকে 2 অংক পর্যন্ত অর্থাৎ 06 ,
2 অংক কারণ 6÷3=2 , এখানে 6 হচ্ছে ঐ ডানের বাইনারি(000110) অংকসংখ্যা । More: .000010011 , already 3 এর গুণিতক 9 অংক আছে ,এবার অক্টালে রুপান্তর করলে ….000023 আসবে , 3 [9÷3=3] অংক পর্যন্ত বসাব 023 , সুতরাং উত্তর .023
★(6) দশমিকযুক্ত বাইনারি(BIN) থেকে হেক্সা ডেসিমালে(HEX) রুপান্তর :
হুবহু বাইনারি থেকে অক্টালের মত ,just অক্টালে যেখানে 3 , হেক্সার ক্ষেত্রে সেখানে 4 হবে ।
উদাহরণ: 1110.11(BIN)=E.C(HEX)
প্রথমে 1110 সরাসরি হেক্সাতে E আসবে । এবার 11কে কাছাকাছি 4 এর গুণিতক 4অংকবিশিষ্ট করতে আরও 2 টি 0 লাগিয়ে 1100 করতে হবে ,তারপর 1100কে হেক্সাতে রুপান্তর করলে আসবে …000C , আমরা বসাব only ডানেে এক (4÷4=1) অংক অর্থাৎ C । বামে E ও ডানে C হলে উত্তর দাঁড়ায় E.C
★(7) দশমিকযুক্ত অক্টাল(OCT) হতে বাইনারি :
উদাহরণ: 527.06(OCT)=101010.00011(BIN)
প্রথমে 527>>>101010(বামে সরাসরি রুপান্তর)
এবার ডানের
(i)সংখ্যাকে বাইনারিতে রুপান্তর করলে
(ii)যা আসবে তার সর্বডানের 3n অংক পর্যন্ত নিতে হবে , ইহাই answer
এখানে, n =অক্টালের ডানপাশের অংকসংখ্যা
এক্ষেত্রে,06 কে বাইনারিতে রুপান্তর করলে ……000000110 আসে ,এখানে 06,2 অংকবিশিষ্ট ,তাই 3n=3×2=6 অংক পর্যন্ত অর্থাৎ 000110 নিতে হবে । বামে 101010111 ও ডানে 000110 হলে উত্তর দাঁড়ায় 101010111.000110(BIN)
★(8) দশমিকযুক্ত অক্টাল(OCT) থেকে দশমিক(DEC) :
উদাহরণ: 206.64(OCT)=134.8125(DEC)
প্রথমে বামের 206>>>134
এবার Base mode এ OCT চেপে ডানের 64 তুলে = চেপে A তে save করে Normal mode এ আসতে হবে। এখন A×8^-n তুলে সমান চাপলে যা আসবে তা যোগ করলেই answer আসবে ,এখানে n=অক্টালের ডানের অংকসংখ্যা, এক্ষেত্রে A×8^-2= 0.8125 আসে , সুতরাং উত্তর দাঁড়ায় 134.08125(DEC)
★(9)দশমিকযুক্ত অক্টাল(OCT) থেকে হেক্সা(HEX)তে রুপান্তর :
উদাহরণ: 527.375(OCT)=157.7E8(HEX)
প্রথমে বামের 527>>>157
এবার ডানের 375 কে কাছাকাছি 4 এর গুণিতক 4 অংকবিশিষ্ট করতে আর 1 টি শূন্য লাগিয়ে 3750 করে তা হেক্সাডেসিমালে রুপান্তর করলে যা আসবে তা-ই ,এক্ষেত্রে 7E8 , বামে 157 ও ডানে 7E8 হলে উত্তর দাঁড়ায় 157.7E8(HEX)
উদাহরণ: AB.50(HEX)=10101011.0101(BIN)
প্রথমে বামের AB>>>10101011
এবার ডানের
(i)সংখ্যাকে বাইনারিতে রুপান্তর করলে
(ii)যা আসবে তার সর্বডানের 4n অংক পর্যন্ত নিতে হবে , ইহাই answer
এখানে, n =হেক্সার ডানপাশের অংকসংখ্যা
এক্ষেত্রে,5 (50 এর শুধু 5,দশমিকের ডানের 0 কে ignore করতে হয়) কে বাইনারিতে রুপান্তর করলে ……000000101 আসে ,এখানে 5,1 অংকবিশিষ্ট ,তাই 4n=4×1=4 অংক পর্যন্ত অর্থাৎ 0101 নিতে হবে । সুতরাং বামে 10101011 ও ডানে 0101 হলে উত্তর দাঁড়ায় 10101011.0101(BIN)
★(11) দশমিকযুক্ত হেক্সা(HEX) থেকে দশমিকে(DEC) রুপান্তর : হুবহু অক্টাল থেকে দশমিকের মত ,just অক্টালের 8 এর জায়গায় এখানে 16(A×16^-n)
উদাহরণ: 9AF.8(HEX)=2479.5(DEC)
প্রথমে বামের 9AF>>2479
এবার Base mode এ HEX চেপে ডানের 8 তুলে = চেপে A তে save করে Normal mode এ আসতে হবে। এখন A×16^-n তুলে সমান চাপলে যা আসবে তা যোগ করলেই answer আসবে,এখানে n=হেক্সার ডানের অংকসংখ্যা , এক্ষেত্রে A×16^-1= 0.5 আসে , সুতরাং উত্তর দাঁড়ায় 2479.5(DEC)
★(12) দশমিকযুক্ত হেক্সা(HEX) থেকে অক্টালে(OCT) রুপান্তর:হুবহু অক্টাল থেকে হেক্সার মত , just বিপরীত , 4 এর জায়গায় 3 এর গুণিতক
উদাহরণ: 207.54(HEX)=1527.25(OCT)
প্রথমে বামের 207>>1527
এবার ডানের 54 কে 3 এর গুণিতক 3 অংকবিশিষ্ট করতে একটি 0 দিয়ে 540 করে তারপর অক্টালে রুপান্তর করলে যা আসবে তা-ই , এক্ষেত্রে 25 আসবে । তাহলে উত্তর দাঁড়ায় 1527.25(OCT)
এই 12 টি রুপান্তরের যেগুলো মনে রাখা সহজ কেবল সেগুলোই মনে রাখবেন ,নচেৎ একটার নিয়ম আরেকটায় প্রয়োগ করলে মান ভুল আসবে ।