จุดประสงค์
เขียนโปรแกรม Scratch ที่มีการสร้างฟังก์ชัน
เขียนโปรแกรม Scratch ที่มีการใช้ตัวดำเนินการบูลีน
โปรแกรมย่อย (subrutime) หรือฟังก์ชัน (function) โปรแกรมขนาดใหญ่มีคำสั่งจำนวนมาก จะทำให้ตรวจสอบและแก้ไขโปรแกรมทำได้ยาก ถ้าจัดกลุ่มเป็นโปรแกรมย่อยจะทำให้ง่ายต่อการตรวจสอบ ใน Scratch มีคำสั่งสร้างโปรแกรมย่อย โดยผู้ใช้จะนิยามชื่อฟังก์ชันเพื่อใช้อ้างอิงในการเรียกใช้งาน
การสร้างฟังก์ชัน >> https://scratch.mit.edu/
คลิกกลุ่มบล็อก More Blocks
คลิก Make a Block
จะปรากฏหน้าต่าง New Block ให้พิมพ์ชื่อฟังก์ชันในบล็อคในที่นี้ให้พิมพ์ myFunction แล้วคลิกปุ่ม OK
4. จะปรากฏบล็อกชื่อฟังก์ชันที่สร้างขึ้น และบล็อกคำสั่งที่นิยามส่วนหัวของฟังก์ชัน (define) ในพื้นที่เขียนโปรแกรม
เมื่อสร้างบล็อกฟังก์ชันไว้ที่ตัวละครใด การเรียกใช้งานจะสามารถทำได้เฉพาะในส่วนพื้นที่เขียนโปรแกรมของตัวละครนั้นเท่านั้น ตัวละครอื่นจะไม่สามารถนำไปใช้ได้
5. นักเรียนสามารถลากคำสั่งที่ต้องการมาต่อส่วนหัวของฟังก์ชันได้ดังรูป