39
1. มาตรฐานการเรียนรู/ตัวชี้วัด ง 3.1 ม.4-6/6 เขียนโปรแกรมภาษา 2. สาระสาคัญ/ความคิดรวบยอด การเขียนโปรแกรม หมายถึง กระบวนการใช้ภาษาคอมพิวเตอร์เพื่อกาหนดโครงสร้างของ ข้อมูล และกาหนดขั้นตอนวิธีการเพื่อใช้แก้ปัญหาตามที่ได้ออกแบบไว้ ภาษาคอมพิวเตอร์จาแนก ได้ 2 ประเภท คือ ภาษาระดับต่าและภาษาระดับสูง การเขียนโปรแกรมต้องมีความเข้าใจถึงโครงสร้าง ของภาษาต่าง ๆ ทาการวิเคราะห์งาน เลือกภาษาคอมพิวเตอร์ที่เหมาะสมจึงจะสามารถแก้ปัญหาได้ ซึ่งภาษาซีจัดเป็นภาษาระดับสูงประเภทหนึ่งที่เป็นพื้นฐานในการนามาใช้ในการเขียนโปรแกรม 3. สาระการเรียนรู1) ความรู้เบื้องต้นเกี่ยวกับภาษาซี - ประวัติความเป็นมาภาษาซี - องค์ประกอบของภาษาซี - ชื่อและชนิดข้อมูลที่ใช้ในการเขียนโปรแกรมภาษาซี - เครื่องหมายและนิพจน์ทางคณิตศาสตร์ - การกาหนดตัวแปรในการเขียนโปรแกรมภาษาซี 2) ฟังก์ชันในการแสดงผลข้อมูล (Printf) และฟังก์ชันในการรับข้อมูล (Scanf) 3) คาสั่งควบคุมโปรแกรมแบ่งออกเป็น 2 ประเภท ได้แก่ - คาสั่งแบบกาหนดเงื่อนไข - คาสั่งแบบทาซ้หน่วยการเรียนรู้ที่ 2 เรื่อง เขียนโปรแกรมภาษาซี สาระการเรียนรู้เทคโนโลยีสารสนเทศและการสื่อสาร กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี ชั้นมัธยมศึกษาปีท่ 4 เวลาเรียน 10 ชั่วโมง

หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

1. มาตรฐานการเรยนร/ตวชวด

ง 3.1 ม.4-6/6 เขยนโปรแกรมภาษา 2. สาระส าคญ/ความคดรวบยอด

การเขยนโปรแกรม หมายถง กระบวนการใชภาษาคอมพวเตอรเพอก าหนดโครงสรางของขอมล และก าหนดขนตอนวธการเพอใชแกปญหาตามทไดออกแบบไว ภาษาคอมพวเตอรจ าแนก ได 2 ประเภท คอ ภาษาระดบต าและภาษาระดบสง การเขยนโปรแกรมตองมความเขาใจถงโครงสรางของภาษาตาง ๆ ท าการวเคราะหงาน เลอกภาษาคอมพวเตอรทเหมาะสมจงจะสามารถแกปญหาได ซงภาษาซจดเปนภาษาระดบสงประเภทหนงทเปนพนฐานในการน ามาใชในการเขยนโปรแกรม

3. สาระการเรยนร

1) ความรเบองตนเกยวกบภาษาซ - ประวตความเปนมาภาษาซ - องคประกอบของภาษาซ - ชอและชนดขอมลทใชในการเขยนโปรแกรมภาษาซ - เครองหมายและนพจนทางคณตศาสตร - การก าหนดตวแปรในการเขยนโปรแกรมภาษาซ

2) ฟงกชนในการแสดงผลขอมล (Printf) และฟงกชนในการรบขอมล (Scanf) 3) ค าสงควบคมโปรแกรมแบงออกเปน 2 ประเภท ไดแก

- ค าสงแบบก าหนดเงอนไข - ค าสงแบบท าซ า

หนวยการเรยนรท 2 เรอง เขยนโปรแกรมภาษาซ

สาระการเรยนรเทคโนโลยสารสนเทศและการสอสาร กลมสาระการเรยนรการงานอาชพและเทคโนโลย

ชนมธยมศกษาปท 4 เวลาเรยน 10 ชวโมง

Page 2: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

4. สมรรถนะส าคญของผเรยน 4.1 ความสามารถในการคด

- ทกษะการคดวเคราะห - ทกษะการคดอยางมวจารณญาณ - ทกษะการคดสรางสรรค - ทกษะการคดอยางเปนระบบ

4.2 ความสามารถในการแกปญหา - กระบวนการแกปญหาเฉพาะหนา

4.3 ความสามารถในการใชทกษะชวต - กระบวนการปฏบต - กระบวนการท างานกลม

4.4 ความสามารถในการใชเทคโนโลย - ทกษะในการเลอกใชเทคโนโลยในการแกปญหาไดอยางเหมาะสม

5. คณลกษณะอนพงประสงค 1) มวนย 2) ใฝเรยนร 3) มงมนในการท างาน

6. ชนงาน/ภาระงาน (รวบยอด)

1) การเขยนโปรแกรมภาษาซ 7. การวดและการประเมนผล

7.1 การประเมนกอนเรยน - แบบทดสอบกอนเรยน หนวยการเรยนรท 2 เขยนโปรแกรมภาษาซ

7.2 การประเมนระหวางการจดกจกรรมการเรยนร - ใบงานท 2.1 เรอง ความรความเขาใจเกยวกบภาษาซเบองตน - ใบงานท 2.2 เรอง การใชฟงกชนในการรบและแสดงผลขอมล - ใบงานท 2.3 เรอง ค าสงควบคมโปรแกรม - ประเมนการน าเสนอผลงาน - สงเกตพฤตกรรมการท างานกลม

Page 3: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

7.3 การประเมนหลงเรยน - แบบทดสอบหลงเรยน หนวยการเรยนรท 2 เขยนโปรแกรมภาซ

7.4 การประเมนชนงาน/ภาระงาน (รวบยอด) - ประเมนการเขยนโปรแกรมภาษาซ

รายการประเมน ค าอธบายระดบคณภาพ/ระดบคะแนน

ดมาก (4) ด (3) พอใช (2) ปรบปรง (1) 1. อธบายหลกการ

เขยนโปรแกรมภาษาซ

อภปรายและแสดงความคดเหนเกยวกบการเขยน โปรแกรมภาษาซไดถกตองครบถวน และเขาใจงาย

อภปรายและแสดงความคดเหนเกยวกบการเขยน โปรแกรมภาษาซไดถกตองเปนสวนใหญและเขาใจงาย

อภปรายและแสดงความคดเหนเกยวกบการเขยน โปรแกรมภาษาซไดไดถกตองเปนสวนใหญ แตเขาใจยาก

อภปรายและแสดงความคดเหนเกยวกบการเขยน โปรแกรมภาษาซไดถกตองเพยงบางสวน

2. การเขยนโปรแกรมภาษาซ

เขยนโปรแกรมภาษาซไดถกตองสอความหมายไดชดเจนและมความคดสรางสรรค

เขยนโปรแกรมภาษาซไดถกตองสอความหมายไดเปนสวนใหญ และมความคดสรางสรรค

เขยนโปรแกรมภาษาซไดถกตองเปนสวนใหญ แตสอความหมาย ไมชดเจน

เขยนโปรแกรมภาษาซไดถกตองเพยงบางสวน แตสอความหมาย ไมชดเจน

3. การตรงตอเวลา สงผลงานตรงตามเวลาทก าหนด

สงผลงานชากวาเวลาทก าหนด 3 นาท

สงผลงานชากวาเวลาทก าหนด 5 นาท

สงผลงานชากวาเวลาทก าหนดมากกวา 10 นาท

4. การน าเสนอผลงาน

มการน าเสนอผลงานเปนล าดบขนตอนดวยวธการแปลกใหมไดใจความชดเจน นาสนใจตลอดเวลา

มการน าเสนอผลงานเปนล าดบขนตอนดวยวธการแปลกใหมไดใจความชดเจน นาสนใจเปนสวนใหญ

มการน าเสนอผลงานเปนล าดบขนตอนดวยวธการคลายคลงกบแบบทวๆไป ไดใจความชดเจน นาสนใจ เพยงบางสวน

มการน าเสนอผลงานไมเปนล าดบขนตอนดวยวธการคลายคลงกบแบบทวๆไป แตไมไดใจความชดเจนและไมนาสนใจ

การประเมนชนงาน/ภาระงาน (รวบยอด) แบประเมนการเขยนโปรแกรมภาษาซ

Page 4: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

เกณฑการตดสนคณภาพ ชวงคะแนน ระดบคณภาพ

16 – 20 ดมาก 11 – 15 ด 6 – 10 พอใช 1 – 5 ปรบปรง

8. การจดกจกรรมการเรยนร

นกเรยนท าแบบทดสอบกอนเรยน หนวยการเรยนรท 2 เรองเขยนโปรแกรมภาษาซ กจกรรมท 1 ความรความเขาใจเกยวกบภาษาซเบองตน วธสอนโดยเนนกระบวนการ : กระบวนการกลม เวลา 2 ชวโมง

1) ครซกถามความรความเขาใจเบองตนของนกเรยนเกยวกบการเขยนโปรแกรมดวยภาษาซ พรอมทงใหนกเรยนยกตวอยางประกอบ 2) ใหนกเรยนศกษาความรเกยวกบหลกการเขยนโปรแกรมภาษาซ 3) ครแบงนกเรยนเปนกลม กลมละ 4-5 คน คละกนตามความสามารถ ใหแตละกลมสบคนความรเรองการเขยนโปรแกรมภาษาซ จากแหลงขอมลสารสนเทศหรออนเทอรเนต แลวใหสมาชกในกลมเลาถงการสบคนความรการเขยนโปรแกรมภาษาซ ในสวนทตนเองสนใจหรอไดรบมอบหมาย และยกตวอยางใหเพอนฟง เพอเปนการแลกเปลยนความรกนในกลมและใหสมาชกในกลมรวมกนสรปเกยวกบหวขอการเขยนโปรแกรมภาษาซ

4) ใหสมาชกแตละกลมวางแผนการน าเสนอผลงานโดยใชโปรแกรม Microsoft PowerPoint ในการน าเสนอผลงานหนาชนเรยน 5) ใหนกเรยนแตละกลมสงตวแทนออกมาน าเสนอผลงานหนาชนเรยน เสรจแลวครและนกเรยนรวมกนอภปรายสรปความรความเขาใจเกยวกบคอมพวเตอรเบองตนพรอมทงใหขอคดกบนกเรยนเกยวกบการท างานรวมกนใหประสบความส าเรจ 6) นกเรยนท าใบงานท 2.1 เรอง ความรความเขาใจเกยวกบภาษาซเบองตน กจกรรมท 2 การใชฟงกชนในการรบและแสดงผลขอมล วธสอนโดยใชทกษะกระบวนการเผชญสถานการณ เวลา 4 ชวโมง

1) ใหนกเรยนสบคนตวอยางการใชฟงกชนในการรบและแสดงผลขอมลในการเขยนโปรแกรมภาษาซ จากแหลงสารสนเทศในหองเรยนแลวใหนกเรยนศกษาถงรปแบบในการเขยนฟงกชนทไดสบคนมา

Page 5: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

2) นกเรยนแบงกลม กลมละ 4-5 คน ตามความสมครใจ แลวศกษาความรเรอง การใชฟงกชนในการรบและแสดงผลขอมลจากหนงสอเรยนและแหลงขอมลสารสนเทศหรออนเทอรเนต

3) สมาชกแตละกลมรวมกนออกแบบและเขยนโปรแกรมโดยใชฟงกชนรบและแสดงผลขอมลตามใบงานท 2.2 ในหวขอทไดรบ แลวบนทกลงในใบงาน

4) นกเรยนแตละกลมน าเสนอผลงานหนาชนเรยน ครใหขอเสนอแนะเพมเตมในสวนทบกพรอง

5) นกเรยนศกษาความรเรอง การใชฟงกชนในการรบและแสดงผลขอมล จากหนงสอเรยน และท าใบงานท 2.2 เรอง การใชฟงกชนในการรบและแสดงผลขอมล

6) ครอธบายเกยวกบการใชฟงกชนในการรบและแสดงผลขอมล 7) นกเรยนและครรวมกนเกยวกบการใชฟงกชนในการรบและแสดงผลขอมล

กจกรรมท 3 ค าสงควบคมโปรแกรม วธสอนโดยเนนกระบวนการ : กระบวนการปฏบต เวลา 4 ชวโมง

1) ใหนกเรยนสบคนขอมลเกยวกบค าสงควบคมทใชในการเขยนภาษาซ 2) ใหนกเรยนวเคราะหถงความแตกตางระหวางค าสงควบคมแตละประเภทพรอมทงจด

บนทกไว 3) ครใหนกเรยนแบงกลมเปน 7 กลม สมาชกในกลมเลอกหวหนากลม เลขานการกลม

เพอประสานงานกลม ครก าหนดใหแตละกลมมหมายเลขประจ ากลมเปนกลมท 1 ถงกลมท 7 เลขานการกลมจบสลากหวขอเรอง ค าสงควบคมโปรแกรม ตามทครก าหนด 4) ใหสมาชกในแตละกลมรวมกนศกษาความรเรอง ค าสงควบคมโปรแกรม จาก แหลงขอมลสารสนเทศหรออนเทอรเนตตามหวขอทจบสลากได 5) หวหนากลมน าอภปรายและใหสมาชกแตละคนในกลมน าความรทไดจากการศกษาเพมเตมมาอธบายใหสมาชกในกลมฟงจนครบทกคน จากนนใหสมาชกในกลมรวมกนวเคราะห แสดงความคดเหน และสรปความรเกยวกบรปแบบการใชงานของค าสงนนๆ

6) นกเรยนแตละกลมน าเสนอผลการสรปความรเกยวกบค าสงควบคมโปรแกรมททหนาชนเรยน จนครบทกกลม 7) ครใหนกเรยนชวยกนบอกรปแบบของค าสงควบคมแตละประเภท และครอธบายเพมเตมในสวนทบกพรอง 8) นกเรยนท าใบงานท 2.3 เรอง ค าสงควบคมโปรแกรม 9) ครและนกเรยนชวยกนสรปเรองการใชค าสงควบคมโปรแกรม นกเรยนท าแบบทดสอบหลงเรยน หนวยการเรยนรท 2 เรอง เขยนโปรแกรมภาษาซ

Page 6: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

9. สอ/แหลงการเรยนร 9.1 สอการเรยนร

1) ใบความร 2) สลาก 3) ใบงานท 2.1 เรอง ความรความเขาใจเกยวกบภาษาซเบองตน 4) ใบงานท 2.2 เรอง การใชฟงกชนในการรบและแสดงผลขอมล 5) ใบงานท 2.3 เรอง ค าสงควบคมโปรแกรม

9.2 แหลงการเรยนร 1) หองสมด 2) แหลงขอมลสารสนเทศหรออนเทอรเนต

Page 7: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

แบบทดสอบกอนเรยน - หลงเรยน หนวยการเรยนรท 2

เขยนโปรแกรมภาษาซ ค าชแจง ใหนกเรยนเลอกค าตอบทถกทสดเพยงขอเดยว

1. ขอใดไมใชองคประกอบของภาษาซ

ก. ฟงกชน ข. สวนก าหนดตวแปร ค. เฮดเดอรไฟล ง. ไลบาร

2. เฮดเดอรไฟลใดทใชส าหรบประกาศฟงกชนเกยวกบการแสดงผล ก. conio.h ข. stdio.h ค. string.h ง. ctype.h

3. ขอใดกลาวเกยวกบการก าหนดชอตวแปรไมถกตอง ก. ชอตองขนตนดวยตวอกษร A-Z,a-z หรอเครองหมาย _ เสมอ ข. หากมการเวนวรรคใหใชเครองหมาย _ เทานน ค. ชอทเขยนดวยตวพมพใหญและตวพมพเลกถอวาเปนชอตวเดยวกน ง. การก าหนดชอในภาษาซจะไมจ ากดความยาว

4. หากตองการเวนบรรทดควรเลอกขอใด ก. /n ข. \n ค. /t ง. \t

5. ขอใดเปนรปแบบของฟงกชน printf ก. printf(“control string”variable list); ข. printf(‘control string’,variable list); ค. printf(‘control string”,variable list); ง. printf(“control string”,variable list);

Page 8: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

6. ขอใดเปนรปแบบของฟงกชน scanf ก. scanf(“format code”,variable); ข. scanf(‘format code’,&variable); ค. scanf(“format code”,&variable); ง. scanf(“format code”,%variable);

ใชโปรแกรมในการตอบค าถามขอ 7-8

#include <studio.h> ......บรรทดท 1 void main(void) ..........บรรทดท 2 {...................................บรรทดท 3 int n; ............................บรรทดท 4 n=100; .........................บรรทดท 5

printf("Number =( %8d)",n); ...บรรทดท 6 } ...................................บรรทดท 7

7. บรรทดใดทเปนค าสงแสดงผลลพธออกมาทางจอภาพ

ก. บรรทดท 4 ข. บรรทดท 5 ค. บรรทดท 6 ง. บรรทดท 5,6

8. บรรทดใดเปนการเรยกใชฟงกชนหลกของโปรแกรม ก. บรรทดท 1 ข. บรรทดท 2 ค. บรรทดท 6 ง. บรรทดท 1,2

9. หากตองการ compile โปรแกรมใน Turbo C จะตองกดปมลดใด

ก. ctrl+F9 ข. alt+F9 ค. shift+F9 ง. tab+F9

Page 9: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

10.ใหหาผลลพธของโปรแกรมตอไปน

#include <stdio.h> void main(void) { int r =10;

float double =r+r; printf("%.3f",double); }

ก. 20 ข. 0.2000 ค. 20.000 ง. 0.020

1. ง 2. ก 3. ค 4. ข 5. ง

6. ค 7. ค 8. ข 9. ก 10. ค

เฉลย

Page 10: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

แผนการจดการเรยนรท 1

เทคโนโลยสารสนเทศและการสอสาร6

หนวยการเรยนรท 2 เขยนโปรแกรมภาษาซ ชนมธยมศกษาปท 4 เรอง ความรความเขาใจเกยวกบภาษาซเบองตน เวลา 2 ชวโมง

1. สาระส าคญ/ความคดรวบยอด ภาษาซไดพฒนาขนในป ค.ศ.1972 โดยรวบรวมจดเดนของภาษาระดบสงผนวกเขากบภาษาระดบต า โปรแกรมมความกะทดรดและทส าคญมการน าภาษาซไปเขยนโปรแกรมประยกตตางๆขนมาอกมากมาย ซงองคประกอบของภาษาซประกอบดวย เฮดเดอรไฟล ฟงกชน สวนก าหนดตวแปลและสวนโปรแกรม 2. ตวชวด/ผลการเรยนร

2.1 ตวชวด ง.3.1ม.4-6/6 เขยนโปรแกรมภาษา

2.2 ผลการเรยนร 1) บอกประวตความเปนมาและองคประกอบของภาษาซได 2) บอกชนดขอมลและรปแบบในการเขยนโปรแกรมภาษาซได

3. สาระการเรยนร 1) ประวตความเปนมาของภาษาซ

2) องคประกอบของภาษาซประกอบดวย เฮดเดอรไฟล ฟงกชน สวนก าหนดตวแปลและสวนโปรแกรม

3) ภาษาซจะมชนดของขอมล 5 ชนด ดงน - ขอมลชนดจ านวนเตม (Integer Type) - ขอมลชนดทศนยม (Floating Point Type - ขอมลชนดทศนยมละเอยดสองเทา (Double Precision Floating Point) - ขอมลชนดตวอกษร (Character Type) - ขอมลชนดไมมคา (Valueless Type 4) การเขยนโปรแกรมภาษาซมรปแบบดงน

#include <stdio.h> void main(void) {

......... }

Page 11: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

4. สมรรถนะส าคญของผเรยน 4.1 ความสามารถในการคด

- ทกษะการคดวเคราะห - ทกษะการคดอยางมวจารณญาณ - ทกษะการคดสรางสรรค - ทกษะการคดอยางเปนระบบ

4.2 ความสามารถในการใชทกษะชวต - กระบวนการท างานกลม

5. คณลกษณะอนพงประสงค 1) มวนย 2) ใฝเรยนร 3) มงมนในการท างาน

6. การจดกจกรรมการเรยนร (วธสอนโดยเนนกระบวนการ : กระบวนการกลม)

นกเรยนท าแบบทดสอบกอนเรยน หนวยการเรยนรท 2 เรอง เขยนโปรแกรมภาษาซ

1) ครซกถามความรความเขาใจเบองตนของนกเรยนเกยวกบการเขยนโปรแกรมดวยภาษาซ พรอมทงใหนกเรยนยกตวอยางประกอบ 2) ใหนกเรยนศกษาความรเกยวกบหลกการเขยนโปรแกรมภาษาซ 3) ครแบงนกเรยนเปนกลม กลมละ 4-5 คน คละกนตามความสามารถ ใหแตละกลมสบคนความรเรองการเขยนโปรแกรมภาษาซ จากใบความร,แหลงขอมลสารสนเทศหรออนเทอรเนต แลวใหสมาชกในกลมเลาถงการสบคนความรการเขยนโปรแกรมภาษาซ ในสวนทตนเองสนใจหรอไดรบมอบหมาย และยกตวอยางใหเพอนฟง เพอเปนการแลกเปลยนความรกนในกลมและใหสมาชกในกลมรวมกนสรปเกยวกบหวขอการเขยนโปรแกรมภาษาซ

4) ใหสมาชกแตละกลมวางแผนการน าเสนอผลงานโดยใชโปรแกรม Microsoft PowerPoint ในการน าเสนอผลงานหนาชนเรยน

ชวโมงท 1

Page 12: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

1) ใหนกเรยนแตละกลมสงตวแทนออกมาน าเสนอผลงานหนาชนเรยน เสรจแลวครและนกเรยนรวมกนอภปรายสรปความรความเขาใจเกยวกบคอมพวเตอรเบองตนพรอมทงใหขอคดกบนกเรยนเกยวกบการท างานรวมกนใหประสบความส าเรจ 2) นกเรยนท าใบงานท 2.1 เรอง ความรความเขาใจเกยวกบภาษาซเบองตน 7. การวดและประเมนผล

วธการ เครองมอ เกณฑ ตรวจแบบทดสอบกอนเรยน แบบทดสอบกอนเรยน รอยละ 60 ผานเกณฑ

ตรวจใบงานท 2.1 ใบงานท 2.1 รอยละ 60 ผานเกณฑ ประเมนการน าเสนอผลงาน แบบประเมนการน าเสนอผลงาน ระดบคณภาพ 2 ผานเกณฑ

สงเกตพฤตกรรมการท างานกลม แบบสงเกตพฤตกรรมการท างานกลม ระดบคณภาพ 2 ผานเกณฑ 8. สอ/แหลงการเรยนร

8.1 สอการเรยนร 1) ใบความร 2) ใบงานท 2.1 เรอง ความรความเขาใจเกยวกบภาษาซเบองตน

8.2 แหลงการเรยนร 1) หองสมด 2) แหลงขอมลสารสนเทศหรออนเทอรเนต

9. บนทกหลงการจดการเรยนร ..................................................................................................................................... ........................... ..................................................................................................................................... ........................... ...................................................................................... .................................................................. ........ ..................................................................................................................................... ........................... ................................................................................................................................................. ............... ..................................................................................................................................... ...........................

ชวโมงท 2

Page 13: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

:: ความรความเขาใจเกยวกบภาษาซเบองตน ::

ค าชแจง จงอธบายประวตความเปนมาของภาษาซมาพอเขาใจ

ค าชแจง จงตอบค าถามตอไปนใหถกตอง 2.1 จงหาผลลพธของนพจนตอไปน เมอก าหนดให n1=5 , n2=10 และ n3=17

1) x = (n1 + n2) / 3 ตอบ........................................ 2) x = n1 + n2 / 2 ตอบ....................................... 3) x=n2%n1 ตอบ...................................... 4) x=n1-- ตอบ......................................

2.2 จงหาผลลพธของการเปรยบเทยบตอไปน เมอก าหนดให a=5 , b=3 และ c=10

1) a>b ตอบ...................................... 2) a>=b && a>c ตอบ...................................... 3) a>=b && b<=c ตอบ....................................... 4) c>=a || c<b ตอบ.......................................

ใบงานท 2.1

ตอนท 1

ตอนท 2

Page 14: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

2.3 ใหก าหนดชนดตวแปร และชอตวแปร ตามเงอนไขตอไปน 1) ก าหนดใหตวแปร x เปนชนดขอมลเลขจ านวนเตมยาว ตอบ......................................................................................................................................... 2) ก าหนดใหตวแปร x และ y เปนชนดขอมลเลขจ านวนเตม และมคาเรมตนเปน 100 และ

200 ตามล าดบ ตอบ........................................................................................................................................ 3) ก าหนดใหตวแปร check เปนชนดขอมลตวอกษร โดยก าหนดคาเรมตนเปน ‘Y’ ตอบ............................................ ............................................................................................

4) ก าหนดใหตวแปร book เปนชนดขอมลขอความ โดยก าหนดคาเรมตนเปน“Thailand”

ตอบ.......................................................................................................................... ..............

Page 15: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

:: ความรความเขาใจเกยวกบภาษาซเบองตน::

ค าชแจง จงอธบายประวตความเปนมาของภาษาซมาพอเขาใจ ภาษาซไดพฒนาขนในป ค.ศ.1972 โดย เดนส รชช (Dennis Ritchie) นกคณตศาสตรประจ าหองปฏบตการเบลล (Bell Laboratories) มลรฐนวเจอรซ (New Jersey) ประเทศสหรฐอเมรกา ภาษาซ รวบรวมจดเดนของภาษาระดบสงผนวกเขากบภาษาระดบต า โดยใชตวแปรภาษาชนด Compiler จงมความสามารถในการใชงานสงมาก โปรแกรมมความกะทดรด และ ทส าคญ มการน าภาษาซไปเขยนโปรแกรมประยกตตาง ๆ ขนมาใชงานอกเปนจ านวนมาก ภาษาซเปนภาษาทประกอบดวยฟงกชน ค าสงตาง ๆ ถกเขยนอยในรปของฟงกชนเกอบทงหมด ยกเวน ค าสงทใชในการควบคมทก าหนดไวเฉพาะ ในโปรแกรมหนง ๆ จะประกอบไปดวยค าสง และฟงกชนหลายฟงกชน แตละฟงกชนจะท าหนาทแตกตางกนไป

ค าชแจง จงตอบค าถามตอไปนใหถกตอง 2.1 จงหาผลลพธของนพจนตอไปน เมอก าหนดให n1=5 , n2=10 และ n3=17

1) x = (n1 + n2) / 3 ตอบ 5 2) x = n1 + n2 / 2 ตอบ 10 3) x=n2%n1 ตอบ 0 4) x=n1-- ตอบ 4

2.2 จงหาผลลพธของการเปรยบเทยบตอไปน เมอก าหนดให a=5 , b=3 และ c=10

1) a>b ตอบ ถก 2) a>=b && a>c ตอบ ผด 3) a>=b && b<=c ตอบ ถก 4) c>=a || c<b ตอบ ถก

ใบงานท 2.1

ตอนท 1

ตอนท 2

Page 16: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

2.3 ใหก าหนดชนดตวแปร และชอตวแปร ตามเงอนไขตอไปน 1) ก าหนดใหตวแปร x เปนชนดขอมลเลขจ านวนเตมยาว

ตอบ long int x; 2) ก าหนดใหตวแปร x และ y เปนชนดขอมลเลขจ านวนเตม และมคาเรมตนเปน 100 และ

200 ตามล าดบ ตอบ int x=100; และ int y = 200;

3) ก าหนดใหตวแปร check เปนชนดขอมลตวอกษร โดยก าหนดคาเรมตนเปน ‘Y’ ตอบ char check = ‘y’ ;

4) ก าหนดใหตวแปร book เปนชนดขอมลขอความ โดยก าหนดคาเรมตนเปน“Thailand”

ตอบ char book [10 ]= “Thailand”;

Page 17: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ล าดบท รายการประเมน คณภาพการปฏบต

4 3 2 1 1 น าเสนอเนอหาในผลงานไดถกตอง 2 การน าเสนอมความนาสนใจ 3 ความเหมาะสมกบเวลา 4 ความกลาแสดงออก 5 บคลกภาพและน าเสยงเหมาะสม

รวม

ลงชอ..............................................................................ผประเมน ......................./.........................../........................

เกณฑการใหคะแนน การปฏบตงานสมบรณชดเจน ให 4 คะแนน การปฏบตงานยงมขอบกพรองเลกนอย ให 3 คะแนน การปฏบตงานยงมขอบกพรองเปนสวนใหญ ให 2 คะแนน การปฏบตงานมขอบกพรองมาก ให 1 คะแนน เกณฑการตดสนคณภาพ

ชวงคะแนน ระดบคณภาพ 17 - 20 13 - 16 9 - 12 5 - 8

ดมาก ด

พอใช ปรบปรง

แบบประเมนการน าเสนอผลงาน

Page 18: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ล าดบท ชอ–สกล ของผรบ

การประเมน

ความรวมมอ การแสดง

ความคดเหน การรบฟง

ความคดเหน การตงใจท างาน

การรวมปรบปรง

ผลงานกลม

รวม 20

คะแนน 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1

1 2 3 4 5 6 7 8 9 10

ลงชอ..............................................................................ผประเมน

......................./.........................../........................ เกณฑการใหคะแนน ดมาก = 4 ด = 3 พอใช = 2 ปรบปรง = 1 เกณฑการตดสนคณภาพ

ชวงคะแนน ระดบคณภาพ 17 - 20 13 - 16 9 - 12 5 - 8

ดมาก ด

พอใช ปรบปรง

แบบสงเกตพฤตกรรมการท างานกลม

หมายเหต ครอาจใชวธการมอบหมายใหหวหนากลม เปนผประเมน หรอใหตวแทนกลมผลดกนประเมน หรอใหมการประเมนโดยเพอน โดยตวนกเรยนเอง ตามความเหมาะสมกได

Page 19: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

1. สาระส าคญ/ความคดรวบยอด

ฟงกชนทใชในการเขยนโปรแกรมภาษาซมหลายชนดซงแตละชนดมหลกการใชงานตางกนดงนนในการเขยนโปรแกรมผเขยนโปรแกรมจะตองเลอกใชใหเหมาะสม ฟงกชน Printf เปนฟงกชนในการแสดงผลขอมล สวนฟงกชน Scanf เปนฟงกชนในการรบขอมล

2. ตวชวด/ผลการเรยนร

2.1 ตวชวด ง.3.1 ม.4-6/6 การเขยนโปรแกรมภาษา

2.2 ผลการเรยนร 1) สามารถใชฟงกชนในการเขยนโปรแกรมไดอยางถกตอง

3. สาระการเรยนร

1) รปแบบการเขยนฟงกชนแสดงผลขอมล (Printf) 2) รปแบบการเขยนฟงกชนรบขอมล (Scanf)

4. สมรรถนะส าคญของผเรยน

4.1 ความสามารถในการคด - ทกษะการคดวเคราะห - ทกษะการคดอยางมวจารณญาณ - ทกษะการคดสรางสรรค - ทกษะการคดอยางเปนระบบ

4.2 ความสามารถในการแกปญหา - กระบวนการแกปญหาเฉพาะหนา

4.3 ความสามารถในการใชทกษะชวต - กระบวนการปฏบต - กระบวนการท างานกลม

แผนการจดการเรยนรท 2

เทคโนโลยสารสนเทศและการสอสาร6

หนวยการเรยนรท 2 เขยนโปรแกรมภาษาซ ชนมธยมศกษาปท 4 เรอง การใชฟงกชนในการรบและแสดงผลขอมล เวลา 4 ชวโมง

Page 20: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

4.4 ความสามารถในการใชเทคโนโลย - ทกษะในการเลอกใชเทคโนโลยในการแกปญหาไดอยางเหมาะสม

5. คณลกษณะอนพงประสงค 1) มวนย 2) ใฝเรยนร 3) มงมนในการท างาน

6. การจดกจกรรมการเรยนร (วธสอนโดยใชทกษะกระบวนการเผชญสถานการณ)

1) ใหนกเรยนสบคนตวอยางการใชฟงกชนในการรบและแสดงผลขอมลในการเขยนโปรแกรมภาษาซ จากแหลงสารสนเทศในหองเรยนแลวใหนกเรยนศกษาถงรปแบบในการเขยนฟงกชนทไดสบคนมา

2) นกเรยนแบงกลม กลมละ 4-5 คน ตามความสมครใจ แลวศกษาความรเรอง การใชฟงกชนในการรบและแสดงผลขอมลจากหนงสอเรยนและแหลงขอมลสารสนเทศหรออนเทอรเนต

1) สมาชกแตละกลมรวมกนออกแบบและเขยนโปรแกรมโดยใชฟงกชนรบและแสดงผล

ขอมลตามใบงานท 2.2 ในหวขอทไดรบ แลวบนทกลงในใบงาน

1) นกเรยนแตละกลมน าเสนอผลงานหนาชนเรยน ครใหขอเสนอแนะเพมเตมในสวนท

บกพรอง

ชวโมงท 1

ชวโมงท 3

ชวโมงท 2

Page 21: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

1) นกเรยนศกษาความรเรอง การใชฟงกชนในการรบและแสดงผลขอมล จากใบความร,หนงสอเรยนและท าใบงานท 2.2 เรอง การใชฟงกชนในการรบและแสดงผลขอมล

2) ครอธบายเกยวกบการใชฟงกชนในการรบและแสดงผลขอมล 3) นกเรยนและครรวมกนเกยวกบการใชฟงกชนในการรบและแสดงผลขอมล

7. การวดและประเมนผล วธการ เครองมอ เกณฑ

ตรวจใบงานท 2.2 ใบงานท 2.2 รอยละ 60 ผานเกณฑ ประเมนการน าเสนอผลงาน แบบประเมนการน าเสนอผลงาน ระดบคณภาพ 2 ผานเกณฑ

สงเกตพฤตกรรมการท างานกลม แบบสงเกตพฤตกรรมการท างานกลม ระดบคณภาพ 2 ผานเกณฑ 8. สอ/แหลงการเรยนร

8.1 สอการเรยนร 1) ใบความร 2) ใบงานท 2.2 เรอง การใชฟงกชนในการรบและแสดงผลขอมล

8.2 แหลงการเรยนร 1) แหลงขอมลสารสนเทศหรออนเทอรเนต

9. บนทกหลงการจดการเรยนร ..................................................................................................................................... ........................... ....................................................................................................... ......................................................... ..................................................................................................................................... ........................... ........................................................................................................................................................ ........ .................................................................................................................................... ............................ ..................................................................................................................................... ...........................

ชวโมงท 4

Page 22: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

:: การใชฟงกชนในการรบและแสดงผลขอมล::

ค าชแจง ใหนกเรยนตอบค าถามตอไปนใหถกตอง 1.ใหนกเรยนแสดงผลลพธทไดจากโปรแกรม 1.1

#include <stdio.h> #include <conio.h>

void main(void) {

printf("Cprogram"); getch();

} ตอบ.......................................................................................................................... ..

1.2 #include <stdio.h> #include <conio.h>

void main(void) {

int base,height; float area; clrscr(); base=10; height=5; area=0.5*base*height; printf("Base = %d\n",base); printf("Height = %d\n",height); printf("Area of Triangle = %.2f\n",area); getch();

}

ตอบ.......................................................................................................................... ..

ใบงานท 2.2

Page 23: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

2.ใหนกเรยนเขยนโปรแกรมแสดงผลลพธออกมาทางหนาจอดงตอไปน

a = 5

b = 100

c = 3.54 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 3. ใหนกเรยนออกแบบเขยนโปรแกรมรบตวเลขจ านวนเตมทางแปนพมพมา 1 คาแลวแสดงผลคาจ านวนเตมนนผานทางจอภาพ ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Page 24: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

:: การใชฟงกชนในการรบและแสดงผลขอมล::

ค าชแจง ใหนกเรยนตอบค าถามตอไปนใหถกตอง 1.ใหนกเรยนแสดงผลลพธทไดจากโปรแกรม 1.1

#include <stdio.h> #include <conio.h>

void main(void) {

printf("Cprogram"); getch();

} ตอบ Cprogram

1.2 #include <stdio.h> #include <conio.h>

void main(void) {

int base,height; float area; clrscr(); base=10; height=5; area=0.5*base*height; printf("Base = %d\n",base); printf("Height = %d\n",height); printf("Area of Triangle = %.2f\n",area); getch();

}

ใบงานท 2.2

Page 25: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ตอบ Base =10 Height =5 Area of Triangle =25.00

2.ใหนกเรยนเขยนโปรแกรมแสดงผลลพธออกมาทางหนาจอดงตอไปน

a = 5

b = 100

c = 3.54

#include <stdio.h> #include <conio.h> void main(void) {

int a=5; long int b=100; float c=3.54; printf("a = %d\n",a); printf("b = %ld\n",b); printf("c = %f\n",c); getch();

}

Page 26: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

3. ใหนกเรยนออกแบบเขยนโปรแกรมรบตวเลขจ านวนเตมทางแปนพมพมา 1 คาแลวแสดงผลคาจ านวนเตมนนผานทางจอภาพ

#include <stdio.h> #include <conio.h> void main(void) {

int n; clrscr(); printf("Enter A Number : "); scanf("%d",&n); printf("Number = %d",n); getch();

}

Page 27: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ล าดบท รายการประเมน คณภาพการปฏบต

4 3 2 1 1 น าเสนอเนอหาในผลงานไดถกตอง 2 การน าเสนอมความนาสนใจ 3 ความเหมาะสมกบเวลา 4 ความกลาแสดงออก 5 บคลกภาพและน าเสยงเหมาะสม

รวม

ลงชอ..............................................................................ผประเมน ......................./.........................../........................

เกณฑการใหคะแนน การปฏบตงานสมบรณชดเจน ให 4 คะแนน การปฏบตงานยงมขอบกพรองเลกนอย ให 3 คะแนน การปฏบตงานยงมขอบกพรองเปนสวนใหญ ให 2 คะแนน การปฏบตงานมขอบกพรองมาก ให 1 คะแนน เกณฑการตดสนคณภาพ

ชวงคะแนน ระดบคณภาพ 17 - 20 13 - 16 9 - 12 5 - 8

ดมาก ด

พอใช ปรบปรง

แบบประเมนการน าเสนอผลงาน

Page 28: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ล าดบท ชอ–สกล ของผรบ

การประเมน

ความรวมมอ การแสดง

ความคดเหน การรบฟง

ความคดเหน การตงใจท างาน

การรวมปรบปรง

ผลงานกลม

รวม 20

คะแนน 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1

1 2 3 4 5 6 7 8 9 10

ลงชอ..............................................................................ผประเมน

......................./.........................../........................ เกณฑการใหคะแนน ดมาก = 4 ด = 3 พอใช = 2 ปรบปรง = 1 เกณฑการตดสนคณภาพ

ชวงคะแนน ระดบคณภาพ 17 - 20 13 - 16 9 - 12 5 - 8

ดมาก ด

พอใช ปรบปรง

แบบสงเกตพฤตกรรมการท างานกลม

หมายเหต ครอาจใชวธการมอบหมายใหหวหนากลม เปนผประเมน หรอใหตวแทนกลมผลดกนประเมน หรอใหมการประเมนโดยเพอน โดยตวนกเรยนเอง ตามความเหมาะสมกได

Page 29: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

1. สาระส าคญ/ความคดรวบยอด

ค าสงทใชในการเขยนโปรแกรมภาษาซ ม 2 ประเภท ไดแก ค าสงแบบก าหนดเงอนไงและค าสงแบบท าซ า ซงแตละประเภทกมรปแบบการท างานแตกตางกนไปผเขยนโปรแกรมจะตองเลอกใชค าสงควบคมใหเหมาะสมกบงาน

2. ตวชวด/ผลการเรยนร

2.1 ตวชวด ง.3.1 ม.4-6/6 การเขยนโปรแกรมภาษา

2.2 ผลการเรยนร 1) สามารถใชค าสงควบคมในการเขยนโปรแกรมไดอยางถกตอง

3. สาระการเรยนร

1) ค าสงควบคมประเภทก าหนดเงอนไขประกอบไปดวยค าสง - ค าสง if - ค าสง switch

2) ค าสงควบคมประเภทท าซ าประกอบไปดวยค าสง - ค าสง for - ค าสง while - ค าสง do…while

4. สมรรถนะส าคญของผเรยน

4.1 ความสามารถในการคด - ทกษะการคดวเคราะห - ทกษะการคดอยางมวจารณญาณ - ทกษะการคดสรางสรรค

แผนการจดการเรยนรท 3

เทคโนโลยสารสนเทศและการสอสาร6

หนวยการเรยนรท 2 เขยนโปรแกรมภาษาซ ชนมธยมศกษาปท 4 เรอง ค าสงควบคมโปรแกรม เวลา 4 ชวโมง

Page 30: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

- ทกษะการคดอยางเปนระบบ 4.2 ความสามารถในการแกปญหา

- กระบวนการแกปญหาเฉพาะหนา 4.3 ความสามารถในการใชทกษะชวต

- กระบวนการปฏบต - กระบวนการท างานกลม

4.4 ความสามารถในการใชเทคโนโลย - ทกษะในการเลอกใชเทคโนโลยในการแกปญหาไดอยางเหมาะสม

5 คณลกษณะอนพงประสงค 1) มวนย 2) ใฝเรยนร 3) มงมนในการท างาน

6 การจดกจกรรมการเรยนร (วธสอนโดยเนนกระบวนการ: กระบวนการปฎบต)

1) ใหนกเรยนสบคนขอมลเกยวกบค าสงควบคมทใชในการเขยนภาษาซ 2) ใหนกเรยนวเคราะหถงความแตกตางระหวางค าสงควบคมแตละประเภทพรอมทงจด

บนทกไว

1) ครใหนกเรยนแบงกลมเปน 7 กลม สมาชกในกลมเลอกหวหนากลม เลขานการกลม

เพอประสานงานกลม ครก าหนดใหแตละกลมมหมายเลขประจ ากลมเปนกลมท 1 ถงกลมท 7 เลขานการกลมจบสลากหวขอเรอง ค าสงควบคมโปรแกรม ตามทครก าหนด

2) ใหสมาชกในแตละกลมรวมกนศกษาความรเรอง ค าสงควบคมโปรแกรม จาก ใบความร,แหลงขอมลสารสนเทศหรออนเทอรเนตตามหวขอทจบสลากได

3) หวหนากลมน าอภปรายและใหสมาชกแตละคนในกลมน าความรทไดจากการศกษาเพมเตมมาอธบายใหสมาชกในกลมฟงจนครบทกคน จากนนใหสมาชกในกลมรวมกนวเคราะห แสดงความคดเหน และสรปความรเกยวกบรปแบบการใชงานของค าสงนนๆ

ชวโมงท 1

ชวโมงท 2

Page 31: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ชวโมงท 4

1) นกเรยนแตละกลมน าเสนอผลการสรปความรเกยวกบค าสงควบคมโปรแกรมททหนาชน

เรยน จนครบทกกลม 2) ครใหนกเรยนชวยกนบอกรปแบบของค าสงควบคมแตละประเภท และครอธบายเพมเตม

ในสวนทบกพรอง

1) นกเรยนท าใบงานท 2.3 เรอง ค าสงควบคมโปรแกรม 2) ครและนกเรยนชวยกนสรปเรองการใชค าสงควบคมโปรแกรม

นกเรยนท าแบบทดสอบหลงเรยน หนวยการเรยนรท 2 เรอง เขยนโปรแกรมภาษาซ 7 การวดและประเมนผล

วธการ เครองมอ เกณฑ ตรวจใบงานท 2.3 ใบงานท 2.3 รอยละ 60 ผานเกณฑ

ประเมนการน าเสนอผลงาน แบบประเมนการน าเสนอผลงาน ระดบคณภาพ 2 ผานเกณฑ

สงเกตพฤตกรรมการท างานกลม แบบสงเกตพฤตกรรมการท างานกลม ระดบคณภาพ 2 ผานเกณฑ ตรวจแบบทดสอบหลงเรยน แบบทดสอบหลงเรยน รอยละ 60 ผานเกณฑ

8 สอ/แหลงการเรยนร

8.1 สอการเรยนร 1) ใบความร 2) ใบงานท 2.3 เรอง การใชค าสงควบคม

8.2 แหลงการเรยนร 1) แหลงขอมลสารสนเทศหรออนเทอรเนต

9 บนทกหลงการจดการเรยนร ..................................................................................................................................... ........................... ..................................................................................................................................... ........................... ....................................................................................................... ......................................................... ..................................................................................................................................... ........................... ........................................................................................................................................................ ........

ชวโมงท 3

Page 32: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

:: ค าสงควบคมโปรแกรม ::

ค าชแจง จงออกแบบเขยนโปรแกรมตอไปนใหถกตอง

1) ใหออกแบบเขยนโปรแกรมรบคาคะแนนสอบผานทางแปนพมพแลวค านวณใหเปนเกรดแสดงผลออกมาทางจอภาพ

............................................................................................................................. ............................

....................................................................................................... ..................................................

............................................................................................................................. ............................

.........................................................................................................................................................

............................................................................................................................. ............................

............................................................................................................................... ..........................

......................................................................................................... ................................................

............................................................................................................................. ............................

.........................................................................................................................................................

............................................................................................................................. ............................

ใบงานท 2.3

Page 33: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

2) ใหออกแบบเขยนโปรแกรมโดยแสดงผลลพธออกมาดงน

Counter[1] = 1 Counter[2] = 2 Counter[3] = 3 Counter[4] = 4 Counter[5] = 5 Counter[6] = 6 Counter[7] = 7 Counter[8] = 8 Counter[9] = 9 Counter[10] = 10 Sum = 55

............................................................................................................................. ................................................................................................................................... ............................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................. ............................ ............................................................................................................................... ................................................................................................................................... ............................................................................................................................................................................. .................................................................................................................................................................................................................................................................................................................. ............................

Page 34: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

:: ค าสงควบคมปรแกรม::

ค าชแจง จงออกแบบเขยนโปรแกรมตอไปนใหถกตอง

1) ใหออกแบบเขยนโปรแกรมรบคาคะแนนสอบผานทางแปนพมพแลวค านวณใหเปนเกรดแสดงผลออกมาทางจอภาพ

เฉลย #include <stdio.h> #include <conio.h> void main(void) {

float score; char grade; clrscr(); printf("Enter Score : "); scanf("%f",&score); if (score < 50) {

grade = ‘E’; } else if (score <=60) { grade = ‘D’; } else if (score <=70) { grade = ‘C’; } else if (score <=80) { grade = ‘B’; } else grade = ‘A’; printf("Grade = %c\n",grade);

}

ใบงานท 2.3

Page 35: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

2) ใหออกแบบเขยนโปรแกรมโดยแสดงผลลพธออกมาดงน

Counter[1] = 1 Counter[2] = 2 Counter[3] = 3 Counter[4] = 4 Counter[5] = 5 Counter[6] = 6 Counter[7] = 7 Counter[8] = 8 Counter[9] = 9 Counter[10] = 10 Sum = 55

เฉลย

#include <stdio.h> #include <conio.h> void main(void) {

int counter,sum=0; clrscr(); for(counter=1;counter<=10;counter++) { sum=sum+counter; printf("Counter[%d] = %3d\n",counter,counter); } printf(“\n”); printf("Sum = %3d\n",sum); getch();

}

Page 36: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ล าดบท รายการประเมน คณภาพการปฏบต

4 3 2 1 1 น าเสนอเนอหาในผลงานไดถกตอง 2 การน าเสนอมความนาสนใจ 3 ความเหมาะสมกบเวลา 4 ความกลาแสดงออก 5 บคลกภาพและน าเสยงเหมาะสม

รวม

ลงชอ..............................................................................ผประเมน ......................./.........................../........................

เกณฑการใหคะแนน การปฏบตงานสมบรณชดเจน ให 4 คะแนน การปฏบตงานยงมขอบกพรองเลกนอย ให 3 คะแนน การปฏบตงานยงมขอบกพรองเปนสวนใหญ ให 2 คะแนน การปฏบตงานมขอบกพรองมาก ให 1 คะแนน เกณฑการตดสนคณภาพ

ชวงคะแนน ระดบคณภาพ 17 - 20 13 - 16 9 - 12 5 - 8

ดมาก ด

พอใช ปรบปรง

แบบประเมนการน าเสนอผลงาน

Page 37: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ล าดบท ชอ–สกล ของผรบ

การประเมน

ความรวมมอ การแสดง

ความคดเหน การรบฟง

ความคดเหน การตงใจท างาน

การรวมปรบปรง

ผลงานกลม

รวม 20

คะแนน 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1

1 2 3 4 5 6 7 8 9 10

ลงชอ..............................................................................ผประเมน

......................./.........................../........................ เกณฑการใหคะแนน ดมาก = 4 ด = 3 พอใช = 2 ปรบปรง = 1 เกณฑการตดสนคณภาพ

ชวงคะแนน ระดบคณภาพ 17 - 20 13 - 16 9 - 12 5 - 8

ดมาก ด

พอใช ปรบปรง

แบบสงเกตพฤตกรรมการท างานกลม

หมายเหต ครอาจใชวธการมอบหมายใหหวหนากลม เปนผประเมน หรอใหตวแทนกลมผลดกนประเมน หรอใหมการประเมนโดยเพอน โดยตวนกเรยนเอง ตามความเหมาะสมกได

Page 38: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

:: การเขยนโปรแกรมภาษาซ :: ค าชแจง ใหนกเรยนเขยนโปรแกรมภาษาซเพอหาพนทวงกลมทมรศม 2 เซนตเมตร แลวแสดงผลออกมาทางหนาจอ

ชนงาน/ภาระงาน (รวบยอด)

Page 39: หน่วยการเรียนรู้ที่ 2 - WordPress.com...1. มาตรฐานการเร ยนร /ต วช ว ด ง 3.1 ม.4-6/6 เข ยนโปรแกรมภาษา

ชอ-สกล ชน เลขท

ล าดบท รายการประเมน คณภาพผลงาน

4 3 2 1 1 อธบายหลกการเขยนภาษาซ

2 การเขยนโปรแกรมภาษาซ 3 การตรงตอเวลา 4 การน าเสนอผลงาน

รวม

ลงชอ..............................................................................ผประเมน ......................./.........................../........................

เกณฑการใหคะแนน ดมาก = 4 ด = 3 พอใช = 2 ปรบปรง = 1 เกณฑการตดสนคณภาพ

ชวงคะแนน ระดบคณภาพ 13 - 16 9 - 12 5 - 8 1 - 4

ดมาก ด

พอใช ปรบปรง

แบบประเมนการเขยนโปรแกรมภาษาซ