วันอังคารที่ 31 มีนาคม พ.ศ. 2558

ใบงานที่5

เรื่อง การเขียนผังงาน(Flowchart)
ให้นักเรียนตอบคำถามต่อไปนี้
1.ความหมาย
ตอบผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์ (Symbol) ที่ใช้ เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ ใน  อัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้ เข้าใจ  ตรงกัน ระหว่างผู้เกี่ยวข้อง ด้ วยคำพูด หรือข้อความ ทำได้ ยากกว่าเมื่อ ใช้ รูปภาพ หรือสัญลักษณ์ ใช้ สัญลักษณ์ภาพที่กำหนดตามมาตรฐาน ANSI (American ั National Standards Institute) และ ISO (International Standard Organization) เพื่อสื่อความหมายไปในแนวทางเดียวกัน
2.สัญลักษณที่ใช้ในการเขียนผังงาน
ตอบ
3.การเขียนผังงาน/ตัวอย่าง
ตอบ โจทย์ : จงเขียนโปรแกรมคำนวณคะแนนของนิสิต โดยกำหนดให้มีการรับชื่อนิสิต คะแนนกลางภาค (Midterm) คะแนนปลายภาค (Final) และคะแนนสอบย่อย (Test) โดยรับข้อมูลทางแป้นพิมพ์
ข้อกำหนดของโปรแกรม
เกณฑ์การตัดเกรด คะแนนมากกว่า 80 ได้เกรด A
คะแนนอยู่ระหว่าง 70 - 80 ได้เกรด B
คะแนนอยู่ระหว่าง 60 - 69 ได้เกรด C
คะแนนอยู่ระหว่าง 50 - 59 ได้เกรด D
คะแนนน้อยกว่า 50 ได้เกรด F
ขั้นตอนการทำงาน
1. สิ่งที่ต้องการจากระบบ คือ คำนวณเกรดโดยหาได้จาก ผลรวม ของ สอบกลางภาค+ปลายภาค+สอบย่อย แล้วตัดเกรดตามเงื่อนไขที่กำหนด
2. รูปแบบผลลัพธ์ที่ต้องการ คือ Name your grade is X
3. ข้อมูลเข้า ชื่อ , สอบกลางภาค , ปลายภาค , สอบย่อย
4. ตัวแปรที่ใช้
Name = ชื่อ Grade = เกรด ,
Total = ผลรวม Mid = สอบกลางภาค ,Final = ปลายภาค Test= สอบย่อย ,
5. วิธีการประมวลผล
5.1) รับข้อมูล Name, Mid, Final, Test
5.2) ประมวลผล Total = Mid+ Final+ Test
5.3) ถ้า Total > 80 และ Total <= 100, Grade = “A”
ถ้า Total > 70 และ Total <=80, Grade = “B”
ถ้า Total > 60 และ Total <= 70, Grade = “C”
ถ้า Total > 50 และ Total <= 60, Grade = “D”
ถ้า Total > 0 และ Total <= 50 , Grade = “F”
5.4) พิมพ์ Name, “your grade is “, Grade
5.5) จบการทำงาน
ที่มา:http://www.elearning.msu.ac.th/opencourse/1201104/Unit_2/Unit_1_01_5.htm
http://www.slideshare.net/FairKungNattaput/flowchart-31528952

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

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