วันอาทิตย์ที่ 31 มกราคม พ.ศ. 2553

สัปดาห์ที่ 7 การแปลงเลขฐาน 2 ให้เป็นเลขฐาน 10

การแปลงเลขฐาน 2 ให้เป็นเลขฐาน 10 ในการแปลงเลขฐาน 2 ให้กลับมาเป็นเลขฐาน 10 สามารถทำได้โดยการคูณตัวเลขฐาน 2 ในแต่ละหลักด้วยค่าที่อยู่ประจำหลักคือ 2n (n คือตัวเลขแสดงจำนวนตำแหน่งหลัก) แล้วนำผลที่ได้จากการคูณในแต่ละหลักมาบวกกันทั้งหมดดังตัวอย่าง ตัวอย่างที่ 1 จงแปลง 1110102 ให้อยู่ในรูปเลขฐาน 10 1110102 = (1x25)+(1x24)+(1x23)+(0x22)+(1x21)+(0x20) = (1x32)+(1x16)+(1x8)+(0x4)+(1x2)+(0x1) = 32+16+8+0+2+0 = 5810 ผลลัพธ์ที่ได้ในรูปเลขฐาน 10 คือ 5810 การแปลงเลขฐาน 2 ที่เป็นเลขทศนิยมให้เป็นเลขฐาน 10 มีขั้นตอนดังนี้ ทำการแปลงส่วนที่เป็นตัวเลขจำนวนเต็มโดยวิธีการคุณเลขฐาน 2 ในแต่ละหลัก ด้วยค่าที่อยู่ประจำหลักคือ 2n สำหรับส่วนที่เป็นเลขทศนิยมให้นำแต่ละหลัก มาทำหารคูณด้วย 2-n หรือหารด้วย 2n (n คือตัวเลขแสดงตำแหน่งหลัก ในส่วนที่เป็นเลขทศนิยม) หลังจากนั้นนำผลลัพธ์ที่ได้ในแต่ละหลักของส่วน ที่เป็นเลขจำนวนเต็ม และส่วนที่เป็นทศนิยมมาบวกกัน ดังตัวอย่าง ตัวอย่างที่ 2 จงแปลง 1010.110012 ให้อยู่ในรูปเลขฐาน 10 1010.110012 = (1x23)+(0x22)+(1x21)+(0x20)+(1x2-1)+(1x2-2)+(0x2-3)+(0x2-4)+(1x2-5) = (1x8)+(0x4)+(1x2)+(0x1)+(1x0.5)+(1x0.25)+(0x0.125)+(0x0.0625)+(1x0.03125) = 8+0+2+0+0.5+0.25+0+0+0.03125 = 10.7812510 ดังนั้นผลของการแปลง 1010.110012 ให้อยู่รูปเลขฐาน 10 คือ 10.7812510

ไม่มีความคิดเห็น:

แสดงความคิดเห็น