Pbl8.2
- 1. โจทย์ปัญหา PBL8.2
เรื่อง การรับข้อมูลทางคีย์บอร์ด
ภารกิจ
1. วิเคราะห์ว่าจากสถานการณ์นี้ ปัญหามีสาเหตุมาจากอะไร นักเรียนจะต้องแก้ปัญหานี้อย่างไร
(1 คะแนน)
2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ
แก้ปัญหาส่วนใด (2 คะแนน)
3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการรวบรวมความรู้ที่ได้จากการพัฒนาโปรแกรม
คอมพิวเตอร์ครั้งนี้ไว้นักเรียนจะต้องทาอย่างไร ถ้าต้องการที่จะรวบรวมและเขียนโปรแกรมนั้น
จะประกอบด้วยสิ่งใดบ้าง (2 คะแนน)
- 2. แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา
โจทย์ปัญหา PBL 8.2 เรื่อง การรับข้อมูลทางคีย์บอร์ด
รายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง30201 ระดับชั้นมัธยมศึกษาปีที่ 4
สมาชิกในกลุ่ม
1. นางสาวจิระภรณ์ นนท์พละ เลขที่ 21
2. นางสาวธนยา คูนีรัตน์ เลขที่ 23
3. นางสาวสุมิตรา บุษบา เลขที่ 24
ตอนที่ 1
หัวข้อปัญหา การรับข้อมูลทางคีย์บอร์ด
ทาความเข้าใจปัญหา ขั้นตอนการพัฒนาโปรแกรมมีอะไรบ้าง และจะพัฒนาโปรแกรมอะไร
- สิ่งที่ต้องการรู้ การนาโปรแกรมมาใช้ในชีวตประจาวันอย่างไรและมีประโยชน์
ิ
อย่างไร
วิธีการหาคาตอบ 1.ปรึกษากันในกลุ่ม แล้วแบ่งหน้าที่กันสืบค้นปัญหาต่าง ๆ
2.สืบค้นหาข้อมูลเกี่ยวกับปัญหาต่าง ๆ
การศึกษาค้นคว้า / แก้ปัญหา
ชื่อสมาชิก การแบ่งหน้าที่ แหล่งข้อมูล/อ้างอิง
นางสาวจิระภรณ์ นนท์พละ สืบค้นข้อมูล www.docs.google.com
นางสาวธนยา คูนีรัตน์ สืบค้นข้อมูล www.ns2.spw.ac.th
นางสาวสุมิตรา บุษบา พิมพ์ -
ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ
1.ตอบ ปัญหานั้นมีสาเหตุมาจากการที่คุณครูจะต้องทาการตัดเกรดของนักเรียนในรายวิชา
ภาษาไทย เพื่อแสดงเกรดออกมาให้นักเรียนทราบในรายวิชานั้น ส่วนการแก้ปัญหานั้นจากที่ครู
จะต้องมานั่งตัดเกรดโดยคอมพิวเตอร์ธรรมดา เช่น ใช้โปรแกรมเอ็กซ์เซลล์ในการช่วยในการตัด
เกรด เราก็ควรจะพัฒนาโปรแกรมขึ้นมาช่วยในการตัดเกรดโดยเฉพาะเพื่อความง่ายและสะดวก
รวดเร็ว
- 3. 2.ตอบ เราจาเป็นจะต้องมีความรู้ตั้งแต่ขั้นตอนของการจะพัฒนาโปรแกรม คือ ขั้นตอนการ
เขี ย นโปรแกรม ตั ว แปรต่ า งต่ า ง ๆ ที่จ ะมาใช้ ใ นการเขี ย นโปรแกรม โครงสร้า งของการเขี ย น
โปรแกรม ขั้นตอนการพัฒนาโปรแกรม ชนิดของข้อมูล และการแปรผลทางหน้าจอของโปรแกรม
ถ้าเรารู้เรื่องพวกนี้แล้วเราก็ สามารถนามาแก้ปัญหาการตัดเกรดได้โดยการเขีย นโปรแกรมและ
พัฒนาโปรแกรมเพื่อมาช่วย เละทาให้ง่ายต่อการตัดคุณครูเกรดของคุณครู
3.ตอบ
#include<stdio.h>
#include<conio.h>
int main()
{
int score;
scanf("%d",&score);
if(score>=80) //
printf("Grade A");
else if (score>=70)
printf("Grade B");
else if(score>=60)
printf("Grade C");
else if(score>=50)
printf("Grade D");
else
printf("Grade F");
scanf(" ");
return 0;
}
เกณฑ์การให้คะแนน
คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก
คะแนนรวมได้ระหว่าง 3-4 คะแนน หมายถึง ดี
คะแนนรวมได้ระหว่าง 1-2 คะแนน หมายถึง ปานกลาง
คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุง