ส่งการบ้านครั้งที่ 3

1. ให้นักศึกษาวิเคระห์ปัญหาพร้อมทั้งออกแบบการแก้ปัญหา และเขียนผังงานต่อไปนี้
การตัดเกรดนักศึกษา เป็นการรวมคะแนนการสอบ 2 ครั้ง คือ กลางภาค 100 คะแนน และปลายภาค 100 คะแนน จากนั้นมาคิดเป็นร้อยละ แล้วตัดสินผลการเรียน ดังนี้
-  ร้อยละ80 ขึ้นไป  เกรด A
- ร้อยละ70-79   เกรด B
- ร้อยละ60-69   เกรด C
- ร้อยละ50-59   เกรด D
- ต่ำกว่าร้อยละ50  เกรด F

วิเคราะห์ปัญหา
1. ผลลัพธ์ต้องการอะไร  
       - การตัดเกรดของนักศึกษา
2. ข้อมูลนำเข้าคืออะไร
       - คะแนนสอบกลางภาคและปลายภาค
3. การเปรียบเทียบ
       - ถ้าคะแนนร้อยละ 80ขึ้นไป ผลการเรียนได้เกรด A=คะแนนสอบกลางภาค+คะแนนสอบปลายภาค/2
       - ถ้าคะแนนร้อยละ 70-79 ผลการเรียนได้เกรด B=คะแนนสอบกลางภาค+คะแนนสอบปลายภาค/2
       - ถ้าคะแนนร้อยละ 60-69 ผลการเรียนได้เกรด C=คะแนนสอบกลางภาค+คะแนนสอบปลายภาค/2
       - ถ้าคะแนนร้อยละ 50-59 ผลการเรียนได้เกรด D=คะแนนสอบกลางภาค+คะแนนสอบปลายภาค/2
       - ถ้าคะแนนต่ำกว่าร้อยละ 50 ผลการเรียนได้เกรด F=คะแนนสอบกลางภาค+คะแนนสอบปลายภาค/2
4. แสดงผลลัพธ์
5. จบการทำงาน

ผังงาน


2. ให้นักศึกษาอธิบายขั้นตอนของการพัฒนาโปรแกรม

      ขั้นตอนการพัฒนาโปรแกรมประกอบด้วย
1.การวิเคราะห์ปัญหา
2.การออกแบบโปรแกรม
3.การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
4.การทดสอบและแก้ไขโปรแกรม
5.การทำเอกสารประกอบโปรแกรม
6.การบำรุงรักษาโปรแกรม