|
|
|
|
|
|
มีความรู้ความเข้าใจเกี่ยวกับความหมายของผังงาน ประโยชน์ของผังงาน ประเภทของผังงาน วิธีการเขียนผังงานที่ดี และสัญลักษณ์ต่างๆ ในการเขียนผังงาน
|
|
|
|
|
|
| 3.1 ความหมายและประโยชน์ของผังงาน
|
|
| 3.2 ประเภทของผังงาน
|
|
| 3.3 วิธีการเขียนผังงานที่ดี
|
| 3.4 สัญลักษณ์ที่ใช้ในการเขียนผังงาน
|
|
|
|
|
|
|
|
|
• ผังงาน คือ การเขียนอธิบายขั้นตอนวิธีการทำงานในลักษณะของรูปภาพ • ผังงาน คือ แผนภาพที่มีการใช้สัญลักษณ์รูปภาพและลูกศรที่แสดงถึงขั้นตอนการทำงานของโปรแกรมหรือระบบทีละขั้นตอน รวมไปถึงการไหลของข้อมูลตั้งแต่แรก จนได้ผลลัพธ์ตามที่ต้องการ •
ผังงาน เป็นเครื่องมือหนึ่งของการออกแบบโปรแกรมที่เป็นที่นิยมใช้ เนื่องจากมีการใช้สัญลักษณ์ในลักษณะของรูปภาพ ทำให้สามารถเห็นลำดับขั้นตอนวิธีการทำงานได้ชัดเจนกว่าการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความ
|
ประโยชน์ของผังงาน
|
• ช่วยลำดับขั้นตอนการทำงานของโปรแกรม และสามารถนำไปเขียนโปรแกรมได้โดยไม่สับสน • ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้อย่างง่าย เมื่อเกิดข้อผิดพลาด • ช่วยให้การดัดแปลง แก้ไข
ทำได้อย่างสะดวกและรวดเร็ว • ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่ายและรวดเร็วมากขึ้น • สามารถเรียนรู้และเข้าใจได้ง่าย เพราะผังงานไม่ขึ้นอยู่กับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งโดยเฉพาะ • ผังงานเป็นการสื่อความหมายด้วยภาพ
ทำให้ง่ายและสะดวกในการพิจารณาถึงลำดับขั้นตอนในการทำงาน ต่างกับการบรรยายเป็นตัวอักษร เพราะอาจสื่อความหมายผิดไปได้ • ในโปรแกรมที่ไม่ซับซ้อน สามารถใช้ผังงานตรวจสอบความถูกต้องของลำดับขั้นตอนได้ง่ายถ้ามีข้อผิดพลาด สามารถแก้ไขได้สะดวกและรวดเร็ว • การเขียนโปรแกรมโดยพิจารณาจากผังงาน สามารถทำงานง่ายและรวดเร็ว •
การบำรุงรักษาโปรแกรม เมื่อมีการเปลี่ยนแปลงแก้ไขโปรแกรม สามารถดูผังงานเพื่อแก้ไขคำสั่งในโปรแกมก่อนการแก้ไข
|
|
|
|
|
|
|
|
ผังงานระบบ
|
เป็นผังงานแสดงขั้นตอนการทำงานทั้งหมด ในผังงานประเภทนี้จะเห็นระบบงาน ภายในของระบบหนึ่ง ๆ ที่เกี่ยวข้องกับงานทั้งหมด ทั้งวัสดุ เครื่องจักร โปรแกรม และบุคลากรจุดมุ่งหมายของการใช้ผังงานระบบ เพื่อให้ทราบถึงความสัมพันธ์ของระบบทั้งหมดหรือภาพรวมของระบบทั้งหมดตั้งแต่เริ่มต้นจนสุดท้ายว่ามี
ขั้นตอนอะไรบ้าง แต่ละขั้นตอนทำอย่างไร ใช้วิธีการอะไรบ้าง ผังงานระบบนี้เหมาะสำหรับผู้บริหาร ผู้วิเคราะห์ระบบและผู้เขียนโปรแกรม แต่ผังงานระบบนี้ยังไม่สามารถนำไปใช้ในการเขียนโปรแกรมได้ ลักษณะของผังงานระบบ • แสดงขอบเขตของระบบทั้งหมด •
แสดงข้อมูลเข้าถูกเก็บอยู่ที่ใดบ้าง ใช้สื่อบันทึกข้อมูลแบบใด • ประมวลผลและแสดงผลลัพธ์ที่ใด รูปแสดงผังงานระบบแสดงกระบวนการปรับปรุงข้อมูลเงินเดือน
|
ผังงานโปรแกรม
|
หรือที่นิยมเรียกกันสั้น ๆ ว่า Flowchart ผังงานประเภทนี้เป็นผังงานซึ่งแสดงลำดับขั้นตอนการทำงานอย่างละเอียดของโปรแกรม โดยจะแสดงรายละเอียดของขั้นตอนการทำงานอย่างชัดเจน ไม่ว่าจะเป็นขั้นตอนของการรับข้อมูลเข้า การคำนวณ การประมวลผล และ การแสดงผลลัพธ์
รูปแสดงผังงานโปรแกรม แสดงการคำนวณรายได้ทั้งหมด
|
|
|
|
|
|
|
• ทุกผังงานต้องมีจุดเริ่มต้นและจุดสิ้นสุดเพียงอย่างละหนึ่งแห่งเท่านั้น • ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้าออก • ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว •
ใช้สัญลักษณ์ตามที่กำหนดไว้ • สัญลักษณ์จุดเริ่มต้นมีเฉพาะลูกศรชี้ทิศทางออก • สัญลักษณ์จุดสิ้นสุดมีเฉพาะลูกศรชี้ทิศทางเข้า • สัญลักษณ์การตัดสินใจมีลูกศรชี้เข้า 1 ทิศทาง และชี้ออก 2 ทิศทาง คือ กรณีที่ผลที่ได้จากการตัดสินใจเป็นจริง หรือ
เป็นเท็จ • ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่างหรือซ้ายไปขวา • คำอธิบายในภาพควรสั้นกะทัดรัด และเข้าใจได้ง่าย • เส้นของลูกศรที่ใช้บอกทิศทางของลำดับขั้นตอนวิธีการทำงาน ไม่ควรเขียนตัดกันหรือทับกัน •
ผังงานควรมีการทดสอบความถูกต้องของการทำงานก่อนนำไปเขียนโปรแกรม
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Flowchart เป็นการทำงานแบบใด
Flowchart หรือผังงาน เป็นเครื่องมือแสดงขั้นตอน หรือกระบวนการทำงานที่กระชับ เข้าใจง่าย โดยใช้สัญลักษณ์ที่เป็นมาตรฐานเดียวกัน และใช้ข้อความสั้น ๆ อธิบายข้อมูล ผลลัพธ์ คำสั่ง หรือจุดตัดสินใจของขั้นตอน และเชื่อมโยงขั้นตอนเหล่านั้นด้วยเส้นที่มีลูกศรชี้ทิศทางการทำงานตั้งแต่เริ่มต้นจนจบกระบวนการ
การเขียนผังงานอยู่ในขั้นตอนใด
1. ใช้สัญลักษณ์ตามที่กาหนดไว้ 2. ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่าง หรือจากซ้ายไปขวา 3. คาอธิบายในภาพควรสั้นกะทัดรัด และเข้าใจง่าย 4. ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า - ออก 5. ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน 6. ผังงานควรมีการทดสอบความถูกต้องของการทางานก่อนนาไปเขียน ...
ผัง งาน Flowchart คือ อะไร แบ่ง เป็น กี่ ประเภท
ผังงานแบ่งได้ 2 ประเภท 1. ผังงานระบบ (System Flowchart) คือ ผังงานที่แสดงขั้นตอนการทำงานในระบบอย่างกว้างๆ แต่ไม่เจาะลงในระบบงานย่อย 2. ผังงานโปรแกรม (Program Flowchart) คือ ผังงานที่แสดงถึงขั้นตอนในการทำงานของโปรแกรม ตั้งแต่รับข้อมูล คำนวณ จนถึงแสดงผลลัพธ์ การเขียนผังงาน ( Flowchart )
ลำดับขั้นตอนการทำงานของผังงานสังเกตได้จากสิ่งใด
การเขียนผังงานนั้น ไม่มีวิธีที่แน่ชัดว่าต้องใช้คำสั่งบ้างทั้งนี้ขึ้นอยู่กับลักษณะของงานที่ ซึ้งมีอยู่ 3 ขั้นตอย คือ การรับข้อมูล การประมวลผล และการแสดงผลลัพธ์ การศึกษาลำดับขั้นตอนงานทำงานของผังงาน ให้สังเกตจากลูกศรที่แสดงทิศทางของข้อมูลผังงานหลักในการเขียนผังาน ที่ต้องคำนึงถึงสิ่งต่าง ต่อไปนี้