ในการเรียนรู้การเขียนโปรแกรมสิ่งที่สำคัญก็คือ ผู้ที่เริ่มต้นเรียนรู้การเขียนโปรแกรมจะต้องรู้การกำหนดขั้นตอนให้เครื่องคอมพิวเตอร์ทำงาน โดยมีโครงสร้างการควบคุมพื้นฐาน 3 หลักการ ได้แก่ การทำงานแบบลำดับ ( Sequence ) การเลือกกระทำตามเงื่อนไข ( Decision ) และการทำซ้ำ ( Loop ) ซึ่งทั้ง 3 หลักการนี้จะทำให้เราสามารถออกแบบการทำงานของโปรแกรมได้ตรงกับที่เราต้องการ ในบทความนี้จะพูดถึง การทำงานแบบลำดับ ( Sequence )
การทำงานแบบลำดับ ( Sequence )
การทำงานแบบลำดับ ( Sequence ) คือ การเขียนโปรแกรมทำงานจากข้างบนลงมาข้างล่าง หมายความว่าโปรแกรมจะเริ่มทำงานทีละคำสั่งจากคำสั่งที่อยู่บนสุดและทำงานลงมาเรื่อย ๆ จนสุดถึงหยุดทำงาน
การเรียนรู้โปรแกรม scratch แบบการทำงานตามลำดับ
อธิบายการทำงานแบบลำดับ
- ทำงานคำสั่งที่ 1 หมายเลขที่ 1 จะทำครั้งแรกเลยคือ การกดธงเขียวหรือจะเรียกว่า GO
- ทำงานคำสั่งที่ 2 หมายเลข 2 จะทำงานให้ตัวละครไปอยู่ที่ตำแหน่ง x เป็น 0 และ y เป็น 0
- ทำงานคำสั่งที่ 3 หมายเลข 3 รอ 1 วินาที
- ทำงานคำสั่งที่ 4 หมายเลข 4 กำหนดขนาดตัวละครเท่ากับ 60%
- ทำงานคำสั่งที่ 5 หมายเลข 5 รอ 1 วินาที
- ทำงานคำสั่งที่ 6 หมายเลข 6 พูดคำว่า Hello! เป็นเวลา 2 วินาที จากนั้นโปรแกรมก็หยุดทำงาน
จะเห็นได้ว่าโปรแกรมจะเริ่มทำงานตั้งแต่คำสั่งที่ 1 และทำงานตามลำดับลงมาเรื่อย ๆ จนถึงคำสั่งสุดท้ายจึงมีการหยุดการทำงาน ซึ่งการทำงานในลักษณะนี้เรียกว่าเป็นการทำงานแบบลำดับ