Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hathaichon Nonruongrit
204 views
Pbl 2
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 6
2
/ 6
3
/ 6
4
/ 6
5
/ 6
6
/ 6
More Related Content
PDF
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
by
Nattapon
PDF
Pbl2
by
supaporn20146
PDF
PBL2
by
supaporn20146
PDF
งานPblที่2
by
Naynoyjolii
PDF
โจทย์ Pbl3
by
Nopparat Anusong
PDF
Pbl2
by
namthip2539
PDF
โจทย์ปัญหา Pbl 3
by
siriyaporn20099
PDF
Pbl 2
by
namthip2539
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
by
Nattapon
Pbl2
by
supaporn20146
PBL2
by
supaporn20146
งานPblที่2
by
Naynoyjolii
โจทย์ Pbl3
by
Nopparat Anusong
Pbl2
by
namthip2539
โจทย์ปัญหา Pbl 3
by
siriyaporn20099
Pbl 2
by
namthip2539
What's hot
PDF
ใบความรู้ที่3
by
Rattana Wongphu-nga
PDF
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
by
Nattapon
PDF
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
by
Nattapon
PDF
ใบงานที่ 6 เรื่อง โครงงานประเภท “การทดลองทฤษฎี”
by
Sunipha Ruamsap
PDF
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
by
Nattapon
PDF
โจทย์ปัญหา Pbl3
by
siriyaporn20099
PDF
ใบความรู้ที่ 4
by
Rattana Wongphu-nga
DOC
3
by
Je M'appelle Ammy Kjn
DOC
บทที่2
by
Palm Unnop
PDF
ใบงานที่ 4 เรื่อง โครงงานประเภท
by
Justice MengKing
DOCX
งานสรุปกลุ่ม21
by
Ka Kanpitcha
PDF
การเริ่มใช้งานExcel
by
Krongkaew kumpet
ใบความรู้ที่3
by
Rattana Wongphu-nga
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
by
Nattapon
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
by
Nattapon
ใบงานที่ 6 เรื่อง โครงงานประเภท “การทดลองทฤษฎี”
by
Sunipha Ruamsap
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
by
Nattapon
โจทย์ปัญหา Pbl3
by
siriyaporn20099
ใบความรู้ที่ 4
by
Rattana Wongphu-nga
3
by
Je M'appelle Ammy Kjn
บทที่2
by
Palm Unnop
ใบงานที่ 4 เรื่อง โครงงานประเภท
by
Justice MengKing
งานสรุปกลุ่ม21
by
Ka Kanpitcha
การเริ่มใช้งานExcel
by
Krongkaew kumpet
Viewers also liked
PDF
ชุดกิจกรรมการเรียนรู้ สุขภาพดีมีความสุข
by
Hathaichon Nonruongrit
PPT
Mem
by
Freddy Manal
PPTX
Leading in Disorienting Times
by
Michael Hanna
DOC
Stanford essay
by
Binod Kachhepati
PDF
ประวัติภาษาซี
by
Hathaichon Nonruongrit
PDF
N
by
Hathaichon Nonruongrit
PDF
ตอบโจทย์ปัญหา PBL1
by
Hathaichon Nonruongrit
PPT
Οι ιστορίες της Δ΄ Τάξης Νο 2
by
John Krommydas
PDF
Manual answerpbl
by
Hathaichon Nonruongrit
PDF
Aspnet master pages_tutorial_10_cs
by
Vaibhav Chavan
PPT
Ιστορίες μαθητών
by
John Krommydas
DOCX
Final rm report
by
hemalshah23
PDF
Xat2009 question paper_with_answer_key
by
Sabyasachi Srimany
PDF
Практические рекомендации по внедрению Agile на примере компании 908
by
Eugene Poponin
DOC
Ιστορίες Γ΄ Τάξης (Νο2)
by
John Krommydas
DOCX
Ιστορίες Γ΄ Τάξης (Νο3)
by
John Krommydas
PPT
Σημαίες
by
John Krommydas
PPTX
Economics
by
manishjazz
DOCX
Ιστορίες της Γ΄ Τάξης
by
John Krommydas
ชุดกิจกรรมการเรียนรู้ สุขภาพดีมีความสุข
by
Hathaichon Nonruongrit
Mem
by
Freddy Manal
Leading in Disorienting Times
by
Michael Hanna
Stanford essay
by
Binod Kachhepati
ประวัติภาษาซี
by
Hathaichon Nonruongrit
N
by
Hathaichon Nonruongrit
ตอบโจทย์ปัญหา PBL1
by
Hathaichon Nonruongrit
Οι ιστορίες της Δ΄ Τάξης Νο 2
by
John Krommydas
Manual answerpbl
by
Hathaichon Nonruongrit
Aspnet master pages_tutorial_10_cs
by
Vaibhav Chavan
Ιστορίες μαθητών
by
John Krommydas
Final rm report
by
hemalshah23
Xat2009 question paper_with_answer_key
by
Sabyasachi Srimany
Практические рекомендации по внедрению Agile на примере компании 908
by
Eugene Poponin
Ιστορίες Γ΄ Τάξης (Νο2)
by
John Krommydas
Ιστορίες Γ΄ Τάξης (Νο3)
by
John Krommydas
Σημαίες
by
John Krommydas
Economics
by
manishjazz
Ιστορίες της Γ΄ Τάξης
by
John Krommydas
Similar to Pbl 2
PDF
โครงสร้างของโปรแกรมภาษา C
by
รัสนา สิงหปรีชา
PDF
3.1 โครงสร้างของภาษาซี
by
รัสนา สิงหปรีชา
DOC
การเขียนโปรแกรมภาษาซี
by
choco336
PPTX
โครงสร้างโปรแกรมภาษาซี
by
Bipor Srila
PDF
งานPbl 2
by
Supasawat Setapun
PDF
โจทย์ปัญหา Pbl 2
by
Jaruwank
PDF
โจทย์ปัญหา Pbl 2
by
Jaruwank
PDF
Pbl2
by
Sumitrazaza
PDF
Pbl2 docx
by
Dararat Worasut
PDF
Pbl2 docx
by
Dararat Worasut
PDF
Pbl2 นะแนนxปิ้น
by
Dararat Worasut
PDF
โจทย์ปัญหา Pbl 2
by
siriyaporn20099
PDF
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
KEk YourJust'one
PDF
โครงสร้างโปรแกรมภาษาซี
by
เทวัญ ภูพานทอง
DOC
การเขียนโปรแกรมภาษาซี
by
choco336
PDF
หน่วยการเรียนรู้ที่ 2
by
SubLt Masu
DOC
Learn 2
by
Sompon Ketsuwong
PDF
content 2
by
Monberry NooNan
PPTX
โครงสร้างโปรแกรมภาษาซี
by
Bipor Srila
PDF
lesson 2
by
Monberry NooNan
โครงสร้างของโปรแกรมภาษา C
by
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
by
รัสนา สิงหปรีชา
การเขียนโปรแกรมภาษาซี
by
choco336
โครงสร้างโปรแกรมภาษาซี
by
Bipor Srila
งานPbl 2
by
Supasawat Setapun
โจทย์ปัญหา Pbl 2
by
Jaruwank
โจทย์ปัญหา Pbl 2
by
Jaruwank
Pbl2
by
Sumitrazaza
Pbl2 docx
by
Dararat Worasut
Pbl2 docx
by
Dararat Worasut
Pbl2 นะแนนxปิ้น
by
Dararat Worasut
โจทย์ปัญหา Pbl 2
by
siriyaporn20099
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
KEk YourJust'one
โครงสร้างโปรแกรมภาษาซี
by
เทวัญ ภูพานทอง
การเขียนโปรแกรมภาษาซี
by
choco336
หน่วยการเรียนรู้ที่ 2
by
SubLt Masu
Learn 2
by
Sompon Ketsuwong
content 2
by
Monberry NooNan
โครงสร้างโปรแกรมภาษาซี
by
Bipor Srila
lesson 2
by
Monberry NooNan
Pbl 2
1.
แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา
โจทย์ปัญหา PBL 2 เรื่อง โครงสร้างของโปรแกรมภาษาซี รายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง30201 ระดับชั้นมัธยมศึกษาปีที่ 4 สมาชิกในกลุ่ม 1. นางสาวนพรัตน์ อนุสงค์ เลขที่ 7 2. นางสาววิภาวรรณ ภูติรักษ์ เลขที่ 8 3. นางสาวอุทัยวรรณ นาสุข เลขที่ 9 ภารกิจ 1. จากสถานการณ์ปัญหาที่มีนานุชและเพื่อนพบในขณะนี้มีสาเหตุมาจากสิ่งใด มีนานุชจะต้องแก้ปัญหา นี้อย่างไร 2. จากสถานการณ์นี้ สิ่งที่มีนานุชควรรู้เกี่ยวกับโครงสร้างของโปรแกรมภาษาซี มีองค์ประกอบที่สาคัญ อะไรบ้าง และวิธีการเขียนคอมเมนต์ (Comment) มีกี่ประเภท มีวิธีเขียนอย่างไร 3. มีนานุชควรสืบค้นตัวอย่างโปรแกรมภาษาซีจากเว็บไซต์ใด และมีรายละเอียดของตัวอย่างโปรแกรม ภาษาซีเป็นอย่างไร 4. นักเรียนช่วยอธิบายโปรแกรมทีละบรรทัดด้วยว่า โปรแกรมที่สืบค้นมานั้นเป็นส่วนประกอบใดของ โครงสร้างภาษาซี โดยใช้คอมเมนต์ (Comment) ในการเขียนคาอธิบาย
2.
ตอนที่ 1
หัวข้อปัญหา โครงสร้างของโปรแกรมภาษาซี ทาความเข้าใจปัญหา ศึกษาโครงสร้างของโปรแกรมและการเขียนคอมเมนต์(Comment) - สิ่งที่ต้องการรู้ โครงสร้างของโปรแกรมภาษาซีมีอะไรบ้าง แต่ละส่วนมีลักษณ์สาคัญอย่างไร โดยใช้ คอมเมนต์(Comment) ในการเขียนอธิบายโครงสร้างของโปรแกรม - วิธีการหาคาตอบ ประชุม แบ่งหน้าที่ ศึกษาค้นคว้าข้อมูลและรวบรวมข้อมูลนาข้อมูลที่ได้มา วิเคราะห์และตอบคาถาม การศึกษาค้นคว้า / แก้ปัญหา ชื่อสมาชิก การแบ่งหน้าที่ แหล่งข้อมูล/อ้างอิง นางสาวนพรัตน์ อนุสงค์ รวบรวมข้อมูลและ วิเคราะห์ข้อมูลสืบค้น ข้อมูล นางสาววิภาวรรณ ภูติรักษ์ วิเคราะห์ปัญหาและ ตอบคาถาม นางสาวอุทัยวรรณ นาสุข สืบค้นข้อมูล http://kroohathaichon.wordpress.com
3.
ตอนที่ 2 สรุปผลการศึกษาค้นคว้า
/ แก้ปัญหาตามภารกิจ 1.จากสถานการณ์ปัญหาที่มีนานุชและเพื่อนพบในขณะนี้มีสาเหตุมาจากสิ่งใด มีนานุชจะต้องแก้ปัญหานี้ อย่างไร ตอบ จากสถานการณ์ปัญหาที่มีนานุชและเพื่อนพบในขณะนี้มีสาเหตุมาจากนีนานุชและเพื่อนต้องการทราบ ว่าโครงสร้างของโปรแกรมภาษาซีมีอะไรบ้าง แต่ละส่วนมีลักษณ์สาคัญอย่างไร โดยใช้คอมเมนต์ (Comment) ในการเขียนอธิบายโครงสร้างของโปรแกรมมีนานุชและเพื่อนจะต้องแก้ปัญหานี้โดยการเริ่ มศึกษาค้นคว้าข้อมูล เกี่ยวกับโครงสร้างของภาษาซี 2. จากสถานการณ์นี้ สิ่งที่มีนานุชควรรู้เกี่ยวกับโครงสร้างของโปรแกรมภาษาซี มีองค์ประกอบที่สาคัญ อะไรบ้าง และวิธีการเขียนคอมเมนต์ (Comment) มีกี่ประเภท มีวิธีเขียนอย่างไร ตอบ โครงสร้างของโปรแกรมภาษาซีแบ่งออกเป็น 3 ส่วน 1. ส่วนหัวของโปรแกรม ส่วนหัวของโปรแกรมนี้เรียกว่า Preprocessing Directive ใช้ระบุเพื่อบอกให้คอมไพเลอร์กระทาการ ใด ๆ ก่อนการแปลผลโปรแกรมในที่นี่คาสั่ง #include <stdio.h> ใช้บอกกับคอมไพเลอร์ให้นาเฮดเดอร์ ไฟล์ที่ ระบุคือ stdio.h เข้าร่วมในการแปลโปรแกรมด้วย โดยการกาหนด preprocessing directives นี้จะต้อง ขึ้นต้นด้วยเครื่องหมาย # เสมอ คาสั่งที่ใช้ระบุให้คอมไพเลอร์นาเฮดเดอร์ไฟล์เข้าร่วมในการแปลโปรแกรม สามารถเขียนได้ 2 รูปแบบ คือ - #include < ชื่อเฮดเดอร์ไฟล์ > คอมไพเลอร์จะทาการค้นหาเฮดเดอร์ไฟล์ที่ระบุจากไดเรกทอรีที่ใช้สาหรับ เก็บเฮดเดอร์ไฟล์โดยเฉพาะ ( ปกติคือไดเรกทอรีชื่อ include) - #include “ ชื่อเฮดเดอร์ไฟล์ ” คอมไพเลอร์จะทาการค้นหาเฮดเดอร์ไฟที่ระบุ จากไดเร็คทอรีเดียวกันกับ ไฟล์ source code นั้น แต้ถ้าไม่พบก็จะไปค้นหาไดเร็คทอรีที่ใช้เก็บ เฮดเดอร์ไฟล์โดยเฉพาะ
4.
2. ส่วนของฟังก์ชั่นหลัก
ฟังก์ชั่นหลักของภาษาซี คือ ฟังก์ชั่น main( ) ซึ่งโปรแกรมภาษาซีทุกโปรแกรมจะต้องมีฟังก์ชั่นนี้อยู่ ในโปรแกรมเสมอ จะเห็นได้จากชื่อฟังก์ชั่นคือ main แปลว่า “ หลัก ” ดังนั้น การเขียนโปรแกรมภาษซีจึงขาด ฟังก์ชั่นนี้ไปไม่ได้ โดยขอบเขตของฟังก์ชั่นจะถูกกาหนดด้วยเครื่องหมาย { และ } กล่าวคือ การทางานของ ฟังก์ชั่นจะเริ่มต้นที่เครื่องหมาย { และจะสิ้นสุดที่เครื่องหมาย } ฟังก์ชั่น main( ) สามารถเขียนในรูปแบบของ void main(void) ก็ได้มีความหมายเหมือนกัน คือ หมายความว่า ฟังก์ชั่น main() จะไม่มีอาร์กิวเมนต์ (argument) คือไม่มีการรับค่าใด ๆ เข้ามาประมวลผลภายในฟังก์ชั่น และจะไม่มีการคืนค่าใด ๆ กลับออกไป จากฟังก์ชั่นด้วย 3. ส่วนรายละเอียดของโปรแกรม เป็นส่วนของการเขียนคาสั่ง เพื่อให้โปรแกรมทางานตามที่ได้ออกแบบไว้ คอมเมนต์ในภาษาซี คอมเมนต์ (comment) คือส่วนที่เป็นหมายเหตุของโปรแกรม มีไว้เพื่อให้ผู้เขียนโปรแกรมใส่ข้อความอธิบาย กากับลงไปใน source code ซึ่งคอมไพเลอร์จะข้ามาการแปลผลในส่วนที่เป็นคอมเมนต์นี้ คอมเมนต์ใน ภาษาซีมี 2 แบบคือ • คอมเมนต์แบบบรรทัดเดียว ใช้เครื่องหมาย // • คอมเมนต์แบบหลายบรรทัด ใช้เครื่องหมาย /* และ */
5.
3. มีนานุชควรสืบค้นตัวอย่างโปรแกรมภาษาซีจากเว็บไซต์ใด และมีรายละเอียดของตัวอย่างโปรแกรมภาษาซี เป็นอย่างไร ตอบ
มีนานุชควรสืบค้นตัวอย่างโปรแกรมภาษาซีจากเว็บไซต์ http://blog.eduzones.com และมี รายละเอียดดังนี้ ตัวอย่างของโปรแกรม การบวกค่าจานวนเต็ม 2 จานวนเข้าด้วยกัน แล้วแสดงผลลัพธ์ออก ทางหน้าจอ การเขียนโปรแกรมเพื่อแก้ปัญหานี้ สามารถเขียนได้ดังนี้ #include void main() { int N1, N2, Sum; printf("please input an integer number : "); scanf("%d",&N1); printf("please input another integer number : "); scanf("%d",&N2); Sum = N1 + N2; printf("so, %d + %d = %d",N1,N2,Sum); }
6.
4. นักเรียนช่วยอธิบายโปรแกรมทีละบรรทัดด้วยว่า โปรแกรมที่สืบค้นมานั้นเป็นส่วนประกอบใดของ โครงสร้างภาษาซี
โดยใช้คอมเมนต์ (Comment) ในการเขียนคาอธิบาย (2 คะแนน) ตอบ #include //ส่วนหัวของโปรแกรม void main() //ฟังก์ชันหลัก { /*เริ่มต้นการเขียนโปรแกรมด้วยปากกาเปิด */ int N1, N2, Sum; //ประกาศตัวแปร printf("please input an integer number : "); /*ส่วนรายละเอียดของโปรแกรม scanf("%d",&N1); printf("please input another integer number : "); scanf("%d",&N2); Sum = N1 + N2; printf("so, %d + %d = %d",N1,N2,Sum); */ } /*จบการเขียนโปรแกรมด้วยเครื่องหมายปากาปิด */
Download