โจทย์ปัญหา PBL 5
                          เรื่อง ชนิดของข้อมูลกับตัวแปรในภาษาซี




ภารกิจ
1. จากสถานการณ์นี้ นักเรียนสามารถอธิบายความสาคัญของการแก้ปัญหานี้ได้อย่างไร ลาดับแรก
   สุดที่นักเรียนควรรู้ในการแก้ปัญหานี้คือสิ่งใด (1 คะแนน)
2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ
   แก้ปัญหาอย่างไรบ้าง (1 คะแนน)
3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซี
   นักเรียนจะต้องทาอย่างไร และควรจะประกอบด้วยสิ่งใดบ้าง (3 คะแนน)
แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา
                โจทย์ปัญหา 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.การกาหนดตัวแปรในภาษาซีสามารถทาได้ 2 แบบ คือ
         1. กาหนดไว้นอกกลุ่มคาสั่ง หรือฟังก์ชัน เรียกตัวแปรนี้ว่า Global Variable กาหนดไว้นอก
ฟังก์ชัน ใช้งานได้ทั้งโปรแกรม มีค่าเริ่มต้นเป็น 0 (กรณีไม่ได้กาหนดค่าเริ่มต้น)
          2. กาหนดไว้ในกลุ่มคาสั่ง หรือฟังก์ชัน เรียกตัวแปรนี้ว่า Local Variable กาหนดไว้ภายใน
ฟังก์ชัน ใช้งานได้ภายในฟังก์ชันนั้น และไม่ถูกกาหนดค่าเริ่มต้นโดยอัตโนมัติซึ่งประกอบด้วย
-ตัวแปร (variable) เนื่องจากข้อมูลถูกเก็บอยู่ในหน่วยความจา การอ้างถึงตาแหน่งของข้อมูลนี้
จึงมีความซับซ้อน ไม่สะดวกต่อการเขียนโปรแกรม จึงมีการเรียกหน่วยความจา ในตาแหน่งที่
สนใจผ่านตัวแปร
-การประกาศตัวแปร (variable declaration) คือการจองเนื้อที่ในหน่วยความจาสาหรับเก็บค่า
บางอย่างพร้อมทั้งกาหนดชื่อเรียกแทนหน่วยความจาในตาแหน่งนั้นเพื่อให้ผู้เขียนโปรแกรมมีความ
สะดวกในการเข้าถึงค่าที่เก็บอยู่ในหน่วยความจาดังกล่าว
เกณฑ์การให้คะแนน
                 คะแนนรวมได้ระหว่าง              5       คะแนน หมายถึง              ดีมาก
                 คะแนนรวมได้ระหว่าง            3 - 4 คะแนน หมายถึง                  ดี
                 คะแนนรวมได้ระหว่าง            1 - 2 คะแนน หมายถึง                  ปานกลาง
                 คะแนนรวมได้ระหว่าง              0       คะแนน หมายถึง              ควรปรับปรุง

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 คะแนน หมายถึง ควรปรับปรุง