หมวดหมู่

24 กันยายน 2558

โปรแกรมแปลงเลขฐาน 10

Insert Decimal Number:
ใส่เลขฐาน 10 ที่ต้องการแปลง
เป็นเลข ฐาน 2, 8 และ 16



This free script provided by
JavaScript Kit

ทำไมจึงต้องแปลงเลขฐาน?
ความสำคัญของการเรียนเลขฐาน
ระบบเลขฐานนั้นเราจะเรียนไปทำไม? ไปใช้อะไร?
มีประโยชน์อย่างไรในชีวิตประจำวัน?
...ธรรมดา ในชีวิตของคนเรา นิยมคุ้นเคยกับเลขฐานสิบ จนอาจไม่คุ้นว่า มีการใช้เลขฐานอื่นอีกในสิ่งที่คุ้นเคยแต่นึกไม่ถึง
...เลขฐาน10 คือตัวเลขในทางคณิตศาสตร์ มีตัวเลขอยู่ 10 ตัวคือ 0,1,2,3,4,5,6,7,8,9 แล้วนำเอา 1 และ 0 มารวมกันเมื่อครบ 10 
 ในทางกายภาพนั้น เรามักนับนิ้วมือ 10 นิ้ว เป็นพื้นฐานในการนับจำนวนอื่นๆ เช่นนับจำนวนคน,วัวควาย หรือสิ่งของอื่นๆ เพื่อการคำนวณให้ง่ายต่อความเข้าใจ เช่น ทหารตั้งแถวตอนเรียง 4 แล้วนับจำนวนแถวมาคูณ ลบจำนวนคนที่ขาด จะทราบยอดที่เหลือได้ง่าย ว่าครบหรือขาดเป็นต้น หรือ ถ้านับเหรียญ มักทำกองละ 10 เพื่อเช็คจำนวนได้ง่ายและรวดเร็วกว่าการนับทีละเหรียญ
 ในระบบหนึ่งที่เราใช้งานบ่อย จนอาจคิดไม่ถึงว่า มันทำงานที่ใช้ระบบเลขฐานคนละอย่าง... นั่นคือ คอมพิวเตอร์
 พื้นฐานของคอมพิวเตอร์นั้น มีเพียง ไฟมา กับ ไฟดับ เป็นพื้นฐาน คือ เปิดกับปิด สวิทช์ไฟ เท่านั้น
มีไฟเข้า เป็น 1  และไฟดับ มีค่าเป็น 0
นั่นคือสิ่งที่เกิดจากสัญญาณ clock เป็นตัวส่งสัญญาณในเครื่องคอมฯ เมื่อต้นกำลังหรือหัวใจของคอมฯ มีค่าเพียง 0 และ 1 วงจร and gate, or gate ต่างๆ ก็จะใช้สิ่งต่างตามความถี่ของ clock ไปประมวลผล
  นักวิทยาศาสตร์ที่สร้างคอมฯ จึงจำเป็นที่จะต้องสร้างเลขฐานขึ้นมาใช้งาน เริ่มจากกำหนดให้เป็นเลขฐาน 2 คือมีตัวเลขเพียงแค่ 2 ตัว คือ 0 กับ 1 เท่านั้นในการเริ่มพัฒนา แต่ข้อมูลเพียงเส้นเดียวนั้นประมวลผลช้า จึงพัฒนาให้มีมากขึ้นเป็นวงจรเป็น 2 เส้น, 4 เส้น ฐานของตัวเลขในคอมพิวเตอร์ จึงถูกพัฒนาขึ้นมาเป็นการใช้ฐาน 8 และฐาน 16 ให้สามารถประมวลผลได้ไวมากยิ่งขึ้น
  การเรียนเลขฐาน, การแปลงเลขฐาน จึงจำเป็นต่อผู้ต้องการนำความรู้นี้ไปพัฒนาระบบคอมพิวเตอร์ หรือ ต้องการทราบการทำงานของคอมพิวเตอร์ เป็นหลัก

ข้อมูลเพิ่มเติม
ระบบเลข เป็นสัญลักษณ์ทางคณิตศาสตร์ที่แสดงถึงจำนวนต่าง ๆ ระบบเลขแต่ละระบบมีจำนวนตัวเลขที่ใช้เหมือนกับชื่อของระบบตัวเลขนั้น และมีฐานของจำนวนเลขตามชื่อของมัน เช่น เลขฐานสอง เลขฐานแปด เลขฐานสิบ เลขฐานสิบหก
  • ระบบเลขฐานสอง เป็นเลขฐานที่ประกอบด้วยตัวเลข 2 ตัว คือ 0 และ 1 ซึ่งเลข 0 กับ 1 เป็นเลขที่นิยมใช้กับคอมพิวเตอร์ในการประมวลผลการทำงาน การเก็บข้อมูล หรือโปรแกรมที่เกี่ยวข้องกับสถานะทางไฟฟ้า
  • ระบบเลขฐานแปด เป็นเลขฐานที่ประกอบด้วยเลข 8 ตัวคือ 0, 1, 2, 3, 4, 5, 6, 7, รวมแปดตัว
  • ระบบเลขฐานสิบ เป็นเลขฐานที่ประกอบด้วยเลข 10 ตัว คือ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ซึ่งเลขฐาน 10 เป็นเลขฐานที่มนุษย์ทั่วไปสามารถเข้าใจได้ง่ายมากที่สุด เพราะว่าเป็นตัวเลขที่เกี่ยวข้องกับชีวิตประจำวัน
  • ระบบเลขฐานสิบหก เป็นเลขฐานที่ประกอบด้วยเลข 10 ตัวและตัวอักษร 6 ตัว คือตัวเลข 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, และตัวอักษรคือ A แทน 10, B แทน 11, C แทน 12, D แทน 13, E แทน 14, F แทน 15 ซึ่งรวมกันแล้วได้ 16 ตัว
เลขฐานสิบเลขฐานสองเลขฐานแปดเลขฐานสิบหก
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012a
11101113b
12110014c
13110115d
14111016e
15111117f
161 000020