SlideShare a Scribd company logo
1 of 5
Download to read offline
แบบบันทึกการศึกษาคนควาและการแกปญหา
                        โจทยปญหา PBL 2 เรื่อง โครงสรางของโปรแกรมภาษาซี
               รายวิชาการเขียนโปรแกรมภาษาซีเบื้องตน ง30201 ระดับชั้นมัธยมศึกษาปที่ 4


สาชิกในกลุม

     1.นายปณวัตร       เชื้อหงษ เลขที่ 1

     2.นางสาวจารุวรรณ ขาขันมะลี เลขที่ 26

     3.นางสาวจุฬาพรรณ ไกยชาติ เลขที่ 27




ตอนที่ 1
หัวขอปญหา ….......................โครงสรางของโปรแกรมภาษาซี......
     ทําความเขาใจปญหา
     - สิ่งที่ตองการรู ................-โครงสรางของโปรแกรมภาษาซี ............
     - วิธีการหาคําตอบ ..........สืบคนขอมูลจากอินเตอรเน็ต........................
     - แหลงขอมูล ............http://Kroohathaichon.wordpress.com.........
                        ..........หนังสือเรียน วิชาการเขียนโปรแกรมภาษาซีเบื้องตน

 การศึกษาคนควา / แกปญหา

          ชื่อสมาชิก                    การแบงหนาที่                                 อางอิง
นายปณวัตร เชื้อหงษ                      สืบคนขอมูล              http://Kroohathaichon.wordpress.com
นางสาวจารุวรรณ ขาขันมะลี                 ตอบคําถาม            หนังสือเรียน วิชาการเขียนโปรแกรมภาษาซีเบื้องตน
นางสาวจุฬาพรรณ ไกยชาติ                   จัดทําเอกสาร                                  -




 ตอนที่ 2 สรุปผลการศึกษาคนควา / แกปญหาตามภารกิจ

 1.จากสถานการณปญหาที่มีนานุชและเพื่อนพบในขณะนี้มีสาเหตุมาจากสิ่งใดมีนานุชจะตองแกปญหานี้
 อยางไร?
         -มีสาเหตุมาจาก มีนานุชไมเขาใจโครงสรางของโปรแกรมภาษาซี

         -ตองแกปญหา โดยการศึกษาโครงสรางของโปรแกรมและการเขียนคอมเมนต
2.จากสถานการณนี้ สิ่งที่มีนานุชควรรูเกี่ยวกับโครงสรางของโปรแกรมภาษาซี มีองคประกอบที่สําคัญอะไรบาง
และวิธีการเขียนคอมเมนต (Comment) มีกี่ประเภท มีวิธีเขียนอยางไร?
        - โปรแกรมภาษาซีมีองคประกอบที่สําคัญ 3 สวนคือไฟลสวนหัวโปรแกรม สวนของฟงกชั่นหลัก และ
สวนรายละเอียดของโปรแกรมโครงสรางของโปรแกรมภาษาซี

        - คอมเมนต (comment) คือสวนที่เปนหมายเหตุของโปรแกรม มีไวเพื่อใหผูเขียนโปรแกรมใส
ขอความอธิบายกํากับลงไปใน source code ซึ่งคอมไพเลอรจะขามการแปลผลในสวนที่เปนคอมเมนตนี้ คอม
เมนตในภาษาซีมี 2 แบบคือ

       1.คอมเมนตแบบบรรทัดเดียว ใชเครื่องหมาย //

       2.คอมเมนตแบบหลายบรรทัด ใชเครื่องหมาย /* และ */




3.มีนานุชควรสืบคนตัวอยางโปรแกรมภาษาซีจากเว็บไซตใด และมีรายละเอียดของตัวอยางโปรแกรมภาษาซี
เปนอยางไร?
       มีนานุชควรสืบคนตัวอยางโปรแกรมภาษาซีจากเว็บไซต
       http://www.lks.ac.th/kuanjit/Program_C/ProgramC_20.htm
       มีรายละเอียดของตัวอยางโปรแกรมภาษาซี ดังนี้
       #include <stdio.h>
       #include <conio.h>
       main()
       {
           float w,h,BMI;
           printf("input weight of w is : ");
scanf("%f",&w);
           printf("input high of h is : ");
           scanf("%f",&h);
           BMI=(h/100)*(h/100/)/(w);


           getch();
           }




4.นักเรียนชวยอธิบายโปรแกรมทีละบรรทัดดวยวา โปรแกรมที่สืบคนมานั้นเปนสวนประกอบใดของโครงสราง
ภาษาซี โดยใชคอมเมนต (Comment) ในการเขียนคําอธิบาย ?

       #include <stdio.h> /*
       #include <conio.h> สวนหัวของโปรแกรม */
       main() //สวนฟงกชันหลัก
       {       /*เริ่มตนการเขียนโปรแกรมดวยเครื่องปกกาเปด*/
           float w,h,BMI;                     /*
           printf("input weight of w is : ");
           scanf("%f",&w);
           printf("input high of h is : ");
           scanf("%f",&h);
           BMI=(h/100)*(h/100/)/(w);
               getch();                       ประโยคคาสั่งในโปรแกรม*/
           }/*จบการเขียนโปรแกรมดวยเครื่องหมายปกกาปด*/
โจทย์ปัญหา Pbl 2

More Related Content

Viewers also liked

โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตnattapon Arsapanom
 
โจทย์ปัญหา Pbl 1
โจทย์ปัญหา Pbl 1โจทย์ปัญหา Pbl 1
โจทย์ปัญหา Pbl 1Jaruwank
 
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตnattapon Arsapanom
 
โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4anusong
 
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ดโจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ดnattapon Arsapanom
 
การวิเคราะห์อัลกอริทึม
การวิเคราะห์อัลกอริทึมการวิเคราะห์อัลกอริทึม
การวิเคราะห์อัลกอริทึมguestc3a629f6
 
วิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซี
วิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซีวิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซี
วิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซีdechathon
 

Viewers also liked (19)

งานPbl 2
งานPbl 2งานPbl 2
งานPbl 2
 
Pbl4.1
Pbl4.1 Pbl4.1
Pbl4.1
 
งาน Pbl 1
งาน Pbl 1งาน Pbl 1
งาน Pbl 1
 
Pbl2 docx
Pbl2 docxPbl2 docx
Pbl2 docx
 
Pbl4.1
Pbl4.1Pbl4.1
Pbl4.1
 
Pbl4.1
Pbl4.1Pbl4.1
Pbl4.1
 
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.2 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
 
P bl1
P bl1P bl1
P bl1
 
งาน Pbl4.1
งาน Pbl4.1งาน Pbl4.1
งาน Pbl4.1
 
Pbl2
Pbl2Pbl2
Pbl2
 
โจทย์ปัญหา Pbl 1
โจทย์ปัญหา Pbl 1โจทย์ปัญหา Pbl 1
โจทย์ปัญหา Pbl 1
 
Pbl4
Pbl4Pbl4
Pbl4
 
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ตโจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
โจทย์ปัญหา Pbl 4.1 เรื่อง การเขียนอัลกอริทึมแบบโฟลวชาร์ต
 
โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4โจทย์ปัญหา Pbl 4
โจทย์ปัญหา Pbl 4
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ดโจทย์ปัญหา Pbl 8.1เรื่อง  การรับข้อมู]ทางคีย์บอร์ด
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
 
Pbl4.1
Pbl4.1Pbl4.1
Pbl4.1
 
การวิเคราะห์อัลกอริทึม
การวิเคราะห์อัลกอริทึมการวิเคราะห์อัลกอริทึม
การวิเคราะห์อัลกอริทึม
 
วิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซี
วิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซีวิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซี
วิเคราะห์ปัญหาการออกแบบโปรแกรมภาษาซี
 

Similar to โจทย์ปัญหา Pbl 2

โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3siriyaporn20099
 
โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3siriyaporn20099
 
โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3siriyaporn20099
 
งาน Pbl ที่1
งาน Pbl ที่1งาน Pbl ที่1
งาน Pbl ที่1Naynoyjolii
 
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอโจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอnattapon Arsapanom
 
โจทย์ Pbl3
โจทย์ Pbl3โจทย์ Pbl3
โจทย์ Pbl3anusong
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2winewic199
 
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม nattapon Arsapanom
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาwinewic199
 

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

โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3
 
โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3โจทย์ปัญหา Pbl3
โจทย์ปัญหา Pbl3
 
โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3โจทย์ปัญหา Pbl 3
โจทย์ปัญหา Pbl 3
 
Pbl2
Pbl2Pbl2
Pbl2
 
1236363
12363631236363
1236363
 
กำเนิดภาษาซี
กำเนิดภาษาซีกำเนิดภาษาซี
กำเนิดภาษาซี
 
งาน Pbl ที่1
งาน Pbl ที่1งาน Pbl ที่1
งาน Pbl ที่1
 
Pbl1
Pbl1Pbl1
Pbl1
 
Pbl7.1
Pbl7.1Pbl7.1
Pbl7.1
 
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอโจทย์ปัญหา Pbl 7.2เรื่อง  การแสดงผลออกทางหน้าจอ
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
 
โจทย์ Pbl3
โจทย์ Pbl3โจทย์ Pbl3
โจทย์ Pbl3
 
โจทย์ Pbl3
โจทย์ Pbl3โจทย์ Pbl3
โจทย์ Pbl3
 
โจทย์ Pbl3
โจทย์ Pbl3โจทย์ Pbl3
โจทย์ Pbl3
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
งานPbl 3
งานPbl 3งานPbl 3
งานPbl 3
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
โจทย์ปัญหา PBL 3 เรื่อง ขั้นตอนการพัฒนาโปรแกรม
 
Pbl3
Pbl3 Pbl3
Pbl3
 
Pbl2 docx
Pbl2 docxPbl2 docx
Pbl2 docx
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
 

โจทย์ปัญหา Pbl 2

  • 1. แบบบันทึกการศึกษาคนควาและการแกปญหา โจทยปญหา PBL 2 เรื่อง โครงสรางของโปรแกรมภาษาซี รายวิชาการเขียนโปรแกรมภาษาซีเบื้องตน ง30201 ระดับชั้นมัธยมศึกษาปที่ 4 สาชิกในกลุม 1.นายปณวัตร เชื้อหงษ เลขที่ 1 2.นางสาวจารุวรรณ ขาขันมะลี เลขที่ 26 3.นางสาวจุฬาพรรณ ไกยชาติ เลขที่ 27 ตอนที่ 1
  • 2. หัวขอปญหา ….......................โครงสรางของโปรแกรมภาษาซี...... ทําความเขาใจปญหา - สิ่งที่ตองการรู ................-โครงสรางของโปรแกรมภาษาซี ............ - วิธีการหาคําตอบ ..........สืบคนขอมูลจากอินเตอรเน็ต........................ - แหลงขอมูล ............http://Kroohathaichon.wordpress.com......... ..........หนังสือเรียน วิชาการเขียนโปรแกรมภาษาซีเบื้องตน การศึกษาคนควา / แกปญหา ชื่อสมาชิก การแบงหนาที่ อางอิง นายปณวัตร เชื้อหงษ สืบคนขอมูล http://Kroohathaichon.wordpress.com นางสาวจารุวรรณ ขาขันมะลี ตอบคําถาม หนังสือเรียน วิชาการเขียนโปรแกรมภาษาซีเบื้องตน นางสาวจุฬาพรรณ ไกยชาติ จัดทําเอกสาร - ตอนที่ 2 สรุปผลการศึกษาคนควา / แกปญหาตามภารกิจ 1.จากสถานการณปญหาที่มีนานุชและเพื่อนพบในขณะนี้มีสาเหตุมาจากสิ่งใดมีนานุชจะตองแกปญหานี้ อยางไร? -มีสาเหตุมาจาก มีนานุชไมเขาใจโครงสรางของโปรแกรมภาษาซี -ตองแกปญหา โดยการศึกษาโครงสรางของโปรแกรมและการเขียนคอมเมนต
  • 3. 2.จากสถานการณนี้ สิ่งที่มีนานุชควรรูเกี่ยวกับโครงสรางของโปรแกรมภาษาซี มีองคประกอบที่สําคัญอะไรบาง และวิธีการเขียนคอมเมนต (Comment) มีกี่ประเภท มีวิธีเขียนอยางไร? - โปรแกรมภาษาซีมีองคประกอบที่สําคัญ 3 สวนคือไฟลสวนหัวโปรแกรม สวนของฟงกชั่นหลัก และ สวนรายละเอียดของโปรแกรมโครงสรางของโปรแกรมภาษาซี - คอมเมนต (comment) คือสวนที่เปนหมายเหตุของโปรแกรม มีไวเพื่อใหผูเขียนโปรแกรมใส ขอความอธิบายกํากับลงไปใน source code ซึ่งคอมไพเลอรจะขามการแปลผลในสวนที่เปนคอมเมนตนี้ คอม เมนตในภาษาซีมี 2 แบบคือ 1.คอมเมนตแบบบรรทัดเดียว ใชเครื่องหมาย // 2.คอมเมนตแบบหลายบรรทัด ใชเครื่องหมาย /* และ */ 3.มีนานุชควรสืบคนตัวอยางโปรแกรมภาษาซีจากเว็บไซตใด และมีรายละเอียดของตัวอยางโปรแกรมภาษาซี เปนอยางไร? มีนานุชควรสืบคนตัวอยางโปรแกรมภาษาซีจากเว็บไซต http://www.lks.ac.th/kuanjit/Program_C/ProgramC_20.htm มีรายละเอียดของตัวอยางโปรแกรมภาษาซี ดังนี้ #include <stdio.h> #include <conio.h> main() { float w,h,BMI; printf("input weight of w is : ");
  • 4. scanf("%f",&w); printf("input high of h is : "); scanf("%f",&h); BMI=(h/100)*(h/100/)/(w); getch(); } 4.นักเรียนชวยอธิบายโปรแกรมทีละบรรทัดดวยวา โปรแกรมที่สืบคนมานั้นเปนสวนประกอบใดของโครงสราง ภาษาซี โดยใชคอมเมนต (Comment) ในการเขียนคําอธิบาย ? #include <stdio.h> /* #include <conio.h> สวนหัวของโปรแกรม */ main() //สวนฟงกชันหลัก { /*เริ่มตนการเขียนโปรแกรมดวยเครื่องปกกาเปด*/ float w,h,BMI; /* printf("input weight of w is : "); scanf("%f",&w); printf("input high of h is : "); scanf("%f",&h); BMI=(h/100)*(h/100/)/(w); getch(); ประโยคคาสั่งในโปรแกรม*/ }/*จบการเขียนโปรแกรมดวยเครื่องหมายปกกาปด*/