-
กิจกรรมอันปลั๊ก : ภาพฐานสอง
-
แต่ละทีม คนที่ถือกระดาษคือคนที่คอยบอก
-
ก็หาวิธีทำสัญญาณ "ปิด" และสัญญาณ "เปิด"
-
ถ้าฉันบอก "0" นายก็เติมในช่องนะ
-
ถ้าฉันบอก "1" ก็ไม่ต้องเติม
-
โอเค ฉันจะบอกว่า
-
ช่องสีดำเป็นเลข 1 ช่องสีขาวเป็น 2
พร้อมไหม
-
โอเค 1 1 1 1 2 2 2 2
-
ฐานสองเหมือนมีตัวอักษรแค่สองตัว
-
เหมือนมีแค่ A กับ B
เป็นพยัญชนะทั้งหมดครับ
-
แต่เป็นเลข 0 กับ 1
-
ฐานสองที่ใช้กันมากที่สุดคือ
การเลือกทำแบบทางเดียว
-
คลาสสิกสำหรับการเขียนโปรแกรม
-
โปรแกรมก็จะรันมา แต่พอมาถึง "if"
-
บางอย่างเป็นจริง ก็ทำอันนี้
-
ถ้าไม่จริงก็ทำอีกอย่าง
-
แต่ถ้าอยากทำอะไรที่ซับซ้อน
กว่าการเลือกทำแบบทางเดียว
-
เช่นภาพและเสียงในคอมพิวเตอร์
-
คอมพิวเตอร์รู้จักแต่ฐานสอง
-
แต่ภาพไม่ใช่ฐานสอง ไม่ใช่ 1 กับ 0
แล้วจะทำยังไง
-
นี่เป็นตัวอย่างครับ
-
เรามีภาพสวย ๆ ภาพนี้
-
ภาพก็เป็นข้อมูลรูปแบบหนึ่ง
-
ซึ่งข้อมูลทุกรูปแบบมีวิธีเข้ารหัส
ด้วยเลขฐานสองได้
-
แค่ต้องหาวิธีเข้ารหัส
-
สิ่งแรกที่เราจะทำกับภาพนี้คือ
-
ส่วนมากจะต้องจินตนาการตามนะครับ
-
แล้วก็แปลจินตนาการออกมาเป็นโค้ด
-
จินตนาการว่าเราจะใส่กริดบนเจ้าแพนด้า
-
แต่ละช่อง
เราจะตัดสินใจว่ามันดำหรือขาวมากกว่า
-
แล้วเราก็ระบายสีตามนั้น บันทึกไว้
-
ทีนี้แต่ละช่องจะเป็นสีขาว หรือไม่ก็ดำ
-
ช่องสีดำ ให้เป็นเลข 0 สำหรับเลขฐานสอง
-
ช่องสีขาวเป็น 1 เลขฐานสองอีกเลข
-
ทีนี้ก็จะมีแต่เลข 1 กับ 0
-
นั่นคือวิธีนำเสนอภาพนี้แบบฐานสอง