Flow chart

ความหมายของผังงาน
       ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความทำได้ยากกว่า


สัญญลักษณ์ของผังงาน
สัญลักษณ์
ชื่อเรียก
ความหมาย
การทำงานด้วยมือ
(
manual  operation)
 
แทนจุดที่มีการทำงานด้วยแรงคน
การนำข้อมูลเข้าและออกโดยทั่วไป
(
general  input/output)

แทนจุดที่จะนำข้อมูลเข้าหรือออกจากระบบคอมพิวเตอร์โดยไม่ระบุชนิดของอุปกรณ์
แถบบันทึกข้อมูล
(
magetic  tape)

แทนจุดที่จะนำข้อมูลเข้าหรือออกจากโปรแกรมด้วยแถบบันทึกข้อมูล
จานบันทึกข้อมูล
(
magnetic  disk)

แทนจุดที่จะนำข้อมูลเข้าหรือออกจากโปรแกรมด้วยจานบันทึกข้อมูล
การนำเข้าข้อมูลด้วยมือ(manual  input)

แทนจุดที่นำข้อมูลเข้าด้วยมือ
การแสดงข้อมูลออกด้วยจอภาพ
(
display)

แทนจุดที่แสดงข้อมูลด้วยจอภาพ
การทำเอกสาร
(
documents)

แทนจุดที่มีข้อมูลเป็นเอกสารหรือแสดงข้อมูลออกด้วยเครื่องพิมพ์
การตัดสินใจ
(
decision)

แทนจุดที่จะต้องเลือกปฏิบัติอย่างใด อย่างหนึ่ง
การปฏิบัติงาน
(
process)

แทนจุดที่มีการปฏิบัติงานอย่างใด  อย่างหนึ่ง
การเตรียมการ
(
preparation)

แทนจุดกำหนดชื่อข้อมูล หรือค่าเริ่มต้นต่าง ๆ



ตัวอย่างข้อมูลของผังงาน

ผังงานโปรแกรมนี้แสดงการคำนวณเงินเดือนของพนักงาน โดยถ้าชั่วโมงการทำงานในเดือนนั้น ๆ ไม่เกิน 160 ชั่วโมง เงินเดือนจะถูกคำนวณโดยใช้อัตราค่าแรงตามปกติ แต่ถ้าชั่วโมงการทำงานเกิน 160 ชั่วโมง 160 ชั่วโมงแรกจะใช้อัตราค่าแรงตามปกติ และจำนวนชั่วโมงที่เกินจะคิดค่าแรงโดยใช้อัตราของค่าล่วงเวลา (overtime หรือ OT ) ซึ่งเท่ากับ 1.5 เท่าของอัตราค่าแรงปกติ

 
ขั้นตอนการทำงานได้ดั้งนี้
1.เริ่มต้นโปรแกรม ใช้สัญลักษณ์เทอร์มินัล
2.รับข้อมูลเข้า หรืออ่านค่าของข้อมูล ใช้สัญลักษณ์การรับค่าหรือแสดงผล
โดยข้อมูลที่รับประกอบด้วย
-                   ชื่อพนักงาน
-                    จำนวนชั่วโมงการทำงาน
-                   อัตราค่าแรง

3.พิจารณาเงื่อนไขว่าจำนวนชั่วโมงการทำงานมากว่า 160 ชั้วโมงหรือไม่ โดยใช้สัญลักษณ์การตัดสินใจ

3.1 ถ้าใช่ ให้ใช้สมการต่อไปนี้ในการคำนวณค่าจ้างค่าจ้าง = ((ชั่วโมงการทำงาน - 160) *1.5 * อัตราค่าแรง)+(160 *อัตราค่าแรง)
3.2 ถ้าไม่ใช่ ให้ใช้สมการต่อไปนี้ในการคำนวณค่าจ้าง
ค่าจ้าง = (ชั่วโมงการทำงาน * อัตราค่าแรง)
การคำนวณค่าจ้างในขั้นตอนที่ 3.1 และ 3.2 ใช้สัญลักษณ์การประมวลผล

4. แสดงชื่อพนักงาน และค่าจ้างที่ได้จากการคำนวณ ใช้สัญลักษณ์การรับเข้าหรือแสดงผล
5. จบโปรแกรมโดยใช้สัญลักษณ์เทอร์มินัล

ที่มา(อ้างอิง)
www.bcoms.net/system_analysis/lesson63.asp -
www.thaiall.com/flowchart/indexo.html
www.thaiall.com/flowchart/indexo.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น