ผังงานคอมพิวเตอร์
-ผังงานระบบ คือ รูปภาพหรือสัญลักษณ์ที่ใช้แทนลำดับ หรือขั้นตอนในโปรแกรมรูปภาพหรือสัญลักษณ์ที่ใช้เป็นเอกลักษณ์ และแทนความหมายอย่างใดอย่างหนึ่ง
-ผังงานโปรแกรม คือ ผังงานประเภทนี้แสดงถึงขั้นตอนของคำสั่งที่ใช้ในโปรแกรม ผังงานนี้อาจสร้างจากผังงานระบบโดยผู้เขียนผังงานจะดึงเอาแต่ละจุดที่เกี่ยวข้องการทำงานของเครื่องคอมพิวเตอร์ที่ปรากฏในผังงานระบบมาเขียน เพื่อให้ทราบว่าถ้าจะใช้คอมพิวเตอร์ทำงานในจุดนั้นเพื่อให้ได้ผลลัพธ์ที่ตามต้องการ ควรที่จะมีขั้นตอนคำสั่งอย่างไร และจะได้นำมาเขียนโปรแกรมคอมพิวเตอร์ทำงานต่อไป
-สัญลักษณ์และความหมายของผังงาน
การเขียนผังงานระบบต้องใช้สัญลักษณ์ต่าง ๆ นำมาเรียงกัน เพื่อแสดงลำดับขั้นตอนการทำงาน โดยมีลูกศรเชื่อมระหว่างภาพต่าง ๆ สัญลักษณ์ที่ใช้ในการเขียนผังงานระบบที่นิยมใช้กันนั้นเป็นสัญลักษณ์ของหน่วยงานสถาบันมาตรฐานแห่งชาติสหรัฐอเมริกา (American National Standard Institute : ANSI) และองค์การมาตรฐานนานาชาติ
(International Standard Organization : ISO)หน่วยงานดังกล่าว ทำหน้าที่รวบรวมและกำหนดสัญลักษณ์มาตรฐานที่จะใช้เขียนผังงานระบบ ดังนี้
ตารางที่ 6.1 แสดงสัญลักษณ์และความหมายของผังงานระบบ
-ผังงานโปรแกรม คือ ผังงานประเภทนี้แสดงถึงขั้นตอนของคำสั่งที่ใช้ในโปรแกรม ผังงานนี้อาจสร้างจากผังงานระบบโดยผู้เขียนผังงานจะดึงเอาแต่ละจุดที่เกี่ยวข้องการทำงานของเครื่องคอมพิวเตอร์ที่ปรากฏในผังงานระบบมาเขียน เพื่อให้ทราบว่าถ้าจะใช้คอมพิวเตอร์ทำงานในจุดนั้นเพื่อให้ได้ผลลัพธ์ที่ตามต้องการ ควรที่จะมีขั้นตอนคำสั่งอย่างไร และจะได้นำมาเขียนโปรแกรมคอมพิวเตอร์ทำงานต่อไป
-สัญลักษณ์และความหมายของผังงาน
การเขียนผังงานระบบต้องใช้สัญลักษณ์ต่าง ๆ นำมาเรียงกัน เพื่อแสดงลำดับขั้นตอนการทำงาน โดยมีลูกศรเชื่อมระหว่างภาพต่าง ๆ สัญลักษณ์ที่ใช้ในการเขียนผังงานระบบที่นิยมใช้กันนั้นเป็นสัญลักษณ์ของหน่วยงานสถาบันมาตรฐานแห่งชาติสหรัฐอเมริกา (American National Standard Institute : ANSI) และองค์การมาตรฐานนานาชาติ
(International Standard Organization : ISO)หน่วยงานดังกล่าว ทำหน้าที่รวบรวมและกำหนดสัญลักษณ์มาตรฐานที่จะใช้เขียนผังงานระบบ ดังนี้
ตารางที่ 6.1 แสดงสัญลักษณ์และความหมายของผังงานระบบ
ตารางที่ 6.1 แสดงสัญลักษณ์และความหมายของผังงานระบบ
สัญลักษณ์ | ความหมาย | ตัวอย่างการใช้ | คำอธิบาย |
![]() | แสดงการเริ่มต้น หรือการสิ้นสุดของการเขียนผังงานระบบ (Terminal Interrupt) | ![]() | 1 เริ่มผังงานระบบ 2 จบผังงานระบบ |
![]() | การรับข้อมูลหรือแสดงข้อมูล (Input Output Media) | ![]() | 1 รับ(อ่าน) ค่า A โดยไม่ระบุสื่อที่บันทึกค่า A 2แสดงค่า B โดยไม่ระบุสื่อ |
![]() | การรับข้อมูลหรือแสดงข้อมูลโดยใช้บัตรเจาะรูเป็นสื่อ(Punch card) | ![]() | รับ (อ่าน)ค่า A ที่บันทึกบนบัตร 1 ใบ |
![]() | การรับข้อมูลหรือแสดงข้อมูลโดยใช้เทปกระดาษ (Punch Tape) | ![]() | อ่านค่า ID ที่บันทึกบนเทปกระดาษ |
การรับข้อมูลหรือ แสดงข้อมูลโดยใช้ เทปแม่เหล็กเป็นสื่อ (Magnetic Tape) | |||
สัญลักษณ์ | ความหมาย | ตัวอย่างใช้ | คำอธิบาย |
![]() | การแสดงข้อมูลหรือผลลัพธ์พิมพ์ทางเครื่องพิมพ์ลงบนกระดาษต่อเนื่อง (Continuous Paper) | ![]() | ให้พิมพ์ค่า A ทางกระดาษต่อเนื่อง |
![]() | การแสดงผลลัพธ์ทางจอภาพ (Display) | ![]() | แสดงค่า A ทางจอภาพ |
แสดงผลการประมวลเช่น การคำนวณ หรือการกำหนดค่า | ![]() | 1 คำนวณค่า A บวกค่า B 2 กำหนดให้Sum= 0 | |
![]() ![]() | เส้นแสดงทิศทางสำคัญของการทำงานตามปลายลูกศร (Flow Line) | ||
![]() | แสดงจุดต่อเนื่องจาก ที่หนึ่งไปยังอีกที่หนึ่งของผังงานระบบหนึ่ง ๆ ที่ไม่สะดวกจะใช้เส้นโดยหมายถึงจุดต่อเนื่องที่อยู่ในหน้าเดียวกัน | ![]() | หลังจากพิมพ์ค่าA แล้งให้ทำตามที่จุดต่อเนื่องชื่อ ซึ่งอยู่ในหน้าเดียวกัน |
![]() | แสดงจุดต่อเนื่องที่อยู่คนละหน้า (Off-Page Connector) | ![]() | หลังจากกำหนดค่า A=3 แล้วให้ไปทำตามจุดต่อเนื่องชื่อ B ซี่งไม่ได้อยุ่หน้าเดียวกัน |
![]() | การอธิบายส่วนใดส่วนหนึ่งในผังงานระบบเพิ่มเติมหรือเป็นการหมายเหตุ (Annotation or Comment) |
-ตัวอย่างผังงานโปรแกรม
ผังงานโปรแกรม
ผังงานโปรแกรม