วันพฤหัสบดีที่ 12 มกราคม พ.ศ. 2555

เลขฐานสอง (Binary Numbers)

                บางท่านคงจะไม่เข้าใจว่าทำไมเราต้องรู้ หรือต้องศึกษาถึงเลขฐานด้วย ความจริงแล้วก็คือ การทำงานของเครื่องคอมหรืออุปกรณ์คอมพิวเตอร์หลายๆชนิดนั้นมีการทำงานดีมากด้วยเลข 1 และ 0 แต่ก็ถูกจำกัดด้วยระบบเลขฐาน 2 (Binary Number System) จึงทำให้มีข้อแตกต่างมากมายในการใช้ฐานต่างๆ ของระบบจำนวน
เลขฐาน 2 จะมีเลข 2 ตัว คือ 0 และ1 เมื่อนับเกิน 2 ตัว คือ 0 และ 1 นอกนั้นจะต้องใช้จะประกอบเลข 1 หรือ 0
                เลขฐานสอง 5 ตัวแรก ได้แก่ 0, 1, 10, 11, 100

มีวิธีคิดได้ดังนี้

                1. ถ้าเราต้องการแปลงเลขฐานสิบ คือ 20 เป็น เลขฐานสอง สามารถทำได้ดังนี้
               2 | 20                                      (ให้นำ 2 ไปหารจนกว่าจะได้ตัวเลขตัวสุดท้ายเป็น 1 โดยถ้าครั้งใดที่หาร)
2 | 10 เหลือเศษ 0                             (เหลือเศษให้เขียนไว้ดังตัวอย่างแล้วค่อยอ่านค่าที่หาได้ในตอนสุดท้าย)
               2 | 5   เหลือเศษ 0
               2 | 2   เหลือเศษ 1
                     1   เหลือเศษ 0

                *** ให้อ่านเลขที่ได้จากด้านล่างขึ้นด้านบน จะเป็นวิธีที่สามารถเข้าใจได้ง่ายที่สุด ***
จะได้คำตอบคือ  10100
2. ถ้าเราต้องการแปลงเลขฐานสิบ คือ 18 เป็น เลขฐานสอง สามารถทำได้ดังนี้
                2 | 18                                              (ให้นำ 2 ไปหารจนกว่าจะได้ตัวเลขตัวสุดท้ายเป็น 1 โดยถ้าครั้งใดที่หาร)
 2 | 9   เหลือเศษ 0                             (เหลือเศษให้เขียนไว้ดังตัวอย่างแล้วค่อยอ่านค่าที่หาได้ในตอนสุดท้าย)
                2 | 4   เหลือเศษ 1
                2 | 2   เหลือเศษ 0
                     1   เหลือเศษ 0
                *** ให้อ่านเลขที่ได้จากด้านล่างขึ้นด้านบน จะเป็นวิธีที่สามารถเข้าใจได้ง่ายที่สุด ***
จะได้คำตอบคือ  10010

                                                           

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

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