วันเสาร์ที่ 21 มกราคม พ.ศ. 2555

การบวกและการลบเลขฐานสอง

หลักการบวก
1. ให้บวกตามปกติเหมือนเลขฐานสิบ  
2.  ถ้าผลบวกที่ได้มีค่าไม่เกินค่าเลขฐานนั้นๆ ให้ใส่ผลลัพธ์ได้เลย
3.  ถ้าผลบวกที่ได้มีค่าเกินค่าเลขฐานนั้นๆ ให้เปลี่ยนผลลัพธ์ที่ได้เป็นเลขฐานนั้นๆ แล้วใส่ LSB หรือ LSD เป็นผลลัพธ์ ส่วนที่เหลือจะเป็นตัวทด
4.   กรณีที่มีตัวทดให้เปลี่ยนตัวทดเป็นเลขฐานสิบแล้วจึงเริ่มทำข้อ 1 และทำไปเรื่อยๆ จนหมดทุกหลัก
ตัวอย่างที่           (1101)2 +  (1011)2 =  (……..)2
วิธีทำ                      1101 +
                                1011
ตอบ                   (11000) 2
อธิบาย    1.  1+1                                  = (2) 10                = (10) 2  ใส่ 0  ทดไป 1
                 2.  0+1+1(ตัวทด)                = (2) 10                = (10) 2  ใส่ 0  ทดไป 1
                 3.  1+0+1(ตัวทด)                = (2) 10                = (10) 2  ใส่ 0  ทดไป 1
                 4.  1+1+1(ตัวทด)                = (3) 10                = (11) 2  ใส่ 11
การลบเลขฐาน       
         การลบเลขไม่ว่าจะเป็นเลขฐานอะไรก็แล้วแต่ มีหลักการเหมือนกัน
        กรณีตัวตั้งน้อยกว่าตัวลบ การลบกันก็ต้องมีตัวยืม โดยการยืมตัวถัดไป การยืมแต่ละครั้งมีหลักเกณฑ์คือ ให้ยืมตัวหน้ามา 1 ตัว ที่ให้ยืมไปมีค่าลดลงไป 1 ค่า 1 ที่ยืมมานั้น จะมีค่เท่ากับค่าของฐานเลขนั้น (เช่น เลขฐานสิบ 1 ที่ยืมมาจะมีค่าเท่ากับ 10 เลขฐานสอง ค่า 1 ที่ยืมมาจะมีค่าเท่ากับ 2 เลขฐานแปด ค่า 1 ที่ยืมมามีค่าเท่ากับ 8 เลขฐานสิบหก ค่า 1 ที่ยืมมาจะมีค่าเท่ากับ 16 เป็นต้น) ให้นำไปบวกกับตัวยืม ได้เท่าไรก็นำตัวลบมาลบออก ก็จะได้ผลลัพธ์ที่ตามต้องการ
การลบกันของตัวเลข
                    0 - 0   =   0
                    0 - 1  =    1 ต้องยืมมา 1
                    1 - 0  =    1
                    1 - 1  =    0 
 ตัวอย่าง
                            10110
                                      -
                            01010 
                          011002 
การลบเลขฐานสอง
                          11011001                                                                                    
                                        -                                                                  
                          10101011                                                            
                          001011102     




ที่มา : http://blog.eduzones.com/praphawan/32082


         

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

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