การแปลงเลขฐานสิบเป็นเลขฐานสอง(Decimal to Binary)
หลักการแปลงเลขฐานสิบเป็นเลขฐานสองนั้นทำได้โดยการหารคิดที่เศษของผลการหาร กล่าวคือ นำจำนวนเลขในฐานสิบเป็นตัวตั้ง จากนั้นเอาเลขสอง ไปหาร หารไปเรื่อยๆจนกว่าจะเหลือเลขฐานสิบเป็น ”0” คำตอบที่ได้จะได้เศษของผลหารตัวสุดท้ายเป็นบิตนัยสำคัญสูงสุด ดังตัวอย่างข่างล่าง
ตัวอย่าง
124 เลขฐานสิบแปลงเป็นเลขฐานสองจะได้
2) 124 เศษของผลหาร 0
2) 62 เศษของผลหาร 0
2) 31 เศษของผลหาร 1
2) 15 เศษของผลหาร 1
2) 7 เศษของผลหาร 1
2) 3 เศษของผลหาร 1
2) 1 เศษของผลหาร 1
2) 0 เศษของผลหาร 0
คำตอบ: 1111100 (เลขฐานสอง)
การแปลงเลขฐานสิบเป็นเลขฐานแปด(Decimal to Oct)
หลักการแปลงเลขฐานสิบเป็นเลขฐานแปดนั้นทำได้โดยการหารคิดที่เศษของผลการหาร คล้ายกับแปลงเป็นเลขฐานสอง กล่าวคือ นำจำนวนเลขในฐานสิบเป็นตัวตั้ง จากนั้นเอาเลขแปด ไปหาร หารไปเรื่อยๆจนกว่าจะเหลือเลขฐานสิบเป็น ”0” คำตอบที่ได้จะได้เศษของผลหารตัวสุดท้ายเป็นบิตนัยสำคัญสูงสุด ดังตัวอย่างข่างล่าง
ตัวอย่าง
124 เลขฐานสิบแปลงเป็นเลขฐานแปดจะได้
8) 124 เศษของผลหาร 4
8) 15 เศษของผลหาร 7
8) 1 เศษของผลหาร 1
8) 0 เศษของผลหาร 0
คำตอบ: 174 (ฐานแปด)
การแปลงเลขฐานสิบเป็นเลขฐานสิบหก(Decimal to Hex)
หลักการแปลงเลขฐานสิบเป็นเลขฐานสิบหกนั้นทำได้โดยการหารคิดที่เศษของผลการหาร คล้ายกับแปลงเป็นเลขฐานสอง กล่าวคือ นำจำนวนเลขในฐานสิบเป็นตัวตั้ง จากนั้นเอาเลขสิบหก ไปหาร หารไปเรื่อยๆจนกว่าจะเหลือเลขฐานสิบเป็น ”0” คำตอบที่ได้จะได้เศษของผลหารตัวสุดท้ายเป็นบิตนัยสำคัญสูงสุด ดังตัวอย่างข่างล่าง
ตัวอย่าง
124 เลขฐานสิบแปลงเป็นเลขฐานสิบหกจะได้
16) 124 เศษของผลหาร C
16) 7 เศษของผลหาร 7
16) 0 เศษของผลหาร 0
คำตอบ: 7C (ฐานสิบหก)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น