ݺߣ

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




ภารกิจ
1. จากสถานการณ์นี้ นักเรียนสามารถอธิบายความสาคัญของการแก้ปัญหานี้ได้อย่างไร ลาดับแรก
   สุดที่นักเรียนควรรู้ในการแก้ปัญหานี้คือสิ่งใด (1 คะแนน)
2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ
   แก้ปัญหาอย่างไรบ้าง (1 คะแนน)
3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซี
   นักเรียนจะต้องทาอย่างไร และควรจะประกอบด้วยสิ่งใดบ้าง (3 คะแนน)
แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา
                โจทย์ปัญหา PBL 5 เรื่อง ชนิดของข้อมูลกับตัวแปรในภาษาซี
         รายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง30201 ระดับชั้นมัธยมศึกษาปีที่ 4

สมาชิกในกลุ่ม
   1. นางสาวนพรัตน์ อนุสงค์             เลขที่ 7
   2. นางสาววิภาวรรณ ภูติรักษ์          เลขที่ 8
   3. นางสาวอุทัยวรรณ นาสุข             เลขที่ 9

ตอนที่ 1
   หัวข้อปัญหา ชนิดของข้อมูลกับตัวแปรในภาษาซี
   ทาความเข้าใจปัญหา
   - สิ่งที่ต้องการรู้ ข้อยกเว้นในการตั้งชื่อ,หลักการตั้งชื่อ,คาสงวน,รูปแบบการประกาศตัวแปร
       วิธีการหาคาตอบ ประชุม แบ่งหน้าที่ ศึกษาค้นคว้าข้อมูลและรวบรวมข้อมูลนาข้อมูลที่
       ได้มาวิเคราะห์และตอบคาถาม

   การศึกษาค้นคว้า / แก้ปัญหา
          ชื่อสมาชิก          การแบ่งหน้าที่                  แหล่งข้อมูล/อ้างอิง
   นางสาวนพรัตน์ อนุสงค์ รวบรวมและวิเคราะห์
                               ข้อมูล
   นางสาววิภาวรรณ ภูติรักษ์    ตอบคาถาม
   นางสาวอุทัยวรรณ นาสุข       สืบค้นข้อมูล        http://www.lks.ac.th
                                                   http://kroohathaichon.wordpress.com
ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ




1. จากสถานการณ์นี้ นักเรียนสามารถอธิบายความสาคัญของการแก้ปัญหานี้ได้อย่างไร ลาดับแรก
สุดที่นักเรียนควรรู้ในการแก้ปัญหานี้คือสิ่งใด (1 คะแนน)
ตอบ ความสาคัญของปัญหานี้คือการได้เรียนรู้และแลกเปลี่ยนความคิดกันและมีความเข้าใจ
เกี่ยวกับเนื้อหาข้อมูลที่นามาแก้ปัญหา ลาดับแรกสุดที่ควรรู้ในการแก้ปัญหานี้คือ ข้อยกเว้นในการ
ตั้งชื่อ,หลักการตั้งชื่อ,คาสงวน,รูปแบบการประกาศตัวแปร

2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ
แก้ปัญหาอย่างไรบ้าง (1 คะแนน)
ตอบ ในการแก้ปัญหานี้จาเป็นต้องมีความรู้เกี่ยวกับเรื่องชนิดของข้อมูลกับตัวแปรในภาษาซีและ
หลักการตั้งชื่อของตัวแปรในภาษาซีซึ่งสามารถนาไปใช้แก้ปัญหาในเรื่องของการกาหนดตัวแปรที่
เหมาะสมและถูกต้องในการเขียนโปรแกรมภาษาซี
3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซี
นักเรียนจะต้องทาอย่างไร และควรจะประกอบด้วยสิ่งใดบ้าง (3 คะแนน)
ตอบ หากต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซีจะต้องศึกษาข้อมูลให้ละเอียด
เพื่อที่จะนามาวิเคราะห์และเตรียมข้อมูลให้เรียบร้อยเมื่อเตรียมข้อมูลสาหรับการเขียนโปรแกรมไว้
เรียบร้อยแล้ว การที่จะนาข้อมูลที่เตรียมไว้มาใช้ในโปรแกรมต้องทาให้ตัวแปรภาษาซีรู้จักข้อมูลที่
เตรียมไว้เสียก่อนถึงจะใช้งานได้ ซึ่งวิธีที่จะทาให้ตัวแปรภาษาซี รู้จักข้อมูล ก็คือ การสร้างตัวแปร
สาหรับข้อมูลเหล่านั้นขึ้นมา และควรจะประกอบด้วย
 -ตัวแปร (variable) เนื่องจากข้อมูลถูกเก็บอยู่ในหน่วยความจา การอ้างถึงตาแหน่งของข้อมูลนี้
จึงมีความซับซ้อน ไม่สะดวกต่อการเขียนโปรแกรม จึงมีการเรียกหน่วยความจา ในตาแหน่งที่
สนใจผ่านตัวแปร
หลักการตั้งชื่อตัวแปร
1.ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _(Underscore) เท่านั้น
2. ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _
3. ภายในชื่อห้ามเว้นช่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากข้อ 2
4. ตัวอักษรเลขหรือใหญ่มีความหมายแตกต่างกัน
5. ห้ามตั้งชื่อซ้ากับคาสงวน (Reserved Word) ดังนี้
auto        default         float         register      struct        volatile           break
 do           far          return         switch        while           case            double
goto         short         typedef          char         else            if             signed
union        const          enum            int         sizeof       unsigned          continue
extern       long           static         void


-การประกาศตัวแปร (variable declaration) คือการจองเนื้อที่ในหน่วยความจาสาหรับเก็บค่า
บางอย่างพร้อมทั้งกาหนดชื่อเรียกแทนหน่วยความจาในตาแหน่งนั้นเพื่อให้ผู้เขียนโปรแกรมมีความ
สะดวกในการเข้าถึงค่าที่เก็บอยู่ในหน่วยความจาดังกล่าว
๶กณฑ์การให้คะแนน
              คะแนนรวมได้ระหว่าง    5    คะแนน   หมายถึง   ดีมาก
              คะแนนรวมได้ระหว่าง   3-4   คะแนน   หมายถึง   ดี
              คะแนนรวมได้ระหว่าง   1-2   คะแนน   หมายถึง   ปานกลาง
              คะแนนรวมได้ระหว่าง    0    คะแนน   หมายถึง   ควรปรับปรุง

More Related Content

What's hot (16)

Ȩร์มัลไลเซชัน
Ȩร์มัลไลเซชัน Ȩร์มัลไลเซชัน
Ȩร์มัลไลเซชัน
Kittipong Joy
ใบงาȨึϸอบความรู้
ใบงาȨึϸอบความรู้ใบงาȨึϸอบความรู้
ใบงาȨึϸอบความรู้
Thawatchai Rustanawan
หน่วยที่ 05
หน่วยที่ 05หน่วยที่ 05
หน่วยที่ 05
Nuytoo Naruk
ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4
Orapan Chamnan
งาȨอม#2
งาȨอม#2งาȨอม#2
งาȨอม#2
Worapod Khomkham
บทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรมบทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรม
PrinceStorm Nueng
สถาปัตยกรรมฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลสถาปัตยกรรมฐานข้อมูล
สถาปัตยกรรมฐานข้อมูล
skiats
Pbl2 นะแนนxปิ้น
Pbl2 นะแนนxปิ้นPbl2 นะแนนxปิ้น
Pbl2 นะแนนxปิ้น
Dararat Worasut

Similar to โจทย์ปัญหา Pbl5 (20)

โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5
siriyaporn20099
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ดโจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
nattapon Arsapanom
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
nattapon Arsapanom
Pbl 3
Pbl 3Pbl 3
Pbl 3
nattapon Arsapanom
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอโจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
nattapon Arsapanom
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
siriyaporn20099
โจทย์ Pbl3
โจทย์ Pbl3โจทย์ Pbl3
โจทย์ Pbl3
anusong
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
anusong
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
anusong
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
anusong
โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5โจทย์ปัญหา Pbl5
โจทย์ปัญหา Pbl5
siriyaporn20099
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ดโจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
nattapon Arsapanom
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
nattapon Arsapanom
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอโจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
nattapon Arsapanom
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
siriyaporn20099
โจทย์ Pbl3
โจทย์ Pbl3โจทย์ Pbl3
โจทย์ Pbl3
anusong
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
anusong
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
anusong
โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2โจทย์ปัญหา Pbl 7.2
โจทย์ปัญหา Pbl 7.2
anusong

More from anusong (6)

โจทย์ปัญหา8.1
โจทย์ปัญหา8.1โจทย์ปัญหา8.1
โจทย์ปัญหา8.1
anusong
โจทย์ปัญหา Pbl8.1
โจทย์ปัญหา Pbl8.1โจทย์ปัญหา Pbl8.1
โจทย์ปัญหา Pbl8.1
anusong
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
anusong
โจทย์ปัญหา Pbl4.2
โจทย์ปัญหา Pbl4.2โจทย์ปัญหา Pbl4.2
โจทย์ปัญหา Pbl4.2
anusong
โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4
anusong
โจทย์ปัญหา8.1
โจทย์ปัญหา8.1โจทย์ปัญหา8.1
โจทย์ปัญหา8.1
anusong
โจทย์ปัญหา Pbl8.1
โจทย์ปัญหา Pbl8.1โจทย์ปัญหา Pbl8.1
โจทย์ปัญหา Pbl8.1
anusong
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
anusong
โจทย์ปัญหา Pbl4.2
โจทย์ปัญหา Pbl4.2โจทย์ปัญหา Pbl4.2
โจทย์ปัญหา Pbl4.2
anusong
โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4
anusong

โจทย์ปัญหา Pbl5

  • 1. โจทย์ปัญหา PBL 5 เรื่อง ชนิดของข้อมูลกับตัวแปรในภาษาซี ภารกิจ 1. จากสถานการณ์นี้ นักเรียนสามารถอธิบายความสาคัญของการแก้ปัญหานี้ได้อย่างไร ลาดับแรก สุดที่นักเรียนควรรู้ในการแก้ปัญหานี้คือสิ่งใด (1 คะแนน) 2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ แก้ปัญหาอย่างไรบ้าง (1 คะแนน) 3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซี นักเรียนจะต้องทาอย่างไร และควรจะประกอบด้วยสิ่งใดบ้าง (3 คะแนน)
  • 2. แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา โจทย์ปัญหา PBL 5 เรื่อง ชนิดของข้อมูลกับตัวแปรในภาษาซี รายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง30201 ระดับชั้นมัธยมศึกษาปีที่ 4 สมาชิกในกลุ่ม 1. นางสาวนพรัตน์ อนุสงค์ เลขที่ 7 2. นางสาววิภาวรรณ ภูติรักษ์ เลขที่ 8 3. นางสาวอุทัยวรรณ นาสุข เลขที่ 9 ตอนที่ 1 หัวข้อปัญหา ชนิดของข้อมูลกับตัวแปรในภาษาซี ทาความเข้าใจปัญหา - สิ่งที่ต้องการรู้ ข้อยกเว้นในการตั้งชื่อ,หลักการตั้งชื่อ,คาสงวน,รูปแบบการประกาศตัวแปร วิธีการหาคาตอบ ประชุม แบ่งหน้าที่ ศึกษาค้นคว้าข้อมูลและรวบรวมข้อมูลนาข้อมูลที่ ได้มาวิเคราะห์และตอบคาถาม การศึกษาค้นคว้า / แก้ปัญหา ชื่อสมาชิก การแบ่งหน้าที่ แหล่งข้อมูล/อ้างอิง นางสาวนพรัตน์ อนุสงค์ รวบรวมและวิเคราะห์ ข้อมูล นางสาววิภาวรรณ ภูติรักษ์ ตอบคาถาม นางสาวอุทัยวรรณ นาสุข สืบค้นข้อมูล http://www.lks.ac.th http://kroohathaichon.wordpress.com
  • 3. ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ 1. จากสถานการณ์นี้ นักเรียนสามารถอธิบายความสาคัญของการแก้ปัญหานี้ได้อย่างไร ลาดับแรก สุดที่นักเรียนควรรู้ในการแก้ปัญหานี้คือสิ่งใด (1 คะแนน) ตอบ ความสาคัญของปัญหานี้คือการได้เรียนรู้และแลกเปลี่ยนความคิดกันและมีความเข้าใจ เกี่ยวกับเนื้อหาข้อมูลที่นามาแก้ปัญหา ลาดับแรกสุดที่ควรรู้ในการแก้ปัญหานี้คือ ข้อยกเว้นในการ ตั้งชื่อ,หลักการตั้งชื่อ,คาสงวน,รูปแบบการประกาศตัวแปร 2. ในการแก้ปัญหานี้ นักเรียนจาเป็นต้องมีความรู้เกี่ยวกับเรื่องใดบ้าง เรื่องนั้นนาไปใช้ในการ แก้ปัญหาอย่างไรบ้าง (1 คะแนน) ตอบ ในการแก้ปัญหานี้จาเป็นต้องมีความรู้เกี่ยวกับเรื่องชนิดของข้อมูลกับตัวแปรในภาษาซีและ หลักการตั้งชื่อของตัวแปรในภาษาซีซึ่งสามารถนาไปใช้แก้ปัญหาในเรื่องของการกาหนดตัวแปรที่ เหมาะสมและถูกต้องในการเขียนโปรแกรมภาษาซี
  • 4. 3. จากสถานการณ์ปัญหานี้ ถ้านักเรียนต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซี นักเรียนจะต้องทาอย่างไร และควรจะประกอบด้วยสิ่งใดบ้าง (3 คะแนน) ตอบ หากต้องการกาหนดตัวแปรให้ถูกต้องตามรูปแบบในภาษาซีจะต้องศึกษาข้อมูลให้ละเอียด เพื่อที่จะนามาวิเคราะห์และเตรียมข้อมูลให้เรียบร้อยเมื่อเตรียมข้อมูลสาหรับการเขียนโปรแกรมไว้ เรียบร้อยแล้ว การที่จะนาข้อมูลที่เตรียมไว้มาใช้ในโปรแกรมต้องทาให้ตัวแปรภาษาซีรู้จักข้อมูลที่ เตรียมไว้เสียก่อนถึงจะใช้งานได้ ซึ่งวิธีที่จะทาให้ตัวแปรภาษาซี รู้จักข้อมูล ก็คือ การสร้างตัวแปร สาหรับข้อมูลเหล่านั้นขึ้นมา และควรจะประกอบด้วย -ตัวแปร (variable) เนื่องจากข้อมูลถูกเก็บอยู่ในหน่วยความจา การอ้างถึงตาแหน่งของข้อมูลนี้ จึงมีความซับซ้อน ไม่สะดวกต่อการเขียนโปรแกรม จึงมีการเรียกหน่วยความจา ในตาแหน่งที่ สนใจผ่านตัวแปร หลักการตั้งชื่อตัวแปร 1.ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _(Underscore) เท่านั้น 2. ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _ 3. ภายในชื่อห้ามเว้นช่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากข้อ 2 4. ตัวอักษรเลขหรือใหญ่มีความหมายแตกต่างกัน 5. ห้ามตั้งชื่อซ้ากับคาสงวน (Reserved Word) ดังนี้ auto default float register struct volatile break do far return switch while case double goto short typedef char else if signed union const enum int sizeof unsigned continue extern long static void -การประกาศตัวแปร (variable declaration) คือการจองเนื้อที่ในหน่วยความจาสาหรับเก็บค่า บางอย่างพร้อมทั้งกาหนดชื่อเรียกแทนหน่วยความจาในตาแหน่งนั้นเพื่อให้ผู้เขียนโปรแกรมมีความ สะดวกในการเข้าถึงค่าที่เก็บอยู่ในหน่วยความจาดังกล่าว
  • 5. ๶กณฑ์การให้คะแนน คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก คะแนนรวมได้ระหว่าง 3-4 คะแนน หมายถึง ดี คะแนนรวมได้ระหว่าง 1-2 คะแนน หมายถึง ปานกลาง คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุง