คอมพิวเตอร์ใช้เลขฐาน 2 เป็นหลัก, ทำไมคนถึงใช้เลขฐาน 10 ?

ผมเคยสงสัยอยู่จุดหนึ่ง สมัยที่เรียนเรื่องเลขฐานและการแปลงเลขฐานต่างๆ คือ



คอมพิวเตอร์ใช้เลขฐาน 2 เป็นหลัก, ทำไมคนถึงใช้เลขฐาน 10 ซึ่งมีมาตั้งแต่โบราณกาลแล้ว?

ทำไมไม่เลือกใช้แบบฐาน 2 หรือ ฐาน 5 หรือ ฐาน 20 หล่ะครับ



(อยากให้มาช่วยแสดงความคิดเห็นกันหน่อยครับ

ไม่ต้องซีเรียสเรื่องถูกผิดนะครับ)



ความคิดเห็นที่ 22

tom_love_a_@hotmail.com (Guest)
14 ก.พ. 2554 13:37
  1. ข้อคนรู้จิงตอบด้ายมั้ยอะ



ความคิดเห็นที่ 12

พี่จอย (Guest)
27 เม.ย. 2548 23:48
  1. คุณ love_math เลขฐานสิบนั้นเกิดในสมัยหลังๆ เลยนะครับ

    เลขฐานสิบเกิดทีหลังฐานสิบสองกับฐาน 60 แน่นอน



ความคิดเห็นที่ 9

visarute (Guest)
25 เม.ย. 2548 19:59
  1. จริงๆ แล้วเลขโรมันก็บอกไม่ได้นี่นาว่าเป็นฐานอะไร

    แต่เลขอื่นๆ คงเป็นเพราะคนเรามี 10 นิ้ว

    ต้นกำเนิดของคอมก็เป็นเลขฐาน10

    ตั้งแต่ ลูกคิด เนเปียโบน สไลด์รูล

    จนนายอะไร(หาชื่อไม่เจอ)เนี่ยคิดเลขฐาน 2 ขึ้นมา



ความคิดเห็นที่ 7

z_eon (Guest)
25 เม.ย. 2548 09:55
  1. สมัยแรกๆเลยเขาใช้ระบบ การ์ดเจาะรูครับ ซึ่งมันก็มีแค่ 2 ค่าให้ใช้ คือมีรูกับไม่มีรู ส่วนต่อมาเรื่อยๆ คอมพิวเตอร์ใช้เลขฐาน 2 เพราะว่าสมัยก่อนคอมพิวเตอร์นั้นใช้หลอดสุญญากาศในการทำงานครับ ซึ่งมันมี 2 สถานะ คือเปิดกับปิด







    ส่วนเลขฐาน 16 เป็นส่วนหนึ่งของเลขฐาน 2 ครับ คือการนำเลขฐาน 2 4 ตัวมาต่อกัน



ความคิดเห็นที่ 5

คนไร้ตัวตน... (Guest)
24 เม.ย. 2548 14:47
  1. เพิ่มเติมส่วนหนึ่งครับ ฐาน 10 นั้นเข้าใจว่ามาจากนิ้วของคนเราที่มีอยู่สิบนิ้วพอดีนั้น ส่วนฐาน 2 ของคอมพิวเตอร์นั้น้ในเมื่อก่อนนี้ก็มีสร้างแบบฐาน 10 เหมือนกันแต่ก็ปัญหาขึ้นหาขึ้นเกี่ยวกับสัญญาณไฟฟ้าที่ต้องจต่างกันถึง 10 ระดับทำให้เป็นปัญหาในการสร้างวงจรที่จะตรวจเช็คว่าสัญญาณระดับใดเป็นคำสั่งอะไรและมีปัญหาเกี่ยวกับการสูญเสียพลังงานในสายสัญญาณเลห่านั้นทำให้ระดับสัญญาณเกิดความคลาดเคลื่อนในการอ่านคำสั่ง จึงได้เปลี่ยนมาใช้ระดับสัญญาณแค่สองระดับคือ สัญญาณไฟสูงและสัญญาณไฟต่ำมาแทนที่การใช้สัญญาณไฟที่หลายระดับจึงกลายมาเป็น 0(แทนสัญญาฯไฟระดับต่ำ) และ 1(แทนสัญญาณไฟระดับสูง) ในปัญจุบันนี้ครับ



ความคิดเห็นที่ 3

เนยสด vcharkarn veditor
24 เม.ย. 2548 13:37
  1. ของคุณ ... ถูกต้องแล้วครับ



ความคิดเห็นที่ 17

คิดมาก (Guest)
20 พ.ค. 2548 03:12
  1. ผมว่าฐานหนึ่งน่าใช้ที่สุด ตัวเลขตัวเดียว คือ หนึ่งขีด /



    สาม ก็สามขีด /// ห้า ก็ห้าขีด /////



    สามกับห้า /// + ///// = //////// แปด



    ห้า เอาออกเสียสอง ///// - // = ///



    สร้างตัวเลขหลายตัวขึ้นมาทำไมก็ไม่รู้ ปวดหัวเปล่า ๆ เลขตัวเดียวก็พอแล้ว ใช่ไหมครับ



ความคิดเห็นที่ 15

bbb (Guest)
2 พ.ค. 2548 21:43
  1. ***ไม่รู้ว่ามีชาติที่ใช้นิ้วเท้าช่วยนับหรือไม่ถ้ามีก็อาจจะมีประเภทฐานยี่สิบบ้างก็เป็นได้ แต่คงไม่เป็นที่นิยมแน่ๆเพราะต้องทำสัญลักษณ์ถึงยี่สิบตัว ไม่น่าจะสนุกนัก ***



    มีครับ พวกเมารี นับถึงยี่สิบ



ความคิดเห็นที่ 8

คนหลายฐาน (Guest)
25 เม.ย. 2548 11:49
  1. แถวบ้านผมเข้าใช้หลาย ๆ ฐานพร้อม ๆ กันครับ แต่ส่วนมากใช้ฐานสิบ ลองฟังที่เขาพูดกัน แล้วลองแยกฐานดู



    เอออีกตั้งสิบห้าวัน ก้อ ก้อ สองอาทิตย์กับอีกหนึ่งวัน ซื้อ สองหนึ่งก่อนก็แล้วกัน



    คอยนานจัง เก้าสิบนาทีเข้าไปแล้ว นั่นแหละ 1.30 ชั่วโมงนั่นแหละ พิมพ์เข้าไปเถอะ



    ??????



ความคิดเห็นที่ 11

สมองกล (Guest)
27 เม.ย. 2548 11:04
  1. เท่าที่ผมรู้คอม จะใช้เลขฐาน2ในการแปลข้อมูลที่เราสั่งให้มันทำ



ความคิดเห็นที่ 16

The|Root (Guest)
19 พ.ค. 2548 22:12
  1. ผมขออธิบายสั่นๆ นะครับ computer ในตัว cpu ก็จาประกอบไปด้วย ทรานซิสเตอร์หลายล้านตัว ซึ่ง ทัวทรานซิสเตอร์เองนั้น สามารถส่งสัญญารได้เพียง 2 แบบคือ 0 และ 1 คือ 0 = ปิด และ 1 = เปิด เมื่อกวนกันเข้าหลายๆ ตัว มันก็ จากลายเป็น binary หรือ Hex เนี่ยแหละครับ



ความคิดเห็นที่ 19

atkan555@hotmail.com (Guest)
29 พ.ค. 2549 10:30
  1. 123 446 444 7799+ 000000000000 .36987412587=

    ตอบด้วย



ความคิดเห็นที่ 14

aaa (Guest)
2 พ.ค. 2548 21:24
  1. เห็นด้วยว่าคนเราใช้เลขฐานสิบน่าจะเป็นเพราะเราใช้อุปกรณ์ช่วยนับที่ติดตัวมาคือนิ้วมือ เผอิญว่าคนเรามีสิบนิ้วก้เลยนิยมใช้เลขฐานสิบ แต่ทราบมาว่าคนเขมรเขาจะนับถึงห้า แล้วก็นับห้าหนึ่ง ห้าสอง ห้าสาม แต่ไม่รู้ว่าถึงสิบนี่เขานับเป็นสองห้าหรือเปล่้าจำไม่ได้แล้ว ไม่รู้ว่ามีชาติที่ใช้นิ้วเท้าช่วยนับหรือไม่ถ้ามีก็อาจจะมีประเภทฐานยี่สิบบ้างก็เป็นได้ แต่คงไม่เป็นที่นิยมแน่ๆเพราะต้องทำสัญลักษณ์ถึงยี่สิบตัว ไม่น่าจะสนุกนัก



ความคิดเห็นที่ 1

Nupe (Guest)
24 เม.ย. 2548 10:34
  1. อืม ที่คอมพิวเตอร์ใช้เลขฐาน 2 ก็เปนเพราะ ติดต่อกับคอมพ์ได้ สะดวกที่สุดมั้งคับ คือ 1 0 1 0 1 0 ไรแบบเนี้ย ไปสั่งให้ อิเลกตรอนใน CPU เคลื่อนที่ได้

    แต่เคยได้ยินมาว่า มี คอมพิวเตอร์ ควอนตัม ที่ใช้เลขฐาน 16 ในการควบคุม การ สปิน ของอะไรซักอย่างเนี่ยแหละคับ(จำไม่ได้ =_=")

    ที่มนุษย์ใช้ฐาน 10 นี่ คงเพราะ รากฐานทางทฤษฎี เก่าๆ ในอดีตมั้งึคับ ที่คิดเปนฐาน 10 หมดเลย แล้ว แม่ค้าในตลาดบ้านเราก้อคิดเลขด้วยฐาน 10 แน่นอนคับ



ความคิดเห็นที่ 10

Love_Math (Guest)
25 เม.ย. 2548 23:27
  1. คอมพิวเตอร์นั้นที่ใช้เลขฐาน 2เพราะ คอมพิวเตอร์ไม่สามารถตัดสินใจเองได้เป็นเพียงทางเลือกว่าใช่หรือไม่ ซึ่งมนุษย์เป็นผู้กำหนดให้ทำตาม ถ้าทางไฟฟ้าลอจิก 0 กับ 1หรือดังความคิดที่ห้ากล่าว0(แทนสัญญาฯไฟระดับต่ำ) และ 1(แทนสัญญาณไฟระดับสูง) ส่วนที่มนุษย์ใช้ฐาน 10 นั้น เพราะ เลขฐาน 10 เกิดขึ้นมาก่อนที่จะรู้จักการแปลงให้เป็นเลขฐานต่าง คาดว่าตั้งแต่คนเริ่มรู้จักการนับ เรื่องของเรื่องคือคุณต้องลำดับเหตุการณ์ว่าอะไรเกิดก่อนอะไร ค่อยลำดับนะครับแล้วคุณจะเจอคำตอบ



ความคิดเห็นที่ 4

fishix (Guest)
24 เม.ย. 2548 13:51
  1. คนเรา มี 10 นิ้ว

    คอมพิวเตอร์ มี 2 สถานะ (เปิด - ปิด)

    :o)



ความคิดเห็นที่ 18

GFK vcharkarn veditor
20 พ.ค. 2548 06:11
  1. งั้น สามร้อยยี่สิบเอ็ด ก็ สามร้อยยี่สิบเอ็ด ขีด

    ////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////

    /// .....///// โอย ขีดไม่ไหวครับ ถ้าไม่มีสัญลักษณ์อื่น มาแทนจำนวนนี้ แทน สัญลักษณ์ / เนี่ย -_-"



ความคิดเห็นที่ 6

Megabyte
25 เม.ย. 2548 07:43
  1. รู้สึกว่า ทุกคนจะมีความคิดเห็นตรงกันหมดเลยนะครับ.

    (ผมด้วย)



ความคิดเห็นที่ 2

. . . (Guest)
24 เม.ย. 2548 11:28
  1. ผมก็สงสัยเหมือนกันนะ ระหว่างที่เรารอผู้รู้มาอธิบายก็ขอเดาเล่นๆสนุกๆไปพลางนะคับ



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



    สำหรับคอมพิวเตอร์ ผมเดาว่าสัญลักษณ์พื้นฐานที่สุดสำหรับคอมพิวเตอร์ยุคแรกเริ่มมีอยู่ 2 อย่างคือ ไฟเปิด กับไฟปิด (หรือ ON กับ OFF) และการบันทึกข้อมูลลงบนหน่วยความจำในคอมพิวเตอร์พวกนั้น เป็นการบันทึกลงในแถบยาวที่แบ่งเป็นช่องๆ บางช่องก็มีสัญญาณ(หรือไฟเปิด) บางช่องก็ไม่มีสัญญาน(หรือไฟปิด) โครงสร้างพื้นฐานนี้จึงเอื้ออำนวยให้คอมพิวเตอร์ใช้ตัวเลขฐาน 2 (ไฟเปิดคือ 1 ไฟปิดคือ 0) ในการบันทึกข้อมูล ...ผมก็เดาไปเรื่อย ไม่ได้มีความรู้เรื่องคอมเท่าไหร่ อาจจะผิดก็ได้นะคับ



ความคิดเห็นที่ 23

kokonoe_rin@windowslive.com (Guest)
13 พ.ค. 2554 00:42
  1. ก็อย่างที่หลายๆคนกล่าวมาว่าคอมพิวเตอร์มี 2 สถานะ คือ มีไฟ กับ ไม่มี (0 กับ 1) หรืออาจะมีไฟช้อต (ล้อเล่น)
    อย่างสมองเราก็ทำงานบนฐานสองเหมือนกันเพราะจริงตัวเราที่ี + - เลขไม่ได้ + - อย่างแท้จริงเพราะเราเรียนรู้
    ด้วยการจำภาพมา เช่น เลข 1+1 = 2 1+2 = 4 ก็คล้ายๆกับเขียนเครื่องคิดเลขด้วย Pascal,C++ พอใช้ทำงาน
    โปรแกรมจะต้องเปลี่ยนจากภาษาพวกนี้เป็นภาษาเลขฐานสอง 0 กับ 1 ส่วนการใช้ภาษาในคนนั้นมันก็คงจะเปรียบ
    เหมือน UI ในคอมเพื่อให้สื่อสารกันได้ง่ายขึ้น


    //อันนี้ความคิดส่วนตัวนะ

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

กรุณา Login ก่อนแสดงความคิดเห็น