Computer Technology

การแปลงเลขเศษส่วนฐานสอง (Fractional Binary Numbers) ให้เป็นฐานสิบ

เนื้อหาที่กล่าวไปแล้ว ได้กล่าวถึงระบบเลขฐาน และการแปลงเลขฐานสองเป็นเลขฐานสิบ การแปลงเลขฐานสิบเป็นเลขฐานสอง ในส่วนของเลขจำนวนเต็ม ในส่วนนี้จะแนะนำการแปลงเลขฐานที่เป็นเลขเศษส่วน

สมการการแปลงเลขเศษส่วนฐานสองเป็นฐานสิบ คือ

   สมการการแปลงเลขเศษส่วนฐานสองเป็นฐานสิบ

เมื่อ
N คือ ค่าของจำนวนฐานสิบที่ต้องการ
dn คือ ตัวเลขเศษส่วนที่อยู่ในตำแหน่งต่างๆ
R คือ ฐานของจำนวนตัวเลขนั้น (ในที่นี้คือ 2)
n คือ ค่ายกกำลังของฐานตามตำแหน่งต่างๆ โดยค่านี้จะเป็นค่าติดลบของเลขตำแหน่งหลัก นับเริ่มจาก 1 ไปเรื่อยๆ นั่นคือ -1 ต่อด้วย -2 จนครบตำแหน่งหลักของค่านั้นๆ

ตัวอย่าง ต้องการแปลงเลขเศษส่วนฐานสอง 0.1011 เป็นเลขฐานสิบ

พิจารณาทีละจุด
ตำแหน่งแรกของจำนวนที่ระบุ (d1) คือ 1 ซึ่งมีค่ายกกำลังฐานสองคือ -1 ดังนั้นค่าประจำตำแหน่งนี้คือ 1 x 2-1
ตำแหน่งที่สอง (d2) คือ 0 มีค่ายกกำลังฐานสองคือ -2 ดังนั้นค่าประจำตำแหน่งคือ 0 x 2-2
ตำแหน่งที่สาม (d3) คือ 1 มีค่ายกกำลังฐานสองคือ -3 ดังนั้นค่าประจำตำแหน่งคือ 1 x 2-3
ตำแหน่งที่สี่ (d4) คือ 1 มีค่ายกกำลังฐานสองคือ -4 ดังนั้นค่าประจำตำแหน่งคือ 1 x 2-4
สามารถเขียนสมการได้คือ
Number System