Monday, February 20, 2017

Flowchartการตัดสินเกรด

ให้นักเรียนเขียนแผนผัง (Flowchart) การคำนวณเกรดวิชาเทคโนโลยีสารสนเทศให้แก่นักเรียนชั้นมัธยมศึกษาปีที่ 2 จำนวน 30 คน โดยกำหนดให้คะแนนเต็มในการเก็บคะแนนและการสอบทั้งหมดของวิชานี้คือ 100 คะแนน กฏในการให้เกรดคือ
-นักเรียนที่ได้คะแนนตั้งแต่ 80 ขึ้นไปได้เกรด 4
-นักเรียนที่ได้คะแนนระหว่าง 70-79 คะแนนได้เกรด 3
-นักเรียนที่ได้คะแนนระหว่าง 60-69 คะแนนได้เกรด 2
-นักเรียนที่ได้คะแนนระหว่าง 50-59 คะแนนได้เกรด 1 
-นักเรียนที่ได้คะแนนระหว่าง  50 คะแนนได้เกรด 0

จากโจทย์ สามารถนำไปเขียนเป็นแผนผัง Flowchart ได้ดังนี้


สัญลักษณ์ Flowchart

การทำงานด้วยมือ (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)แทนจุดเริ่มต้นและลงท้ายของผังงานของโปรแกรมหลักและโปรแกรมย่อย

No comments:

Post a Comment