วันเสาร์ที่ 18 มิถุนายน พ.ศ. 2554

การเขียนผังงาน

ผังงานหรือเรียกกันว่าโฟลวชาร์ต เป็นแผนภาพที่ใช้ออกแบบและอธิบายการทำงานของโปรแกรม โดยอาศัยรูปทรงต่างๆ ควบคู่ไปกับลูกศร แต่ละรูปในแผนภาพ จะหมายถึงการทำงานหนึ่งขั้นตอน ส่วนลูกศรจะแทนลำดับการทำงานขั้นตอนต่างๆ รวมทั้งทิศทางการไหลของข้อมูลตั้งแต่เริ่มต้นจนได้ผลลัพธ์ตามต้องการ ระบบงานทุกชนิดที่ผ่านการวิเคราะห์เป็นลำดับขั้นตอนแล้ว จะสามารถเขียนเป็นผังงานได้

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

ผังงานระบบ (System FlowChart)
ใช้แสดงขั้นตอนการทำงานภายในระบบงานหนึ่งๆ โดยกล่าวถึงข้อมูลต่างๆ ที่เกี่ยวข้องทั้งหมด เช่น เอกสารเบื้องต้นคืออะไร วัสดุที่ใช้คืออะไร ใช้หน่วยความจำประเภทใด จะต้องส่งผ่านไปยังหน่วยงานใด วิธีการประมวลผลและการแสดงผลลัพธ์

ผังงานโปรแกรม (Program Flowchart)
ผังงานประเภทนี้จะแสดงถึงขั้นตอนของคำสั่งที่ใช้ในโปรแกรม การรับข้อมูล การประมวลผล การแสดงข้อมูล บางครั้งจะเรียกว่าผังการเขียนโปรแกรม สัญลักษณ์ที่ใช้ในการเขียนผังงาน

การเขียนผังงานจะต้องใช้ภาพสัญลักษณ์ต่างๆ นำมาเรียงต่อกันเพื่อแสดงลำดับการทำงาน สัญลักษณ์มาตรฐานที่เรียกว่าสัญลักษณ์ ANSI (American National Standards Institute)

ที่มา>>> http://www.thaigoodview.com/node/50541


เสาวรักษ์ พูลทา (กิ๊ก)

7 ความคิดเห็น:

  1. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  2. ขอเพิ่มเติมนีสนึงนะจ๊ะ อิอิ คือ ผังงานระบบ(System Flowchat)
    อาจเกี่ยวข้องกับคน วัสดุ และเครื่องจักร ซึ่งแต่ละจุดจะประกอบไปด้วย การนำข้อมูลเข้า วิธีการประมวลผลและการแสดงผลลัพธ์ (Input – Process - Output) ว่ามาจากที่ใดอย่างกว้าง ๆ จึงสามารถเขียนโปรแกรมจากผังงานระบบได้ ผังงานระบบ เหมาะสำหรับผู้บริหาร ผู้วิเคราะห์ระบบ และผู้เขียนโปรแกรม จะไดทราบถึง ความสัมพันธ์ ของแผนกต่าง ๆ
    และ ผังงานโปรแกรม(Program Flowchat) ผังงานนี้อาจสร้างจากผังงานระบบโดยผู้เขียนผังงานจะดึงเอาแต่ละจุดที่เกี่ยวข้องการทำงานของเครื่องคอมพิวเตอร์ที่ปรากฏในผังงานระบบมาเขียน เพื่อให้ทราบว่าถ้าจะใช้คอมพิวเตอร์ทำงานในจุดนั้นเพื่อให้ได้ผลลัพธ์ที่ตามต้องการ ควรที่จะมีขั้นตอนคำสั่งอย่างไร และจะได้นำมาเขียนโปรแกรมคอมพิวเตอร์ทำงานต่อไป ^_^
    โดย นางสาว ณัฐธีรดา ละดาดก (นิด)

    ตอบลบ
  3. การจะเริ่มทำงานใหม่สักงานควรมีการวางแผนการทำงานไว้ก่อน

    การวางผังงานมันก้เป็นการวางแผนการทำงานได้อย่างนึง

    ควรมีการวางแผนงานที่รอบคอบเพื่อช่วยให้ดำเนินงานได้อย่างราบรื่น ด้วย คับ

    อิชช์กันต์ มานะวงศ์เจริญ (กิด)

    ตอบลบ
  4. การเขียนผังงานจะช่วยให้สามารถบอกภาพของการทำงานได้อย่างชัดเจน และยังสามารถอธิบายการทำงานของโปรแกรมให้ผู้ปฏิบัติงานมีความเข้าใจในการทำงานมากยิ่งขึ้น

    สุภาพร แซ่แต้ (B)

    ตอบลบ
  5. การเขียนผังงานนั้น ต้องเขียนให้ผู้อื่นสามารถเข้าใจในงานของเราได้ทั้งหมด ไม่จำเป็นต้องมานั่งอธิบาย เพียงแค่ดูผังงาน จึงจะเป็นผังงานที่สมบูรณ์แบบคะ


    มานิตา พรมโสภา (pick)

    ตอบลบ
  6. เมื่อวานที่ 29 ที่ผ่านมาเป็นวันนัดส่งปัญหาพิเศษ แล้วอาจารย์บอกว่าถ้าอยากเรียนจบ 3 ปีครึ่ง นักศึกษาจะต้องทำปัญหาพิเศษถึงบททที่ 3 นั่นก็คือต้องเขียนผังงาน Flowchart ตอนแรกเขียนไม่เป็นเลย แต่พอมาดูเพื่อนเค้าเขียน ลองผิดลองถูก โดนอาจารย์ปรับก็ทำให้รู้พอเข้าใจบ้าง แต่หลักการเขียนผังงาน คนที่จะเขียนผังงานจะต้องเป็นผู้มีความเข้าใจระบบงานอย่างดี รู้จักเงื่อนไข ในการนำมาเขียนผังงานที่ดีและถูกต้องได้

    นางสาวศกุนตรา โชติเทียน รหัสนักศึกษา 51040877

    ตอบลบ

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น