บทความทั้งหมด

เลขฐานสองด้วยการ์ดจุด: นับอย่างคอมพิวเตอร์สำหรับเด็ก 8–12 ขวบ

การ์ดห้าใบเรียงเป็นแถว จากซ้ายไปขวามี 16, 8, 4, 2 และ 1 จุด การ์ด 16, 4 และ 1 จุดหงายหน้าขึ้น ส่วนอีกสองใบคว่ำอยู่ ด้านหลังสีฟ้าสดมีข้าวหลามตัดสีเหลือง

"คอมพิวเตอร์อ่านลายมือหนูออกไหม" ที่จริงแล้วคอมพิวเตอร์ไม่ได้เข้าใจตัวอักษรหรือแม้แต่ตัวเลขแบบที่เราเข้าใจ ข้างในมีสวิตช์จิ๋วนับพันล้านตัว และสวิตช์แต่ละตัวมีเพียงสองสถานะ คือ เปิดหรือปิด คนเราเขียนเปิดเป็น 1 และปิดเป็น 0 ภาพถ่าย เพลง และเกมทุกอย่างในคอมพิวเตอร์ถูกเก็บเป็นสายยาว ๆ ของ 0 กับ 1 วิธีเขียนแบบนี้เรียกว่า เลขฐานสอง

บทความนี้แนะนำวิธีทำการ์ดจุดห้าใบ เพื่อให้ลูกวัย 8–12 ขวบนับแบบคอมพิวเตอร์ได้ แล้วใช้การ์ดเขียนชื่อ ส่งข้อความ และเล่นมายากล คุณต้องการแค่กระดาษ ปากกา และเวลาเล็กน้อย

เลขทุกตัวด้วยสัญลักษณ์เพียงสองตัว

เรานับด้วยตัวเลขสิบตัว ตั้งแต่ 0 ถึง 9 คอมพิวเตอร์มีแค่สองตัว คือ 0 กับ 1 แล้วมันเขียน 5 หรือ 20 ได้อย่างไร

ความลับคือ แต่ละตำแหน่งในสายมีค่าของตัวเอง และค่านั้นเป็นสองเท่าของตำแหน่งทางขวา คือ 1, 2, 4, 8, 16, 32… ถ้าตำแหน่งไหนเป็น 1 ก็นับค่าของตำแหน่งนั้น ถ้าเป็น 0 ก็ข้ามไป รวมกันแล้วก็ได้เลขนั้น แต่ละตำแหน่งเรียกว่า บิต

อธิบายด้วยคำพูดนั้นยาก แต่พอได้ถือการ์ดอยู่ในมือ เด็กจะเข้าใจเร็ว

ทำการ์ดจุดห้าใบ

  1. ตัดกระดาษแข็งเป็นการ์ดขนาดเท่าฝ่ามือห้าใบ
  2. วาดจุดด้านหนึ่ง ใบแรก 1 จุด แล้ว 2, 4, 8 และ 16 จุด อีกด้านปล่อยว่างหรือระบายสี
  3. วางการ์ดเรียงเป็นแถว โดยให้ ใบที่มีจุดมากที่สุดอยู่ทางซ้าย คือ 16, 8, 4, 2, 1

ก่อนเริ่ม ให้ลูกลองหาแบบรูปเอง "การ์ดแต่ละใบมีจุดกี่เท่าของใบทางขวา" ถ้าเพิ่มการ์ดอีกใบทางซ้าย จะต้องมีกี่จุด

กติกามีข้อเดียว: หงายหน้าคือ 1 คว่ำคือ 0 เลขที่ได้คือผลรวมของจุดบนการ์ดที่หงายอยู่

สร้างเลขด้วยการ์ด

เริ่มจากเลขเล็ก ๆ

  • 5: หงายการ์ด 4 กับการ์ด 1 ที่เหลือคว่ำไว้ อ่านจากซ้ายได้ คว่ำ คว่ำ หงาย คว่ำ หงาย คือ 00101
  • 6: หงายการ์ด 4 กับ 2: 00110
  • 31: หงายครบทั้งห้าใบ: 11111 นี่คือเลขที่ใหญ่ที่สุดที่การ์ดห้าใบสร้างได้
  • 0: คว่ำทั้งหมด

แล้วท้าลูกต่อ: ถ้าเป็น 9, 13, 20 หรือ 27 ล่ะ เลขแต่ละตัวสร้างได้วิธีเดียวเท่านั้น เคล็ดลับ: เริ่มจากการ์ดใบใหญ่สุดแล้วถามว่า "ใบนี้ใส่ได้ไหม" ถ้าใส่ได้ก็หงายการ์ดแล้วลบค่านั้นออก ถ้าไม่ได้ก็คว่ำไว้แล้วไปใบถัดไป

ท้านับเลข: ลูกนับจาก 0 ถึง 31 โดยพลิกการ์ดทุกครั้งเพื่อแสดงเลขถัดไป สังเกตว่าการ์ด 1 พลิกทุกครั้ง การ์ด 2 พลิกทุกสองครั้ง และการ์ด 4 พลิกทุกสี่ครั้ง เป็นแบบรูปที่เป็นระเบียบมาก เหมือนนาฬิกาที่มีเข็มหลายเข็ม

เขียนชื่อและส่งข้อความเป็นรหัส

เขียนชื่อ: ใส่หมายเลขให้ตัวอักษรภาษาอังกฤษเรียงตามลำดับ a คือ 1, b คือ 2, c คือ 3 ไปเรื่อย ๆ การ์ดห้าใบไปถึง 31 จึงพอสำหรับทุกตัวอักษร ลูกเขียนชื่อตัวเองเป็นชุด 0 กับ 1 ชุดละห้าหลัก เช่น "c" คือ 00011 แล้วส่งให้คุณถอดรหัส

ข้อความไฟฉาย: ไฟติดคือ 1 ไฟดับคือ 0 ตัวอักษรหนึ่งตัวมีห้าจังหวะเท่า ๆ กัน เช่น ปรบมือหนึ่งครั้งต่อหนึ่งจังหวะ ผู้รับจดทุกจังหวะ แล้วค่อยหาตัวอักษร จังหวะต้องสม่ำเสมอจึงจะอ่านถูก เหมือนเครื่องจักรที่ส่งข้อความหากันต้องใช้จังหวะเดียวกัน

เด็กเล็กอาจส่งแค่คำเดียวแทนทั้งประโยค หรือส่งเป็นตัวเลขอย่างเดียวก็ได้

มายากล: หาการ์ดที่ถูกพลิก

มายากลนี้แสดงให้ลูกเห็นว่าคอมพิวเตอร์จับข้อผิดพลาดได้อย่างไรเมื่อส่งหรือเก็บข้อมูล

  1. ใช้การ์ด 36 ใบ (หรือฝาขวด) ที่สองด้านมีสีต่างกัน ลูกวางเป็นตาราง 5 แถว 5 หลัก จะหงายหรือคว่ำใบไหนก็ได้ตามใจ
  2. พูดว่า "ลองให้ยากขึ้นกัน" แล้วเพิ่มหนึ่งหลักทางขวาและหนึ่งแถวด้านล่าง คุณเลือกวางการ์ดใหม่แต่ละใบอย่างลับ ๆ ให้ ทุกแถวและทุกหลักมีการ์ดหงายเป็นจำนวนคู่
  3. หันหลังไป ลูกพลิกการ์ดเพียงหนึ่งใบ ใบไหนก็ได้
  4. หันกลับมาแล้วหาแถวที่มีการ์ดหงายเป็นจำนวนคี่ และหลักที่เป็นจำนวนคี่ การ์ดที่ถูกพลิกอยู่ตรงจุดที่แถวกับหลักนั้นตัดกัน

เล่นไปสักสองสามรอบแล้วเฉลยความลับ ให้ลูกเป็นนักมายากลบ้าง คอมพิวเตอร์เพิ่มบิตตรวจสอบแบบนี้เข้าไปในข้อมูล เมื่อบิตเปลี่ยนไปโดยไม่ตั้งใจระหว่างทาง คอมพิวเตอร์ก็รู้ว่ามีอะไรผิดปกติ และบางครั้งยังหาตำแหน่งที่ผิดได้ตรงจุดด้วย

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

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

สรุป

  • คอมพิวเตอร์เก็บทุกอย่างด้วยสัญลักษณ์สองตัวคือ 0 กับ 1 เหมือนสวิตช์ที่ปิดหรือเปิด
  • การ์ดห้าใบที่มี 1, 2, 4, 8 และ 16 จุด หงายคือ 1 คว่ำคือ 0 สร้างเลขได้ทุกตัวตั้งแต่ 0 ถึง 31
  • ลูกใช้การ์ดเขียนชื่อตัวเองเป็นรหัสและส่งข้อความด้วยไฟฉายได้
  • มายากลพลิกการ์ดแสดงให้เห็นว่าคอมพิวเตอร์เพิ่มบิตตรวจสอบเพื่อจับข้อผิดพลาดอย่างไร

อ่านเพิ่มเติม: รหัสลับภาพสำหรับเด็ก: เกมถอดรหัสที่เล่นได้ที่บ้าน และ เรียนโค้ดดิ้งโดยไม่ใช้คอมพิวเตอร์: เกมฝึกคิดแบบอัลกอริทึมสำหรับเด็ก 5–10 ขวบ