Categories
BYOB Programming

สร้างบล็อกแรกด้วย BYOB

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

ลองมาดูตัวอย่างง่ายๆ ในการสร้างฟังก์ชัน หรือสร้างบล็อกใน BYOB (ดูเพิ่มเติมจากคู่มือที่มาพร้อมกับโปรแกรม BYOB) เริ่มต้นสร้างบล็อกด้วยการคลิกปุ่ม “make a block” ในบล็อกหมวดตัวแปร (variables)

บล็อกที่จะสร้างใหม่นี้ชื่อ “square” เป็นบล็อกคำสั่ง (command) ในหมวดการเคลื่อนที่ (motion) เมื่อคลิกปุ่ม “OK” จะได้หน้าต่างใหม่ชื่อ “Block Editor” ใช้สำหรับวางบล็อกคำสั่ง โดยการลากบล็อกในหมวดต่างๆ ไปเรียงต่อกันเหมือนใน Scratch

 

 

 

 

 

สิ่งที่บล็อก square ทำ คือ ให้ Alonzo เคลื่อนที่เป็นสี่เหลี่ยมพร้อมกับลากเส้นไปด้วย ทำให้ได้รูปสี่เหลี่ยมมาหนึ่งรูป

เพื่อวาดรูปต้องใช้บล็อก “pen down” ก่อน จากนั้นสั่งให้ Alonzo เดินไปข้างหน้า 100 ก้าว แล้วเลี้ยวขวา 90 องศา ทำอย่างนี้ 4 ครั้งก็จะได้รูปสี่เหลี่ยมออกมา

เมื่อคลิกปุ่ม “OK” บล็อก square จะปรากฏอยู่ที่บล็อกหมวดการเคลื่อนที่ (motion) ด้านล่าง โดยมีเส้นขีดกั้นไว้ บอกให้รู้ว่าบล็อกที่อยู่ใต้เส้นเป็นบล็อกที่สร้างขึ้นมาใหม่

หลังจากนี้ ถ้าต้องการวาดรูปสี่เหลี่ยม ก็เพียงลากบล็อก square ไปใช้ได้เลย

2 replies on “สร้างบล็อกแรกด้วย BYOB”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s