แผนผังลำดับขั้นตอนวิธี
ผังงานคือพิมพ์เขียวที่แสดงถึงอัลกอริทึมและขั้นตอนในภาพ ขั้นตอนของผังงานไม่มีขนาดและรูปร่างที่เฉพาะเจาะจง แต่ได้รับการออกแบบในรูปทรงและขนาดที่แตกต่างกัน (ดูภาพด้านล่าง)
![](https://post.nghiatu.com/assets/tutorial/basics_of_computer_science/images/algorithm_flowchart.jpg)
ดังที่แสดงในภาพด้านบนกล่องที่มีรูปร่างต่างกันและเชื่อมต่อกันด้วยลูกศรกำลังสร้างผังงานอย่างมีเหตุผล ผังงานแสดงถึงขั้นตอนทั่วไปในกระบวนการ
ประโยชน์ของผังงาน
ตอนนี้ให้เราพูดถึงประโยชน์ของผังงาน
ลดความซับซ้อนของลอจิก
เนื่องจากมีการแสดงภาพของขั้นตอน ดังนั้นจึงทำให้ตรรกะและขั้นตอนต่อมาง่ายขึ้น
ทำให้การสื่อสารดีขึ้น
เนื่องจากการมีตรรกะและขั้นตอนในการแสดงภาพที่เข้าใจได้ง่ายจึงเป็นวิธีการแสดงที่ดีกว่าและเรียบง่าย
การวิเคราะห์ที่มีประสิทธิภาพ
เมื่อจัดทำผังงานแล้วการวิเคราะห์ปัญหาอย่างมีประสิทธิภาพจะกลายเป็นเรื่องง่ายมาก
มีประโยชน์ในการเข้ารหัส
ผังงานยังช่วยในกระบวนการเขียนโค้ดได้อย่างมีประสิทธิภาพเนื่องจากจะให้คำแนะนำว่าต้องทำอะไรทำเมื่อใดและต้องทำที่ไหน ทำให้การทำงานง่ายขึ้น
การทดสอบที่เหมาะสม
นอกจากนี้ผังงานยังช่วยในการค้นหาข้อผิดพลาด (ถ้ามี) ในโปรแกรม
เอกสารที่ใช้บังคับ
สุดท้าย แต่ไม่ท้ายสุดผังงานยังช่วยในการเตรียมเอกสารที่เหมาะสม (เมื่อเขียนรหัสแล้ว)
สัญลักษณ์ผังงาน
ตารางต่อไปนี้แสดงสัญลักษณ์พร้อมชื่อ (ใช้ในโฟลว์ชาร์ต) -
ชื่อ | สัญลักษณ์ | ชื่อ | สัญลักษณ์ |
---|---|---|---|
![]() |
สายการไหล |
![]() |
ดิสก์แม่เหล็ก |
![]() |
เทอร์มินอล |
![]() |
ลิงค์การสื่อสาร |
![]() |
กำลังประมวลผล |
![]() |
ที่เก็บข้อมูลออฟไลน์ |
![]() |
การตัดสินใจ |
![]() |
คำอธิบายประกอบ |
![]() |
ตัวเชื่อมต่อ |
![]() |
สายการไหล |
![]() |
เอกสาร |
![]() |
Off-Page Connector |
ตัวอย่างผังงาน
![](https://post.nghiatu.com/assets/tutorial/basics_of_computer_science/images/sample_flow_chart.jpg)