ผู้ใช้:Mukiro
จากวิกิพีเดีย สารานุกรมเสรี
แม่แบบ:ระบบเลขฐาน
การแปลงเลขฐาน 2 เป็นเลขฐาน 10 เลขฐาน 2 แต่ละหลักมีเลขประจำหลักต่างกันไปในการแปลงเป็นเลขฐานอื่น โดยเริ่มจาก
หลักหน่วย จะเท่ากับ 20 หรือเท่ากับ 1 หลักสิบ จะเท่ากับ 21 หรือเท่ากับ 2 หลักร้อย จะเท่ากับ 22 หรือเท่ากับ 4 หลักพัน จะเท่ากับ 23 หรือเท่ากับ 8 หลักหมื่น จะเท่ากับ 24 หรือเท่ากับ 16
และหลักถัดไปก็จะยกกำลังเพิ่มขึ้น บวกหนึ่งไปเรื่อย ๆ ตามจำนวนหลักของเลขฐานสอง หรือถ้าสังเกตุดี ๆ จะเห็นได้ว่า ตัวเลขจะมีการเพิ่มขึ้นหนึ่งเท่าทุก ๆ จำนวน เริ่มจาก 1 เป็น 2 2 เป็น 4 4 เป็น 8 8 เป็น 16 16 เป็น 32 32 เป็น 64 ไปเรื่อย ๆ
ยกตัวอย่างเช่น แปลงเลข 10101 ฐาน 2 เป็นเลข ฐาน 10 วิธีทำ
วิธีที่ 1 จับตัวเลขของแต่ละหลัก คูณกับเลขประจำหลักของแต่ละตัว แล้วนำผลของแต่ละตัวมาบวกกัน
10101 = [(1 * 24) + (0 * 23) + (1 * 22) + (0 * 21) + (1 * 20)
= 16 + 0 + 4 + 0 + 1
= 21
วิธีที่ 2 แทนค่าเลขประจำหลักโดยไม่ต้องคูณ โดยให้นำเลขประจำหลักของเลขฐาน 2 ที่มีค่าเป็น 1มาบวกกัน
16 8 4 2 1
10101 = 1 0 1 0 1
จากเลขประจำหลักของแต่ละหน่วย จะได้ 16 + 4 + 1 = 21 ซึ่งได้คำตอบเท่ากับ
ส่วนวิธีการใช้งานแล้วแต่ว่าท่านจะสะดวกใช้วิธีใด