สาระสำคัญ
สาระสำคัญ
การออกแบบโปรแกรม เป็นการอธิบายการทำงานของโปรแกรมอย่างเป็นลำดับขั้นตอน โดย การออกแบบโปรแกรมสามารถทำได้ทั้งการเขียนข้อความ และการเขียนผังงาน การออกแบบโปรแกรมด้วยการเขียนข้อความ เป็นการอธิบายการทำงานของโปรแกรมที่ใช้ ภาษาพูดที่เข้าใจง่าย
การออกแบบโปรแกรมด้วยการเขียนผังงาน เป็นการอธิบายการทำงานของโปรแกรมด้วยการใช้สัญลักษณ์แทนความหมายต่าง ๆ แนวคิดการเขียนผังงาน (Flowchart) มีหลักการง่าย ๆ 3 ข้อ คือ 1.การทำงานแบบลำดับ 2. การทำงานแบบทางเลือก 3. การทำงานแบบทำซ้ำ
โปรแกรม Scratch เป็นโปรแกรมภาษาคอมพิวเตอร์ มีลักษณะเป็นบล็อกโปรแกรม (block) นำมาต่อกันเพื่อสร้างรหัสคำสั่ง (Code) เพื่อสั่งให้โปรแกรม Scratch ทำงานตามที่ได้เขียนโปรแกรมไว้ สามารถนำมาใช้พัฒนาซอฟต์แวร์เชิงสร้างสรรค์ โดยต้องกำหนดตัวแปร เขียนโปรแกรมอย่างมีเงื่อนไข เขียน โปรแกรมแบบวนซ้ำ และเขียนโปรแกรมหาค่า ค.ร.น.
การตรวจหาข้อผิดพลาดของโปรแกรม ในการเขียนโปรแกรมใด ๆ หากมีข้อผิดพลาดเกิดขึ้นหรือโปรแกรมไม่เป็นไปตามความต้องการ จะต้องตรวจสอบข้อผิดพลาดที่เกิดขึ้น โดยการตรวจสอบการทำงานทีละคำสั่ง เมื่อพบจุดที่ทำให้โปรแกรมไม่เป็นไปตามต้องการให้แก้ไขข้อผิดพลาดนั้น จนกว่าจะได้ โปรแกรมตามที่ต้องการ