2028
ผั งงาน
รายวิชาวิทยาการคำนวณ ระดับชั้นมัธยมศึกษาปีที่ 1
โรงเรียนหนองกราดวัฒนา อำเภอด่านขุนทด จังหวัดนครราชสีมา
สำนักงานเขตพื้นที่การศึกษามัธยมศึกษานครราชสีมา
ผังงาน
ความหมายของผังงาน
ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol)
ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm)
เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือ
ข้อความ ทำได้ยากกว่าเมื่อใช้รูปภาพ หรือสัญลักษณ์
ผังงานแบ่งได้ 2 ประเภท
1. ผังงานระบบ (System Flowchart) คือ
ผังงานที่แสดงขั้นตอนการทำงานในระบบอย่างกว้าง ๆ แต่ไม่เจาะลงในระบบงานย่อย
2. ผังงานโปรแกรม (Program Flowchart) คือ
ผังงานที่แสดงถึงขั้นตอนในการทำงานของโปรแกรม ตั้งแต่รับข้อมูล คำนวณ
จนถึงแสดงผลลัพธ์
สัญลักษณ์ที่ใช้ในการเขียนผังงาน
ในการเขียนผังงานจะต้องใช้รูปภาพ หรือสัญลักษณ์
มาใช้แทนขั้นตอนการทำงานของโปรแกรม ลักษณะของรูปภาพ หรือสัญลักษณ์
จะมีความหมายในตัวของมันเอง ซึ่งมีหน่วยงานที่ชื่อ American National Standard
Institvte (ANSI) และ Internation Standard Organization (ISO)
ได้รวบรวมและกำหนดให้เป็นสัญลักษณ์มาตรฐานที่จะใช้ในการเขียนผังงาน
และผังงานระบบ เพื่อให้เข้าใจตรงกันดังต่อไปนี้
ประโยชน์ของผังงาน
1. ทำให้เข้าใจ และแยกแยะปัญหาได้ง่าย (Problem Define)
2. แสดงลำดับการทำงาน (Step Flowing)
3. หาข้อผิดพลาดได้ง่าย (Easy to Debug)
4. ทำความเข้าใจโปรแกรมได้ง่าย (Easy to Read)
5. ไม่ขึ้นกับภาษาใดภาษาหนึ่ง (Flexible Language)
หลักเกณฑ์ทั่วไปของการเขียนผังงาน
การเขียนผังงานอาจจะเขียนลงในกระดาษที่มีแบบฟอร์มมาตรฐานที่เรียกว่า
Flowchart Worksheet ซึ่งจะช่วยให้เขียนผังงานได้สะดวก ประหยัดเนื้อที่
ง่ายต่อการติดตามจุดต่อเนื่อง และดูเรียบร้อย หรือจะใช้กระดาษธรรมดาเขียน
ก็ได้การเขียนรูปหรือสัญลักษณ์ต่างๆในผังงาน จะใช้ Flowchart Template
ซึ่งเป็นแผ่นพลาสติกที่มีช่องเจาะเป็นรูปสัญลักษณ์ต่างๆ ของผังงานเข้าช่วยก็ได้
ปัจจุบันมีโปรแกรมคอมพิวเตอร์ที่ใช้เขียนผังงาน
ทำให้ผังงานที่ได้มีความสวยงามและเป็นมาตรฐานมากยิ่งขึ้น
การเขียนผังงานจะใช้รายละเอียดจากวิธีการประมวลผลจากการวิเคราะห์งาน
ซึ่งประกอบด้วยขั้นตอนที่สำคัญๆ คือ การรับข้อมูล (Input) การประมวลผล
(Process)และการแสดงผลลัพธ์ (Output)
นอกจากนี้ต้องใช้รูปหรือสัญลักษณ์ที่ตรงตามความหมาย นั่นคือ
ตัวอย่างการเขียนผังงานในชีวิตประจำวัน
การจำลองความคิดเป็นผังงาน (แบบลำดับ)
ตัวอย่างการเขียนผังงานในชีวิตประจำวัน
โครงสร้างแบบมีทางเลือก (Selection Structure) หมายถึง โครงสร้างที่มีเงื่อนไข ขั้นตอน
การทำงานบางขั้นตอน ต้องมีการตัดสินใจ
ตัวอย่างการเขียนผังงานในชีวิตประจำวัน
โครงสร้างแบบทำซ้ำ (Repetition Structure) หมายถึง โครงสร้างที่ขั้นตอนการทำงาน
บางขั้นตอนได้รับการประมวลผลมากกว่า 1 ครั้ง
ใบกิจกรรมผังงาน
คำชี้แจง โให้นักเรียน scan Qr code ต่อไปนี้แล้วเติมคำตอบให้ถูกต้อง