ใบความรู้ที่ 8 การสร้างภาพเคลื่อนไหว

          ภาษาโลโกมีคุณสมบัติเด่นอย่างหนึ่ง ก็คือสามารถเขียนโปรแกรมเรียกตัวเองที่เรียกว่า Recursion ได้ ด้วยคุณสมบัตินี้ ทำให้เราสามารถนำมาเขียนโปรแกรมสร้างภาพเคลื่อนไหว ได้อย่างง่าย ๆ ตัวอย่างดังโปรแกรมหมายเลข 1
โปรแกรมหมายเลข 1
          จะสังเกตเห็นว่าในโปรแกรมย่อยชื่อ TRI_GO จะมีคำสั่งในบรรทัดสุดท้ายเรียกใช้โปรแกรมย่อยชื่อ TRI_GO ซึ่งก็คือเรียกใช้ตัวเอง (วิธีการนี้มีชื่อเรียกว่า Recursion) ลองดูอีกสักโปรแกรมหนึ่ง คราวนี้จะเป็นรูปปลา 1 ตัว สีแดง เคลื่อนที่ไปทางซ้ายมือ ชุดคำสั่งทั้งหมดดังโปรแกรมหมายเลข 2
โปรแกรมหมายเลข 2

ไม่มีความคิดเห็น:

แสดงความคิดเห็น