3 วิธีในการแปลงเลขฐานสิบหกเป็นไบนารีหรือทศนิยม

สารบัญ:

3 วิธีในการแปลงเลขฐานสิบหกเป็นไบนารีหรือทศนิยม
3 วิธีในการแปลงเลขฐานสิบหกเป็นไบนารีหรือทศนิยม

วีดีโอ: 3 วิธีในการแปลงเลขฐานสิบหกเป็นไบนารีหรือทศนิยม

วีดีโอ: 3 วิธีในการแปลงเลขฐานสิบหกเป็นไบนารีหรือทศนิยม
วีดีโอ: Ep.2 สรุป Flowchart แบบรวบรัดภายใน 3 นาที - สาระเดฟใน 3 นาที Season 2 2024, อาจ
Anonim

คุณจะเปลี่ยนตัวเลขและตัวอักษรตลกๆ เหล่านั้นเป็นสิ่งที่คุณหรือคอมพิวเตอร์เข้าใจได้อย่างไร การแปลงเลขฐานสิบหกเป็นเลขฐานสองนั้นง่ายมาก ซึ่งเป็นสาเหตุที่ทำให้มีการใช้เลขฐานสิบหกในภาษาการเขียนโปรแกรมหลายภาษา การแปลงเป็นทศนิยมนั้นซับซ้อนกว่าเล็กน้อย แต่เมื่อคุณเข้าใจแล้ว คุณจะสามารถทำซ้ำตัวเลขใดๆ ได้อย่างง่ายดาย

ขั้นตอน

วิธีที่ 1 จาก 3: การแปลงเลขฐานสิบหกเป็นไบนารี

ขั้นตอนที่ 1 แปลงเลขฐานสิบหกแต่ละหลักเป็นเลขฐานสองสี่หลัก

เลขฐานสิบหกถูกนำมาใช้ในขั้นต้นเพราะง่ายต่อการแปลงระหว่างเลขฐานสิบหกและเลขฐานสอง โดยพื้นฐานแล้ว เลขฐานสิบหกถูกใช้เพื่อแสดงข้อมูลไบนารีในลำดับที่สั้นกว่า ตารางนี้จะช่วยคุณในการแปลงจากที่หนึ่งไปอีกที่หนึ่ง:

เลขฐานสิบหก ไบนารี่
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
NS 1010
NS 1011
1100
NS 1101
อี 1110
NS 1111

ขั้นตอนที่ 2. ลองด้วยตัวคุณเอง

ง่ายพอๆ กับการแปลงตัวเลขเป็นเลขฐานสองที่เทียบเท่ากับเลขฐานสองสี่หลัก ต่อไปนี้คือตัวเลขฐานสิบหกบางส่วนที่คุณต้องการแปลง บล็อกข้อความที่มองไม่เห็นทางด้านขวาของเครื่องหมายเท่ากับเพื่อตรวจสอบงานของคุณ:

  • A23 = 1010 0010 0011
  • ผึ้ง = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000

ขั้นตอนที่ 3 ทำความเข้าใจวิธีการทำงาน

ในระบบเลขฐานสองฐานสอง เลขฐานสอง n สามารถใช้แทน 2 NS ตัวเลขที่แตกต่างกัน ตัวอย่างเช่น ด้วยเลขฐานสองสี่หลัก คุณสามารถแทน 24 = 16 ตัวเลขที่แตกต่างกัน เนื่องจากเลขฐานสิบหกเป็นระบบฐานสิบหก จึงสามารถใช้ตัวเลขหลักเดียวแทน 16. ได้1 = 16 ตัวเลขที่แตกต่างกัน ทำให้การแปลงระหว่างสองระบบทำได้ง่ายมาก

คุณยังสามารถคิดว่ามันเป็นระบบการคำนวณที่จะพลิกเป็นตัวเลขอื่นๆ ในเวลาเดียวกัน เลขฐานสิบหก …D, E, F, 10'' ในเวลาเดียวกัน นับเลขฐานสอง 1101, 1110, 1111, 10000''.

วิธีที่ 2 จาก 3: การแปลงเลขฐานสิบหกเป็นทศนิยม

1797961 6 1
1797961 6 1

ขั้นตอนที่ 1 ทบทวนการทำงานของฐานสิบ

คุณใช้สัญกรณ์ทศนิยมทุกวันโดยไม่ต้องหยุดและคิดว่ามันหมายถึงอะไร อย่างไรก็ตาม เมื่อคุณเรียนรู้ครั้งแรก พ่อแม่หรือครูของคุณอาจอธิบายให้คุณฟังอย่างละเอียดมากขึ้น การทบทวนอย่างรวดเร็วเกี่ยวกับวิธีการเขียนตัวเลขธรรมดาจะช่วยให้คุณแปลงตัวเลขได้:

  • แต่ละหลักในเลขฐานสิบจะอยู่ในตำแหน่งเฉพาะ จากซ้ายไปขวา มีหนึ่งสถานที่ สิบแห่ง หลายร้อยแห่ง และอื่น ๆ ตัวเลข 3 หมายถึง 3 หากอยู่ในหลักแรก แต่หมายถึง 30 เมื่ออยู่ในหลักสิบ และ 300 ในหลักร้อย
  • ทางคณิตศาสตร์ สถานที่นี้แทน 100, 101, 102แล้ว. นี่คือเหตุผลที่ระบบนี้เรียกว่าฐานสิบหรือทศนิยมจากคำภาษาละตินสำหรับสิบ
1797961 7 1
1797961 7 1

ขั้นตอนที่ 2 เขียนเลขทศนิยมเป็นปัญหาการบวก

นี้อาจดูเหมือนชัดเจน แต่เป็นกระบวนการเดียวกับที่เราจะใช้ในการแปลงเลขฐานสิบหก ดังนั้นจึงเป็นจุดเริ่มต้นที่ดี มาเขียนเลขใหม่กัน 480.13710. (จำไว้ว่าตัวห้อย 10 บอกเราว่าตัวเลขนั้นเขียนด้วยฐานสิบ):

  • เริ่มจากหลักขวาสุด 7 = 7 x 100, หรือ 7 x 1
  • ทางซ้าย 3 = 3 x 101, หรือ 3 x 10
  • ทำซ้ำตัวเลขทั้งหมดเราได้รับ 480,137 = 4x100,000 + 8x10,000 + 0x1,000 + 1x100 + 3x10 + 7x1
1797961 8 1
1797961 8 1

ขั้นตอนที่ 3 เขียนค่าหลักที่อยู่ถัดจากเลขฐานสิบหก

เนื่องจากเลขฐานสิบหกเป็นฐานสิบหก ค่าประจำหลักจึงสอดคล้องกับกำลังของสิบหก หากต้องการแปลงเป็นทศนิยม ให้คูณค่าแต่ละหลักด้วยหลักที่สิบหกที่สอดคล้องกัน เริ่มต้นกระบวนการนี้โดยเขียนยกกำลังสิบหกถัดจากตัวเลขฐานสิบหก เราจะทำสิ่งนี้สำหรับเลขฐานสิบหก C92116. เริ่มทางซ้ายด้วย 160และเพิ่มพลังทุกครั้งที่คุณเลื่อนไปทางซ้ายไปยังหลักถัดไป:

  • 116 = 1 x 160 = 1 x 1 (ตัวเลขทั้งหมดเป็นทศนิยม เว้นแต่จะระบุไว้เป็นอย่างอื่น)
  • 216 = 2 x 161 = 2 x 16
  • 916 = 9 x 162 = 9 x 256
  • C = C x 163 = C x 4096
1797961 9 1
1797961 9 1

ขั้นตอนที่ 4 แปลงตัวอักษรเป็นทศนิยม

ตัวเลขของตัวเลขเป็นทศนิยมหรือฐานสิบหกเหมือนกัน คุณจึงไม่ต้องเปลี่ยน (เช่น 716 = 710). สำหรับตัวอักษร ให้ดูรายการนี้เพื่อแปลงเป็นทศนิยมที่เทียบเท่ากัน:

  • A = 10
  • ข = 11
  • C = 12 (เราจะใช้สิ่งนี้ในตัวอย่างด้านบน)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

ขั้นตอนที่ 5. ทำการคำนวณ

เมื่อทุกอย่างเขียนเป็นทศนิยมแล้ว ทำโจทย์การคูณแต่ละข้อแล้วบวกผลลัพธ์เข้าด้วยกัน เครื่องคิดเลขสามารถช่วยสำหรับตัวเลขฐานสิบหกส่วนใหญ่ ต่อจากตัวอย่างก่อนหน้านี้ นี่คือ C921 เขียนเป็นสูตรทศนิยมและแก้ไข:

  • C92116 = (เป็นทศนิยม) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 51.48910. เวอร์ชันทศนิยมมักจะมีตัวเลขมากกว่าเวอร์ชันฐานสิบหก เนื่องจากเลขฐานสิบหกสามารถเก็บข้อมูลได้มากขึ้นในแต่ละหลัก
1797961 11 1
1797961 11 1

ขั้นตอนที่ 6 ฝึกแปลง

ต่อไปนี้คือตัวเลขบางส่วนที่จะแปลงจากฐานสิบหกเป็นทศนิยม เมื่อคุณคำนวณคำตอบได้แล้ว ให้บล็อกข้อความที่มองไม่เห็นทางด้านขวาของเครื่องหมายเท่ากับเพื่อตรวจสอบงานของคุณ:

  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110

วิธีที่ 3 จาก 3: การทำความเข้าใจพื้นฐานเลขฐานสิบหก

1797961 1
1797961 1

ขั้นตอนที่ 1. รู้วิธีใช้เลขฐานสิบหก

ระบบการคำนวณทศนิยมของเราใช้หลักสิบ โดยใช้สัญลักษณ์ที่แตกต่างกันสิบตัวเพื่อแสดงตัวเลข เลขฐานสิบหกคือระบบตัวเลขฐานสิบหก หมายความว่าใช้อักขระสิบหกตัวเพื่อแทนตัวเลข

  • นับจากศูนย์ขึ้นไป:

    เลขฐานสิบหก ทศนิยม เลขฐานสิบหก ทศนิยม
    0 0 10 16
    1 1 11 17
    2 2 12 18
    3 3 13 19
    4 4 14 20
    5 5 15 21
    6 6 16 22
    7 7 17 23
    8 8 18 24
    9 9 19 25
    NS 10 1A 26
    NS 11 1B 27
    12 1C 28
    NS 13 1D 29
    อี 14 1E 30
    NS 15 1F 31
1797961 2
1797961 2

ขั้นตอนที่ 2 ใช้ตัวห้อยเพื่อระบุระบบที่คุณกำลังใช้

หากระบบที่คุณใช้ไม่ชัดเจน ให้ใช้ตัวเลขตัวห้อยทศนิยมเพื่อระบุฐาน ตัวอย่างเช่น 1710 หมายถึง สิบเจ็ดฐานสิบ (เลขฐานสิบธรรมดา) 1110 = 1016เพราะ 10 คือวิธีที่คุณเขียนเลข 11 เป็นเลขฐานสิบหก (ฐานสิบหก) คุณสามารถข้ามขั้นตอนนี้ได้หากตัวเลขมีตัวอักษร เช่น B หรือ E จะไม่มีใครเข้าใจผิดว่าเป็นตัวเลขทศนิยม

เคล็ดลับ

  • เลขฐานสิบหกแบบยาวอาจต้องใช้เครื่องคำนวณออนไลน์เพื่อแปลงเป็นทศนิยม คุณยังสามารถข้ามงานนี้และใช้เครื่องมือแปลงออนไลน์เพื่อทำงาน แม้ว่าจะเป็นความคิดที่ดีที่จะเข้าใจวิธีการทำงานของกระบวนการ
  • คุณสามารถปรับแต่งการแปลงฐานสิบหกเป็นทศนิยมเพื่อแปลงระบบตัวเลขฐาน x อื่น ๆ เป็นทศนิยมได้ แค่แทนที่พลังของสิบหกด้วยพลังของ x ลองเรียนรู้ระบบการคำนวณแบบบาบิโลนแบบ 60!