วันอาทิตย์ที่ 11 กันยายน พ.ศ. 2559

ผังงาน(Flowchart Symbol)

สัญลักษณ์ของผังงาน(Flowchart Symbol)


การทำงานด้วยมือ (manual operation)แทนจุดที่มีการทำงานด้วยแรงคน
การนำข้อมูลเข้า-ออกโดยทั่วไป (general input/output)แทนจุดที่จะนำข้อมูลเข้าหรือออกจากระบบคอมพิวเตอร์โดยไม่ระบุชนิดของอุปกรณ์
แถบบันทึกข้อมูล (magnetic tape)แทนจุดที่นำข้อมูลเข้าหรือออกจากโปรแกรมด้วยแผ่นบันทึกข้อมูล
จานบันทึกข้อมูล (magnetic tape)แทนจุดที่นำข้อมูลเข้าหรือออกจากโปรแกรมด้วยจานบันทึกข้อมูล
การนำข้อมูลเข้าด้วยมือ (manual input)แทนจุดที่นำข้อมูลเข้าด้วยมือ
การแสดงข้อมูล (display)แทนจุดที่แสดงข้อมูลด้วยจอภาพ
การทำเอกสาร (documentation)แทนจุดที่มีข้อมูลเป็นเอกสารหรือแสดงข้อมูลด้วยเครื่องพิมพ์
การตัดสินใจ (decision)แทนจุดที่ต้องเลือกปฏิบัติอย่างใดอย่างหนึ่ง
การปฏิบัติงาน (process)แทนจุดที่มีการปฏิบัติงานอย่างใดอย่างหนึ่ง
การเตรียมการ (preparation)แทนจุดกำหนดชื่อข้อมูลหรือค่าเริ่มต้นต่างๆ
การเรียกโปรแกรมภายนอก (external subroutine)แทนจุดเรียกใช้โปรแกรมย่อยที่ไม่ได้อยู่ในโปรแกรมนั้น
การเรียกโปรแกรมภายใน (internal subroutine)แทนจุดเรียกใช้โปรแกรมย่อยที่อยู่ในโปรแกรมนั้น
การเรียงข้อมูล (sort)แทนจุดที่มีการเรียงข้อมูลใหม่ตามข้อกำหนด
ทิศทาง (flow line)แทนทิศทางขั้นตอนการดำเนินงานซึ่จะปฏิบัติต่อเนื่องกันตามหัวลูกศรชี้
หมายเหตุ (annotation)แทนจุดที่แสดงรายละเอียดเพิ่มเติมหรือหมายเหตุของจุดต่างๆ ที่แสดงในผังงานด้วยสัญลักษณ์ไม่ชัดเจน
การติดต่อทางไกล (communication link)แทนช่วงที่มีการติดต่อหรือย้ายข้อมูลด้วยระบบการติดต่อทางไกล
จุดเชื่อมต่อ (connector)แทนจุดเชื่อมต่อของผังงานเมื่อใช้สัญญลักษณ์เพื่อให้ดูง่าย
จุดเชื่อมต่อหน้ากระดาษ (off page connector)แทนจุดเชื่อมต่อของผังงานที่อยู่คนละหน้ากระดาษ
เริ่มต้นและลงท้าย (terminal)แทนจุดเริ่มต้นและลงท้ายของผังงานของโปรแกรมหลักและโปรแกรมย่อย
ความหมายของผังงาน 
ผังงาน (Flowchart) 
คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm)เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความทำได้ยากกว่าการใช้ผังงาน 
ผังงาน เป็นเครื่องมือแสดงขั้นตอน หรือกระบวนการทำงาน โดยใช้สัญลักษณ์ที่เป็นมาตรฐานเดียวกัน ซึ่งในสัญลักษณ์จะมีข้อความสั้น ๆ อธิบายข้อมูลที่ต้องใช้ ผลลัพธ์ หรือคำสั่งประมวลผลของขั้นตอนนั้น ๆ และเชื่อมโยงขั้นตอนเหล่านั้นด้วยเส้นที่มีลูกศรชี้ทิศทางการทำงานตั้งแต่เริ่มต้นจนจบกระบวนการ [1]p.208 
ผังงานแบ่งได้ 2 ประเภท 
1. ผังงานระบบ (System Flowchart) 
คือ ผังงานที่แสดงขั้นตอนการทำงานในระบบอย่างกว้าง ๆ แต่ไม่เจาะลงในระบบงานย่อย 
2. ผังงานโปรแกรม (Program Flowchart) 
คือ ผังงานที่แสดงถึงขั้นตอนในการทำงานของโปรแกรม ตั้งแต่รับข้อมูล คำนวณ จนถึงแสดงผลลัพธ์ 

แบบทดสอบหลังเรียนเรื่องการเขียนผังงาน
1. ข้อใดอธิบายความหมายของผังงานได้ถูกต้อง
แผนภูมิแสดงการเปรียบเทียบการทำงานโปรแกรม
แผนภาพแสดงการทำงานของระบบหรือโปรแกรม
แผนงานแสดงลำดับขั้นตอนของระบบงานคอมพิวเตอร์
แผนผังแสดงการทำงานภายในระบบคอมพิวเตอร์
2. ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง
2 โครงสร้าง คือ การทำงานแบบลำดับ และแบบทางเลือก
2 โครงสร้าง คือ การทำงานแบบลำดับ และแบบวนซ้ำ
3 โครงสร้าง คือ การงานแบบลำดับ แบบทางเลือกและแบบวนซ้ำ
3 โครงสร้าง คือ การทำงานแบบลำดับ แบบทางเลือก และแบบทำในขณะที่
3. ข้อใดไม่ใช่ประโยชน์ของผังงาน
ช่วยลำดับขั้นตอนการทำงานได้ง่าย ไม่สับสน
ไม่สามารถตรวจสอบได้ และแก้ไขงานได้ยาก
ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
สามารถเรียนรู้และเข้าใจผังงานได้ง่าย
4. ข้อใดเป็นวิธีการเขียนผังงานที่ดี
คำอธิบายในภาพจะยาวหรือสั้นก็ได้
ทุกแผนภาพไม่ต้องมีลูกศรแสดงทิศทางเข้า – ออก
ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ ได้
ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากล่างไปบน หรือจากขวาไปซ้าย
5. การแสดงผลข้อมูลออกทางเครื่องพิมพ์คือสัญลักษณ์ในข้อใด
Decision
Manual Input
Process
Display
6. สัญลักษณ์ Connect คือสัญลักษณ์อะไร
แสดงการประมวล
แสดงจุดเชื่อมต่อในหน้าเดียวกัน
แสดงจุดเริ่มต้นการทำงาน
แสดงการรับข้อมูลเข้า
7. สัญลักษณ์ Process คือสัญลักษณ์อะไร
แสดงจุดเริ่มต้นการทำงาน
แสดงการรับข้อมูลเข้า
แสดงการประมวล
แสดงการตัดสินใจ
8. การเขียนผังงานโปรแกรมต้องเริ่มด้วยสัญลักษณ์ในข้อใด
Manual Input
Process
Data
Terminator
9. ถ้าต้องการกำหนดให้ตัวแปร A เป็นข้อมูลที่รับเข้าทางแป้นพิมพ์ ต้องใช้สัญลักษณ์ในข้อใด
Data
Display
Process
Manual Input
10. สัญลักษณ์ในข้อใด สามารถมีเพียงสัญลักษณ์เดียวเท่านั้นในผังงาน
การตัดสินใจ
การประมวลผล
การรับค่าข้อมูล
จุดสิ้นสุดของผังงาน
เฉลย
1. แผนภาพแสดงการทำงานของระบบหรือโปรแกรม
2. 3 โครงสร้าง คือ การงานแบบลำดับ แบบทางเลือกและแบบวนซ้ำ
3. ไม่สามารถตรวจสอบได้ และแก้ไขงานได้ยาก
4. ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ ได้
5. Display
6. แสดงจุดเชื่อมต่อในหน้าเดียวกัน
7. แสดงการประมวล
8. Terminator
9. Manual Input
10. จุดสิ้นสุดของผังงาน


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

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