Pbl5
- 1. โจทย์ปัญหา PBL 5
เรื่อง ชนิดของข้อมูลกับตัวแปรในภาษาซี
ภารกิจ
1. จากสถานการณ์นี้ นักเรียนสามารถอธิบายความสาคัญของการแก้ปัญหานี้ได้อย่างไร ลาดับแรก
สุดที่นักเรียนควรรู้ในการแก้ปัญหานี้คือสิ่งใด (1 คะแนน)
2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ
แก้ปัญหาอย่างไรบ้าง (1 คะแนน)
3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซี
นักเรียนจะต้องทาอย่างไร และควรจะประกอบด้วยสิ่งใดบ้าง (3 คะแนน)
- 2. แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา
โจทย์ปัญหา PBL 5 เรื่อง ชนิดของข้อมูลกับตัวแปรในภาษาซี
รายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง30201 ระดับชั้นมัธยมศึกษาปีที่ 4
สมาชิกในกลุ่ม
1. นางสาวจิระภรณ์ นนท์พละ เลขที่ 21
2. นางสาวธนยา คูนีรัตน์ เลขที่ 23
3. นางสาวสุมิตรา บุษบา เลขที่ 24
ตอนที่ 1
หัวข้อปัญหา ชนิดของข้อมูลกับตัวแปรในภาษาซีทาความเข้าใจปัญหา
- สิ่ งที่ต้อ งการรู้ ชนิดของข้อ มูล กั บตั วแปรรวมทั้งหลัก การตั้งชื่อ ของตัว แปรคาสงวนมี
อะไรบ้าง
- วิธีการหาคาตอบ 1.ปรึกษากันภายในกลุ่ม แล้วแบ่งหน้าที่กัน
2.สืบค้นข้อตามเว็บไซต์ต่างๆ
- การศึกษาค้นคว้า / แก้ปัญหา
ชื่อสมาชิก การแบ่ง แหล่งข้อมูล/อ้างอิง
หน้าที่
นางสาวจิระภรณ์ นนท์พละ สืบค้นข้อมูล www.lks.ac.th/kuanjit/page03.htm
นางสาวธนยา คูนีรัตน์ พิมพ์ -
นางสาวสุมิตรา บุษบา สืบค้นข้อมูล www.e-learning.snru.ac.th
ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ
1.อันดับแรกเราต้องศึกษาข้อมูลเกี่ยวกับชนิดของข้อมูลและตัวแปรในภาษาซีก่อน แล้ว
ความสาคัญของการแก้ปัญหาคือ มาช่วยกันวิเคราะห์ปัญหา และแลกเปลี่ยนความรู้กันภายในกลุ่ม
2.ในการแก้ปัญหานั้นเราต้องมีความรู้เกี่ยวกับเรื่องของตัวแปร หลักการตั้งชื่อของตัวแปร
และพอเรารู้ แล้ ว เราสามารถน าความรู้ จ ากตั วแปรนั้ น มาตอบค าถามได้ เ พราะว่า ตั วแปรต่ า งที่
สนับสนุนการเขียนโปรแกรม และเมื่อเราทราบตัวแปรแล้วเราก็สามารถรู้ว่าการกาหนดค่าตัวแปร
แบบไหนจึงจะเหมาะสมเกี่ยวกับการเขียนโปรแกรม
- 3. 3.การกาหนดตัวแปรในภาษาซีสามารถทาได้ 2 แบบ คือ
1. กาหนดไว้นอกกลุ่มคาสั่ง หรือฟังก์ชัน เรียกตัวแปรนี้ว่า Global Variable กาหนดไว้นอก
ฟังก์ชัน ใช้งานได้ทั้งโปรแกรม มีค่าเริ่มต้นเป็น 0 (กรณีไม่ได้กาหนดค่าเริ่มต้น)
2. กาหนดไว้ในกลุ่มคาสั่ง หรือฟังก์ชัน เรียกตัวแปรนี้ว่า Local Variable กาหนดไว้ภายใน
ฟังก์ชัน ใช้งานได้ภายในฟังก์ชันนั้น และไม่ถูกกาหนดค่าเริ่มต้นโดยอัตโนมัติซึ่งประกอบด้วย
-ตัวแปร (variable) เนื่องจากข้อมูลถูกเก็บอยู่ในหน่วยความจา การอ้างถึงตาแหน่งของข้อมูลนี้
จึงมีความซับซ้อน ไม่สะดวกต่อการเขียนโปรแกรม จึงมีการเรียกหน่วยความจา ในตาแหน่งที่
สนใจผ่านตัวแปร
-การประกาศตัวแปร (variable declaration) คือการจองเนื้อที่ในหน่วยความจาสาหรับเก็บค่า
บางอย่างพร้อมทั้งกาหนดชื่อเรียกแทนหน่วยความจาในตาแหน่งนั้นเพื่อให้ผู้เขียนโปรแกรมมีความ
สะดวกในการเข้าถึงค่าที่เก็บอยู่ในหน่วยความจาดังกล่าว
เกณฑ์การให้คะแนน
คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก
คะแนนรวมได้ระหว่าง 3 - 4 คะแนน หมายถึง ดี
คะแนนรวมได้ระหว่าง 1 - 2 คะแนน หมายถึง ปานกลาง
คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุง