แบ่งเลขฐานสอง - วิธีการทำงาน
เมื่อเขียนโปรแกรมหรือประเมินข้อมูลมักมีอุปสรรคในการแบ่งเลขฐานสอง อย่างไรก็ตามกระบวนการนี้ไม่ซับซ้อนเกินไป เราจะบอกคุณว่ามันเสร็จสิ้นแล้ว
การหารในระบบคู่: วิธีการแบ่งเลขฐานสอง
- การหารในระบบคู่นั้นคล้ายกันมากกับระบบทศนิยม เงินปันผลมักจะหารด้วยตัวหารที่นี่ ส่งผลให้เกิดความฉลาดทางบางครั้งด้วยส่วนที่เหลือหรือทศนิยม นี่จะถูกกำจัดออกไปอย่างสมบูรณ์เมื่อคำนวณด้วยเลขฐานสอง
- เขียนถึงแผนกและทำตามขั้นตอนต่อไป (ในย่อหน้าถัดไปกระบวนการจะอธิบายอีกครั้งโดยใช้ตัวอย่างการปฏิบัติ)
- เริ่มต้นด้วยการรับจำนวนหลักแรกของเงินปันผล (หมายเลขด้านซ้าย) และเปรียบเทียบกับตัวหาร (หมายเลขทางด้านขวา) หากจำนวนตัวหารเหมือนกันหรือมากกว่าจะเขียน 1 ในตำแหน่งแรกของความฉลาด ถ้ามันน้อยกว่า 0
- ลบตัวหารออกจากเงินปันผลตามลำดับหากมันเท่ากับหรือมากกว่า มิฉะนั้นให้เขียนจำนวนเต็มในบรรทัดถัดไป ลบตัวเลขถัดไปออกจากเงินปันผลที่ระบุและทำซ้ำขั้นตอนเหล่านี้จนกว่าคุณจะถึงตัวเลขสุดท้าย หากเหลือค่าที่เหลืออยู่ให้ลบทิ้ง สิ่งเหล่านี้ไม่เกี่ยวข้อง
แบ่งเลขฐานสอง - ตัวอย่าง
- ในตัวอย่างนี้เลขฐานสองของ 15 (1111) จะถูกหารด้วยเลขฐานสองเป็น 5 (0101) วิธีแก้ปัญหาของแผนกนี้ควรเป็น 3 (0011)
- a) ตัวเลขตัวแรกถูกเขียนลงและเปรียบเทียบกับตัวหาร 101 1 น้อยกว่า 101 ดังนั้น 0 ถูกเขียนลงในความฉลาด
- b) มีการใช้ 1 จากบรรทัดแรกและจำนวนหลักถัดไปจะถูกบันทึกลง การเปรียบเทียบอีกครั้ง: 11 น้อยกว่า 101 ดังนั้น 0 ที่สองจึงมาในความฉลาด
- c) การถ่ายโอนกระบวนการเดียวกันซ้ำแล้วซ้ำอีก ตอนนี้เรามีค่า 111 ซึ่งมากกว่าตัวหาร 101 ดังนั้น 1 จึงถูกเขียนในความฉลาด
- d) 1 ในความฉลาดทางก็หมายความว่าในลำดับหมายเลขตัวหาร 101 จะถูกลบออกจากตัวเลขในบรรทัด c) 111 ผลลัพธ์นี้ใน 10 ตอนนี้ตัวเลขถัดไปจะถูกเขียนลงอีกครั้งและเราจะได้ค่า 101
- สิ่งนี้สามารถหารได้อย่างแม่นยำโดยตัวหาร ส่งผลให้ 1 ในความฉลาดทางและค่าที่เหลือคือ 0
มันมักจะเป็นประโยชน์ในการแปลงเลขฐานสองเป็นตัวเลขทศนิยม ในหน้าถัดไปคุณจะพบคำแนะนำที่สมบูรณ์แบบสำหรับสิ่งนี้