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

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

Upload: jaruwank

Post on 31-Jul-2015

205 views

Category:

Education


2 download

TRANSCRIPT

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

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

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

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

สาชิกในกลุม

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

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

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

ตอนท่ี 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

อยางไร?

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

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

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

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 : ");

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

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

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

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