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