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