Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ชุดกิจกรรมที่ 4 เรื่อง โครงสร้างการเขียนโปรแกรม

ชุดกิจกรรมที่ 4 เรื่อง โครงสร้างการเขียนโปรแกรม

Published by cp.suwanna, 2018-06-30 21:18:23

Description: โครงสร้างการเขียนโปรแกรม

Keywords: ภาษาซี

Search

Read the Text Version

ชดุ ท4ี่ โครงสรา้ งการเขยี นโปรแกรมแบบบันทึกคะแนนระหว่ำงเรยี นเรอ่ื ง โครงสรำ้ งกำรเขยี นโปรแกรมชุดกิจกรรมการเรยี นรกู้ ารเขยี นโปรแกรมภาษาคอมพวิ เตอร์ 50รายวิชาภาษาซี ง30243 ชัน้ มธั ยมศกึ ษาปที ่ี 5

ชดุ ท4่ี โครงสรา้ งการเขยี นโปรแกรมเฉลยแบบทดสอบก่อนเรียนเรื่อง โครงสรำ้ งกำรเขียนโปรแกรม ช่ือ .................................................................................... ชน้ั ................ เลขที่ .............. ข้อที่ ก ข ค ง 1. × 2. × 3. × 4. × 5. × 6. × 7. × 8. × 9. × 10. ×ชุดกิจกรรมการเรยี นรกู้ ารเขยี นโปรแกรมภาษาคอมพวิ เตอร์ 51รายวิชาภาษาซี ง30243 ช้ันมัธยมศกึ ษาปที ่ี 5

ชดุ ท4่ี โครงสร้างการเขยี นโปรแกรม เฉลยบตั รกจิ กรรมกำรเรียนรูท้ ่ี 1 30เร่ืองคำสัง่ ทดสอบเง่ือนไขในกำรตัดสนิ ใจ1. การเขียนโปรแกรมโดยใชค้ าส่งั if…else ให้นกั เรียนเขียนโปรแกรมตรวจสอบตัวเลขท่รี ับเข้ามาจากผ้ใู ช้งานวา่ เป็นเลขจานวนค่หู รือเลขค่ีโดยให้แสดงขอ้ ความดังนี้ เลขคูแ่ สดงข้อความ 22 is Even และ เลขคแ่ี สดงขอ้ ความ 19 is Odd#include<stdio.h>main(){ Int a; printf(“Enter Numeric (1-N) : ”); scanf(“%d”,&a); { if((a%2)==0) printf(“%d is Even”,a); else printf(“%d is Odd”,a); }}ชดุ กิจกรรมการเรียนรกู้ ารเขยี นโปรแกรมภาษาคอมพวิ เตอร์ 52รายวิชาภาษาซี ง30243 ช้ันมธั ยมศกึ ษาปที ่ี 5

ชุดท4่ี โครงสร้างการเขียนโปรแกรม บัตรกิจกรรมกำรเรียนรู้ท่ี 1เร่ืองคำสั่งทดสอบเงื่อนไขในกำรตดั สินใจ2. การเขยี นโปรแกรมโดยใชค้ าสงั่ nested ifใหน้ ักเรียนเขียนโปรแกรมการประเมินผลการเรียน โดยมขี ้อกาหนดดงั นี้1. ถา้ คะแนน น้อยกว่า 50 แสดงข้อความ grad = 02. ถา้ คะแนน มากกว่าหรอื เท่ากับ 50 แสดงข้อความ grad = 13. ถา้ คะแนน มากกวา่ หรือเทา่ กบั 60 แสดงขอ้ ความ grad = 24. ถา้ คะแนน มากกวา่ หรือเทา่ กับ 70 แสดงข้อความ grad = 35. ถา้ คะแนน มากกว่าหรอื เท่ากับ 80 แสดงขอ้ ความ grad = 46. ถา้ คะแนน มากกว่า 100 แสดงข้อความ grad Over #include<stdio.h> #include<conio.h> main() { Float score; printf(“Enter score : ”); scanf(“%f”,&score); if(score>100) printf(“grad Over”); else if(score>=80); printf(“grad = 4”); else if(score>=70); printf(“grad = 3”); else if(score>=60); printf(“grad = 2”); else if(score>=50); printf(“grad = 1”); else printf(“grad = 0”);}ชุดกิจกรรมการเรียนรกู้ ารเขียนโปรแกรมภาษาคอมพิวเตอร์ 53รายวชิ าภาษาซี ง30243 ช้ันมัธยมศึกษาปีที่ 5

ชุดท4่ี โครงสรา้ งการเขยี นโปรแกรม เฉลยบัตรกจิ กรรมกำรเรยี นรทู้ ่ี 1 เรื่องคำสง่ั ทดสอบเง่ือนไขในกำรตดั สินใจ 3. การเขียนโปรแกรมโดยใช้คาสั่ง switch…case ให้นกั เรียนเขยี นโปรแกรมรบั คา่ ตวั เลขจากผูใ้ ช้งานแล้วตรวจสอบตวั เลขโดยมขี ้อกาหนดดังน้ี 1. ถา้ ตวั เลขเทา่ กับ 1 แสดงข้อความ Number One 2. ถา้ ตัวเลขเทา่ กบั 2 แสดงขอ้ ความ Number Two 3. ถ้าตัวเลขเทา่ กบั 3 แสดงขอ้ ความ Number Three 4. ถ้าตัวเลขเทา่ กับ 4 แสดงขอ้ ความ Number Four 5. ถ้าตวั เลขเทา่ กับ 5 แสดงข้อความ Number Five 6. ถา้ ไม่ใชต่ ัวเลข 1 – 5 แสดงข้อความ Error Number #include<stdio.h> #include<conio.h> main() { int num; printf(“Enter Number 1 – 5 :”); scanf(“%d”,&num); switch(num) { Case 1 : printf(“Number One”);break; Case 2 : printf(“Number Two”);break; Case 3 : printf(“Number Three”);break; Case 4 : printf(“Number Four”);break; Case 5 : printf(“Number Five”);break; default: printf(“Error Number”);break; } }ชุดกจิ กรรมการเรยี นรกู้ ารเขียนโปรแกรมภาษาคอมพิวเตอร์ 54รายวิชาภาษาซี ง30243 ชน้ั มัธยมศึกษาปีท่ี 5

ชดุ ท4่ี โครงสร้างการเขียนโปรแกรม เฉลยบตั รกิจกรรมกำรเรยี นรทู้ ่ี 2 30เรอื่ ง คำสงั่ วนลปู หรอื ทำงำนซ้ำ ๆ เป็นลูป1. การเขียนโปรแกรมโดยใชค้ าส่งั for… ให้นกั เรียนเขียนโปรแกรมแสดงสูตรคณู แม่ตา่ งๆตามทผี่ ใู้ ช้กาหนด#include<stdio.h>main(){int i, num, sum=0;printf(“Enter Number :”);scanf(“%d”,&num);for (i=1; i<=12; i++) { sum=num*i; printf(“\n %d x %d = %d”,num,i,sum); }}ชดุ กิจกรรมการเรยี นรกู้ ารเขยี นโปรแกรมภาษาคอมพิวเตอร์ 55รายวิชาภาษาซี ง30243 ชนั้ มธั ยมศึกษาปีท่ี 5

ชุดท4่ี โครงสรา้ งการเขยี นโปรแกรม เฉลยบตั รกิจกรรมกำรเรียนรู้ที่ 2เรอ่ื ง คำสงั่ วนลูปหรอื ทำงำนซำ้ ๆ เปน็ ลปู2. การเขียนโปรแกรมโดยใชค้ าสงั่ while… ให้นักเรียนเขียนโปรแกรมเพ่ือหาผลบวกของจานวนเต็ม ที่อยรู่ ะหวา่ ง 1 ถึง 1000 #include<stdio.h> main() { int i=1, sum=0; while (i<=1000) { Sum=sum+I; printf(“i=%d sum=%d\n”,I,sum); i++; } }ชุดกิจกรรมการเรยี นรกู้ ารเขียนโปรแกรมภาษาคอมพวิ เตอร์ 56รายวิชาภาษาซี ง30243 ชนั้ มธั ยมศกึ ษาปที ่ี 5

ชุดท4ี่ โครงสรา้ งการเขียนโปรแกรม เฉลยบัตรกิจกรรมกำรเรยี นรทู้ ่ี 2เรอ่ื ง คำสั่งวนลปู หรือทำงำนซำ้ ๆ เปน็ ลูป3. การเขียนโปรแกรมโดยใชค้ าสง่ั do…whileให้นกั เรยี นเขียนโปรแกรมเพื่อหาผลบวกของจานวนเต็ม ท่ีอยู่ระหว่าง 1 ถึง 1000 #include<stdio.h> main() { int i=1, sum=0; do { sum=sum+I; printf(“i=%d sum=%d\n”,i,sum); i++; } While (i<=1000); }ชดุ กจิ กรรมการเรียนรกู้ ารเขยี นโปรแกรมภาษาคอมพิวเตอร์ 57รายวิชาภาษาซี ง30243 ช้นั มธั ยมศึกษาปที ่ี 5

ชดุ ท4่ี โครงสร้างการเขยี นโปรแกรมเฉลยแบบทดสอบหลงั เรยี นเรื่อง โครงสรำ้ งกำรเขียนโปรแกรม ช่ือ .................................................................................... ชน้ั ................ เลขที่ ........... ... ข้อที่ ก ข ค ง 1. × 2. × 3. × 4. × 5. × 6. × 7. × 8. × 9. × 10. ×ชุดกิจกรรมการเรยี นรกู้ ารเขยี นโปรแกรมภาษาคอมพวิ เตอร์ 58รายวิชาภาษาซี ง30243 ช้ันมัธยมศกึ ษาปีท่ี 5


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook