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