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

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

Upload: jaruwank

Post on 27-Jun-2015

172 views

Category:

Documents


0 download

TRANSCRIPT

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

แบบบันทึกการศึกษาคนควาและการแกปญหา

โจทยปญหา PBL 2 เร่ือง โครงสรางของโปรแกรมภาษาซี

รายวิชาการเขียนโปรแกรมภาษาซีเบ้ืองตน ง30201 ระดับช้ันมัธยมศึกษาปที่ 4

สาชิกในกลุม

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

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

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

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

ตอนที่ 1

หัวขอปญหา ….......................โครงสรางของโปรแกรมภาษาซ.ี.....

ทําความเขาใจปญหา

- สิ่งที่ตองการรู ................-โครงสรางของโปรแกรมภาษาซ ี............

- วิธีการหาคําตอบ ..........สืบคนขอมูลจากอินเตอรเน็ต........................

- แหลงขอมูล ............http://Kroohathaichon.wordpress.com.........

..........หนังสือเรียน วิชาการเขียนโปรแกรมภาษาซีเบ้ืองตน

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

ช่ือสมาชิก การแบงหนาที่ อางอิง

นายปณวัตร เชื้อหงษ สืบคนขอมูล http://Kroohathaichon.wordpress.com

นางสาวจารุวรรณ ขาขันมะลี ตอบคําถาม หนังสือเรียน วิชาการเขียนโปรแกรมภาษาซี

เบ้ืองตน

นางสาวจุฬาพรรณ ไกยชาติ จัดทําเอกสาร -

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

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

1.จากสถานการณปญหาที่มีนานุชและเพ่ือนพบในขณะนีม้ีสาเหตุมาจากส่ิงใดมีนานุช

จะตองแกปญหานี้อยางไร?

-มีสาเหตุมาจาก มีนานุชไมเขาใจโครงสรางของโปรแกรมภาษาซี

-ตองแกปญหา โดยการศึกษาโครงสรางของโปรแกรมและการเขียนคอมเมนต

2.จากสถานการณนี้ ส่ิงที่มีนานุชควรรูเกี่ยวกับโครงสรางของโปรแกรมภาษาซี มี

องคประกอบที่สําคัญอะไรบาง และวิธีการเขียนคอมเมนต (Comment) มีกี่ประเภท มีวิธี

เขียนอยางไร?

- โปรแกรมภาษาซีมีองคประกอบท่ีสําคัญ 3 สวนคือไฟลสวนหัวโปรแกรม สวนของ

ฟงกชั่นหลัก และสวนรายละเอียดของโปรแกรมโครงสรางของโปรแกรมภาษาซี

- คอมเมนต (comment) คือสวนท่ีเปนหมายเหตุของโปรแกรม มีไวเพื่อใหผูเขียน

โปรแกรมใสขอความอธิบายกํากับลงไปใน source code ซึ่งคอมไพเลอรจะขามการแปลผลในสวน

ท่ีเปนคอมเมนตนี้ คอมเมนตในภาษาซีมี 2 แบบคือ

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

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

Page 4: โจทย์ปัญหา Pbl 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();

}

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

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(); ประโยคคาส่ังในโปรแกรม*/

}/*จบการเขียนโปรแกรมดวยเคร่ืองหมายปกกาปด*/

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