โจทย์ปัญหา pbl 2
TRANSCRIPT
แบบบันทึกการศึกษาคนควาและการแกปญหา
โจทยปญหา 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(); ประโยคคาส่ังในโปรแกรม*/
}/*จบการเขียนโปรแกรมดวยเคร่ืองหมายปกกาปด*/