บล็อกของฉัน#

การแนะนำ#

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

กำหนด myBlock

myBlock

พารามิเตอร์

คำอธิบาย

ชื่อบล็อก

ชื่อที่คุณตั้งให้กับ My Block ของคุณ

พารามิเตอร์

(ไม่บังคับ) ตัวแปรที่รับค่าอินพุตเมื่อเรียกใช้ฟังก์ชัน ช่วยให้สามารถส่งข้อมูลเข้าไปในฟังก์ชันได้ อาจเป็นข้อความ ตัวเลข หรือค่าบูลีน

การกำหนดและการเรียกบล็อกของฉัน#

บล็อกของฉัน#

หาก My Block ไม่ต้องการข้อมูลป้อนเข้า คุณสามารถกำหนดค่าได้โดยไม่ต้องใช้พารามิเตอร์

เมื่อเริ่มต้นทำงาน โปรแกรมจะเรียกใช้บล็อกที่กำหนดเองชื่อ ‘greeting’ เพื่อพิมพ์ข้อความ ‘Hello!’ บนหน้าจอ#
กำหนด greeting
[Define a My Block to display a message]
พิมพ์ [Hello!] บนหน้าจอ ▶

เมื่อเริ่มต้น
[Call a My Block to display the message]
greeting

บล็อกของฉันที่มีพารามิเตอร์#

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

กำหนด Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
ตั้งความละเอียดการพิมพ์เป็น [0.01 v] บนคอนโซล
พิมพ์ ((number) [/ v] (3)) บนคอนโซล ◀ และตั้งเคอร์เซอร์ไปแถวถัดไป

เมื่อเริ่มต้น
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]