The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

แผนการจัดการเรียนรู้ วิชา คอมพิวเตอร์ ชั้น ม2

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by ดลพฤกษ์ ทันเจริญ, 2020-10-12 03:08:08

แผนการจัดการเรียนรู้ วิชา คอมพิวเตอร์ ชั้น ม2

แผนการจัดการเรียนรู้ วิชา คอมพิวเตอร์ ชั้น ม2

ชิ้นงาน/ภาระงาน (รวบยอด) เฉลย
เร่ือง การแก้ปัญหาโดยใชแ้ นวคดิ เชงิ คำนวณ

คำชแ้ี จง : ใหน้ กั เรยี นบอกวิธกี ารแก้ปัญหาจากสถานการณท์ ่ีกำหนดให้ โดยใช้แนวคิดเชิงคำนวณ

สถานการณ์ที่ 1: คณุ ครฉู ววี รรณส่ังให้นายแดงจัดแถวเพ่ือนร่วมชัน้ ตามลำดบั ความสงู ปรากฏว่านายแดง
จัดแถวได้ช้ามากทำใหเ้ สยี เวลาในการเรยี น นักเรยี นมวี ิธกี ารแก้ปัญหาใหน้ ายแดงอย่างไร

วิธกี ารแกป้ ัญหาโดยใชแ้ นวคดิ เชงิ คำนวณ
..1......แ...น..ว...ค..ดิ...ก..า..ร..แ...ย..ก...ย..อ่ ..ย....(..D...e..c..o...m....p..o...s..i.t.i.o...n...)....................................................................................................
...........ข..น้ั...ต..อ..น...ท...่ี .1.....ก..ำ..ห...น...ด..น...ัก..เ.ร..ีย...น..ค...น..แ...ร..ก..เ.ป...็น..น...ัก..เ.ร..ยี...น..ต...ำ..แ..ห...น..ง่..ห...ล..ัก...................................................................
...........ข..้ัน...ต..อ..น...ท...่ี .2.....แ..บ...ง่..น..ัก...เ.ร..ยี..น...อ..อ...ก..เ.ป...็น....2....ก..ล..ุ่ม....ด...ัง.น...้ี........................................................................................
..............................ก...ล..ุม่...ท..่ี..1...น...กั ..เ.ร..ีย...น..ท...่สี..ูง..น...้อ..ย..ก...ว..่า..ต..ำ..แ...ห..น...ง่ ..ห..ล...กั ..ใ..ห..ต้...ั้ง.แ...ถ..ว..อ...ย..ทู่...า..ง.ซ..้า..ย..ข...อ..ง..ต..ำ..แ...ห..น...่ง..ห..ล...ัก................
..............................ก...ล..่มุ...ท..่ี..2...น...ัก..เ.ร..ีย...น..ท...ี่ส..ูง..ม...า.ก...ก..ว..่า..ห...ร..ือ..เ.ท...่า..ก..บั...ต..ำ..แ...ห..น...่ง..ห..ล...ัก..ใ..ห..้ต...ั้ง..แ..ถ..ว..อ...ย..ู่ท...า..ง..ข..ว..า..ข..อ...ง..ต..ำ..แ..ห...น...่ง.ห...ล. ัก
...........ข..ั้น...ต..อ..น...ท...่ี .3.....ท...้ัง...2...ก...ล..มุ่...ท..ำ..ซ...ำ้ ..จ..น..แ...บ..่ง..ก...ล..่มุ...ไ.ม...ไ่ .ด..้อ...ีก..แ...ล..ะ..น...ัก..เ.ร..ีย...น..เ..ข..า้..แ..ถ...ว..เ.ร..ีย..ง.ต...า..ม..ล...ำ..ด..ับ...ค..ว..า..ม...ส..ูง..ไ.ด...้ถ..ูก..ต...้อ..ง...
..2......แ...น..ว...ค..ิด...ก..า..ร..ห...า..ร..ูป...แ..บ...บ....(..P..a..t..t..e..r..n....R..e..c...o..g..n...i.t.i.o...n...)....................................... .................................................
...........ก..ล..ุ่ม...น..กั...เ.ร..ยี..น...ท...ี่ม..ีค...ว..า..ม..ส...ูง.น...้อ..ย...ก..ว..า่..ต...ำ.แ...ห..น...ง่..ห...ล..กั.....ต..ำ..แ...ห..น...่ง..ห..ล...ัก......ก...ล..มุ่..น...กั..เ.ร..ยี..น...ท...มี่ ..ีค...ว..า..ม..ส..งู..ม...า..ก..ก..ว...่า............
..................................................................................................................ห..ร..อื...เ.ท...่า..ก..ับ...ต..ำ..แ..ห...น...ง่ .ห...ล..กั........................
..3......แ...น..ว...ค..ดิ ...เ.ช...ิง.น...า..ม...ธ..ร..ร..ม....(..A...b..s..t..r.a..c...t.i.o...n..).......................................................... .................................................
...........ก..า..ร..เ.ร..ยี...ง.ล...ำ..ด..ับ...ค..ว..า..ม...ส..งู..ข..อ...ง..น..ัก...เ.ร..ีย..น...จ..ะ..ส...น..ใ..จ..แ..ค...่ล..ำ..ด..ับ...ค...ว..า..ม..ส..งู..เ..ท..า่..น...นั้ ....แ..ล..ะ..ไ.ม...่ส..น...ใ.จ...ส..งิ่..ท...่ีไ.ม...่จ..ำ..เ.ป...็น................
..........ต...อ่..ก...า..ร..จ..ดั ..แ...ถ..ว..ข..อ...ง..น..กั...เ.ร..ีย..น....เ.ช...น่ ....ช..ื่อ....น..า..ม..ส...ก..ลุ....เ.พ...ศ....อ..า..ย..ุ..น..ำ้..ห...น...กั ...เ..ป..็น...ต..น้.....................................................
..4......แ...น..ว...ค..ิด...ก..า..ร..อ...อ..ก...แ..บ...บ..ข...นั้...ต..อ...น..ว...ธิ ..ี.(..A...l.g..o...r.i.t..h..m......D...e..s..i.g..n...)..............................................................................
..ล...ำ..ด..ับ...ข..ั้น...ต..อ...น..ใ..น..ก...า..ร..แ..ก..ป้...ัญ...ห...า..ม..ดี...งั ..น..ี้...................................................................................................................
................1......ก..ำ..ห...น...ด..น...กั ..เ.ร..ยี...น..ค...น..แ...ร.ก...ท..า..ง..ซ..้า..ย...ส..ุด...เ.ป..น็...ต..ำ..แ...ห..น...่ง..ห..ล...ัก.........................................................................
................2......ท...ำ..ก..า..ร..แ..บ...ง่ ..ก..ล..มุ่...น...กั ..เ.ร..ยี..น...โ..ด..ย..น...ัก..เ..ร..ีย..น...ท..่ีม...ีค..ว..า..ม...ส..ูง..น..้อ...ย..ก...ว..่า..ต..ำ..แ..ห...น...ง่ .ห..ล...กั ..ใ..ห..ต้...ั้ง.แ...ถ..ว..อ...ย..ู่ท...า..ง.ซ...า้ ..ย..ข..อ...ง.....
................ต...ำ..แ..ห...น..่ง..ห...ล..กั....แ..ล...ะ..น..ัก...เ.ร..ีย..น...ท...ี่ม..ีค...ว..า..ม..ส..งู..ม...า..ก..ก..ว...า่ .ห...ร..ือ...เ.ท..า่..ก...ับ...ต..ำ..แ..ห...น..่ง..ห...ล..กั ..ใ..ห..ต้...ั้ง.แ...ถ..ว..อ...ย..ู่ท...า..ง.ข...ว..า..ข..อ..ง........
................ต...ำ..แ..ห...น..่ง..ห...ล..กั.................................................................................................................................... .......
................3......ท...ำ..ซ..ำ้..ข..น้ั...ต..อ...น..ท...ี่.1....แ..ล...ะ..ข..้นั...ต..อ...น..ท...่ี .2....ไ.ป...เ.ร..ือ่...ย..ๆ....จ..น...ก..ร..ะ..ท...ั่ง..ไ.ม...ส่ ..า..ม..า..ร..ถ..แ...บ..ง่..ก..ล...ุ่ม..ไ..ด..้อ...ีก............................

และได้แถวท่เี รียงลำดบั ความสูงจากนอ้ ยไปหามาก

สถานการณ์ท่ี 2: ฟ้าใสต้องการหาชุดกระโปรงสีชมพใู นตูเ้ สื้อผา้ แต่ปรากฏว่าฟ้าใสหาไม่เจอ จงึ ต้องร้ือ
เสอื้ ผ้าออกมากองไวข้ ้างนอกตเู้ สอ้ื ผา้ ทัง้ หมด นักเรยี นมีวธิ ีการจัดเรียงเส้อื ผ้าใหฟ้ า้ ใส
อย่างไร เพอื่ ให้ฟา้ ใสหาเสื้อผา้ ได้งา่ ยทีส่ ุด

วิธกี ารแกป้ ญั หาโดยใช้แนวคิดเชงิ คำนวณ
.1......แ..น...ว..ค...ดิ ..ก...า..ร..แ..ย...ก..ย..อ่...ย....(.D...e...c..o..m....p...o..s..i.t..i.o..n...)......................................................................................................
.........ข...้ัน..ต...อ..น...ท..ี่..1.....ต..ัง้..ว..ตั ..ถ...ุป..ร..ะ..ส...ง.ค...์ห...ล..ัก..ใ..น..ก...า..ร..ค..น้...ห..า..ว..่า..จ...ะ..ค..้น...ห...า..เ.ส..้ือ...ผ..า้..จ..า..ก...อ..ะ..ไ..ร...เ.ช...น่ ....ค..้น...ห..า..จ..า..ก...ส..ี..ห..ร..ือ...ป..ร..ะ..เ.ภ...ท..
..............................เ.พ...อ่ื...ก..ำ..ห...น..ด...เ.ป...น็ ..เ.ก...ณ...ฑ...์ใ..น..ก...า.ร...แ..บ...่ง.ก...ล..มุ่...เ.ส..ื้อ...ผ..า้.......................... ..................................................
.........ข...ั้น..ต...อ..น...ท..ี่..2....แ...บ..ง่..ก...ล..มุ่...เ.ส..ื้อ...ผ..้า..ต..า..ม...ว..ัต..ถ...ปุ ..ร..ะ..ส...ง..ค..ท์...ี่ไ.ด...ต้ ..้ัง..ไ..ว..้ .............................................................................
.........ข...ั้น..ต...อ..น...ท..่ี..3....จ...ดั ..เ.ร..ยี...ง.เ..ส..ื้อ..ผ...้า..ต..า..ม...ท..่ีไ..ด..้แ...บ..ง่..ก..ล...ุ่ม..ไ..ว..้ ....................................................................... ...................
.2......แ..น...ว..ค...ิด..ก...า..ร..ห...า..ร..ปู ..แ...บ...บ....(.P...a..t..t.e...r.n....R...e..c..o...g..n..i.t..i.o...n..)..........................................................................................
.........ห...า..ว..ตั..ถ...ุป..ร..ะ..ส...ง..ค..์ใ..น..ก...า..ร..ค..้น...ห..า.....แ..บ...่ง..ก..ล..มุ่...เ.ส...ือ้ ..ผ..้า..ต...า..ม..ว..ัต...ถ..ุป...ร..ะ..ส..ง..ค...์ ....จ..ัด..เ..ร..ีย..ง..เส...้อื ..ผ..า้..ต...า..ม..ท...่ีแ..บ...่ง..ก..ล..่มุ...................
.3......แ..น...ว..ค...ิด..เ.ช...งิ ..น...า..ม..ธ...ร..ร..ม....(.A...b...s..t.r..a..c..t..i.o..n...).......................................................................... ..................................
.........ก...า..ร..จ..ดั ..เ..ร..ยี ..ง..เ.ส..ือ้...ผ..า้..จ..ะ..ส...น..ใ..จ..แ...ค..่ก..า..ร..แ...บ..่ง..ก...ล..ุ่ม..เ..ส..้อื..ผ...้า..ต..า..ม...ว..ัต..ถ..ปุ...ร..ะ..ส...ง..ค..์.ส...ิ่ง.ท...่ีส..น..ใ..จ..ค...ือ...ป...ร..ะ..เ..ภ..ท...ข..อ...ง.เ..ส..้ือ..ผ...า้ ...ส...ี ...
.........แ..ล...ะ..ส..ง่ิ..ท...ไี่ .ม...่ส..น...ใ.จ....แ..ล...ะ..ไ.ม...่จ..ำ..เ.ป...น็ ..ต...อ่..ก...า..ร..จ..ดั..เ..ร..ีย..ง.เ..ส..อ้ื..ผ...า้ ...ค..ือ....ข...น..า..ด....ย..ี่ห...้อ....เ.ป..น็...ต...น้ ..............................................
.4......แ..น...ว..ค...ดิ ..ก...า..ร..อ..อ...ก..แ...บ..บ...ข...้นั ..ต...อ..น...ว..ธิ..ี..(.A...l..g..o..r..i.t.h...m.....D...e...s.i.g..n...)................................................................................
.........ล..ำ..ด...ับ..ข...ั้น..ต...อ..น...ใ.น...ก..า..ร..แ...ก..้ป...ัญ...ห..า..ม...ีด..งั..น...ี้ ............................................................................................................
...............1.....ห...า..ว..ตั...ถ..ปุ...ร..ะ..ส..ง..ค..ใ์..น...ก..า..ร..ค..น้...ห...า..เ.ส..ื้อ..ผ...า้ .....................................................................................................
...............2.....แ...บ..่ง..ก...ล..ุ่ม...เ.ส..อ้ื..ผ...า้ ..ต..า..ม...ว..ตั ..ถ...ุป..ร..ะ..ส...ง..ค..์.......................................................................................................
...............3.....จ...ัด..เ.ร..ยี...ง..เ.ส..้ือ...ผ..้า..ต..า..ม...ท..่ีแ...บ..ง่..ก...ล..ุม่ ...เ.ส..้อื ..ผ...้า................................................... .................................................
...............4.....จ...ัด..เ.ข...า้ ..ต..ู้เ.ส...้อื ..ผ...า้ .ใ..ห...้เ.ร..ยี..บ...ร..้อ..ย...................................................................................................................
............................................................................................................................. .................................................
............................................................................................................................. .................................................
....................................................................................................................................................................... .......
............................................................................................................................. .................................................
..............................................................................................................................................................................
............................................................................................................................. .................................................
............................................................................................................................. .................................................
..............................................................................................................................................................................

แบบสงั เกตพฤตกิ รรมการทำงานรายบุคคล

คำช้แี จง : ใหผ้ ู้สอนสงั เกตพฤติกรรมของนกั เรียนในระหว่างเรียนและนอกเวลาเรยี น แล้วขดี ✓ลงในชอ่ ง
ท่ตี รงกับระดบั คะแนน

ลำดับที่ รายการประเมิน ระดบั คะแนน 1
32
1 การแสดงความคิดเห็น 
2 การยอมรบั ฟังความคิดเหน็ ของผูอ้ ่นื  
3 การทำงานตามหนา้ ที่ทีไ่ ด้รับมอบหมาย  
4 ความมีนำ้ ใจ  
5 การตรงต่อเวลา  


รวม

เกณฑ์การใหค้ ะแนน ลงช่อื ...................................................ผปู้ ระเมนิ
ปฏบิ ตั ิหรอื แสดงพฤติกรรมอย่างสมำ่ เสมอ ............/.................../................
ปฏบิ ัติหรือแสดงพฤติกรรมบ่อยครั้ง
ปฏิบัติหรอื แสดงพฤติกรรมบางครง้ั ให้ 3 คะแนน
ให้ 2 คะแนน
ให้ 1 คะแนน

เกณฑก์ ารตดั สินคุณภาพ

ชว่ งคะแนน ระดับคณุ ภาพ

14–15 ดมี าก

11–13 ดี

8–10 พอใช้

ตำ่ กวา่ 8 ปรับปรงุ

แบบสังเกตพฤตกิ รรมการทำงานกลมุ่

คำชี้แจง : ให้ผู้สอนสงั เกตพฤตกิ รรมของนักเรียนในระหวา่ งเรียนและนอกเวลาเรียน แล้วขีด ✓ลงในช่อง
ทต่ี รงกับระดบั คะแนน

การมี

ลำดบั ที่ ช่อื –สกลุ การแสดง การยอมรบั การทำงาน ความมี ส่วนร่วมใน รวม
ของนกั เรียน ความ ฟังคนอ่ืน ตามทไ่ี ดร้ ับ น้ำใจ การ 15
คิดเหน็ มอบหมาย
ปรับปรุง

ผลงานกล่มุ คะแนน

321321321321321

ลงช่อื ...................................................ผ้ปู ระเมิน
............./.................../...............

เกณฑก์ ารให้คะแนน ให้ 3 คะแนน
ปฏิบตั ิหรือแสดงพฤตกิ รรมอย่างสมำ่ เสมอ ให้ 2 คะแนน
ปฏบิ ตั หิ รอื แสดงพฤตกิ รรมบ่อยคร้ัง ให้ 1 คะแนน
ปฏบิ ัติหรอื แสดงพฤตกิ รรมบางคร้ัง

เกณฑ์การตดั สินคุณภาพ

ช่วงคะแนน ระดับคณุ ภาพ

14–15 ดมี าก

11–13 ดี

8–10 พอใช้

ต่ำกว่า 8 ปรับปรงุ

แบบประเมินคณุ ลักษณะอันพึงประสงค์

คำช้แี จง : ใหผ้ ู้สอนสังเกตพฤตกิ รรมของนกั เรียนในระหวา่ งเรียนและนอกเวลาเรยี น แล้วขดี ✓ลงในช่อง
ทีต่ รงกับระดับคะแนน

คุณลักษณะ รายการประเมนิ ระดบั คะแนน
อนั พึงประสงค์ดา้ น 32 1
1.1 ยนื ตรงเคารพธงชาติ และรอ้ งเพลงชาติได้
1. รักชาติ ศาสน์ 1.2 เขา้ ร่วมกิจกรรมทีส่ รา้ งความสามัคคีปรองดอง และเป็นประโยชน์ต่อ
กษตั รยิ ์
โรงเรียน
2. ซ่ือสตั ย์ สจุ รติ 1.3 เข้ารว่ มกจิ กรรมทางศาสนาท่ีตนนับถือ ปฏิบัติตามหลักศาสนา
3. มีวินัย รบั ผดิ ชอบ 1.4 เขา้ ร่วมกจิ กรรมทีเ่ กย่ี วกบั สถาบันพระมหากษัตรยิ ต์ ามท่ีโรงเรยี นจัดขึน้
4. ใฝเ่ รียนรู้ 2.1 ใหข้ อ้ มลู ที่ถกู ตอ้ งและเปน็ จริง
2.2 ปฏิบตั ใิ นส่ิงท่ีถูกตอ้ ง
5. อยูอ่ ยา่ งพอเพียง 3.1 ปฏบิ ตั ิตามขอ้ ตกลง กฎเกณฑ์ ระเบียบ ขอ้ บังคับของครอบครวั

6. มงุ่ มนั่ ในการทำงาน มีความตรงตอ่ เวลาในการปฏบิ ัตกิ จิ กรรมต่างๆ ในชีวิตประจำวนั
7. รกั ความเปน็ ไทย 4.1 รู้จกั ใช้เวลาวา่ งให้เป็นประโยชน์ และนำไปปฏิบัติได้
8. มีจิตสาธารณะ 4.2 รู้จักจัดสรรเวลาใหเ้ หมาะสม
4.3 เช่ือฟงั คำส่งั สอนของบดิ า-มารดา โดยไมโ่ ตแ้ ยง้
4.4 ต้ังใจเรยี น
5.1 ใชท้ รพั ยส์ ินและสิง่ ของของโรงเรยี นอย่างประหยัด
5.2 ใช้อุปกรณก์ ารเรยี นอยา่ งประหยัดและรู้คณุ คา่
5.3 ใชจ้ า่ ยอย่างประหยัดและมีการเก็บออมเงนิ
6.1 มีความตั้งใจและพยายามในการทำงานที่ได้รบั มอบหมาย
6.2 มคี วามอดทนและไม่ท้อแทต้ อ่ อุปสรรคเพื่อให้งานสำเรจ็
7.1 มีจิตสำนกึ ในการอนรุ กั ษ์วัฒนธรรมและภมู ปิ ญั ญาไทย
7.2 เห็นคุณคา่ และปฏิบตั ิตนตามวัฒนธรรมไทย
8.1 รู้จกั ช่วยพอ่ แม่ ผู้ปกครอง และครูทำงาน
8.2 รู้จักการดูแลรักษาทรัพยส์ มบัตแิ ละสิ่งแวดลอ้ มของห้องเรียนและ

โรงเรียน

ลงชอ่ื ..................................................ผู้ประเมิน
............/.................../................

เกณฑก์ ารใหค้ ะแนน ให้ 3 คะแนน ชว่ งคะแนน ระดบั คุณภาพ
พฤติกรรมท่ปี ฏบิ ตั ิชดั เจนและสมำ่ เสมอ ให้ 2 คะแนน 51–60 ดีมาก
พฤติกรรมที่ปฏิบัตชิ ดั เจนและบอ่ ยครั้ง ให้ 1 คะแนน 41–50 ดี
พฤติกรรมที่ปฏบิ ัติบางครง้ั 30–40 พอใช้
ต่ำกวา่ 30 ปรับปรุง

แบบประเมินชิ้นงาน/ภาระงาน (รวบยอด)

ออกแบบอัลกอริทมึ ทใ่ี ชแ้ นวคิดเชงิ คำนวณในการแก้ปัญหา หรือการทำงานที่พบในชวี ติ จรงิ

รายการ เกณฑก์ ารประเมนิ (ระดับคุณภาพ) ระดบั
ประเมนิ คณุ ภาพ
ดมี าก (4) ดี (3) พอใช้ (2) ปรบั ปรุง (1)
1. องคป์ ระกอบของ ดีมาก
แนวคดิ เชิงคำนวณ บอกวิธกี ารแก้ปญั หา บอกวิธกี ารแกป้ ญั หา บอกวิธีการแก้ปญั หา ไมส่ ามารถบอกวธิ กี าร
ของแตล่ ะองคป์ ระกอบ แกป้ ญั หาของแต่ละ ดี
2. การแกป้ ญั หาการเข้าแถว ของแนวคิดเชิงคำนวณ ของแต่ละองคป์ ระกอบ ของแตล่ ะองคป์ ระกอบ องคป์ ระกอบของ
ตามลำดับ ไดด้ มี าก แนวคดิ เชงิ คำนวณได้ พอใช้
สามารถบอกขน้ั ตอน ของแนวคิดเชงิ คำนวณ ของแนวคิดเชิงคำนวณ ไม่สามารถบอกขน้ั ตอน
3. การแก้ปญั หาการจดั เรยี ง การแก้ปัญหาการเข้า การแกป้ ญั หาการเข้า ปรบั ปรงุ
เส้อื ผ้า แถวตามลำดบั ได้ดีมาก ได้ดี ได้คอ่ นขา้ งดี แถวตามลำดับได้

4. ความสมบรู ณ์ของผลงาน สามารถบอกขนั้ ตอน สามารถบอกขั้นตอน สามารถบอกข้นั ตอน ไมส่ ามารถบอกขน้ั ตอน
การแกป้ ญั หาการจัด การแก้ปัญหาการจดั
เรยี งเสื้อผา้ ไดด้ มี าก การแกป้ ัญหาการเขา้ การแก้ปัญหาการเข้า เรยี งเส้ือผ้าได้
ผลงานมีความครบถว้ น ผลงานมีความครบถว้ น
สมบูรณด์ มี าก แถวตามลำดบั ไดด้ ี แถวตามลำดับได้ สมบูรณน์ อ้ ย

คอ่ นขา้ งดี

สามารถบอกขั้นตอน สามารถบอกข้ันตอน

การแก้ปญั หาการจัด การแก้ปัญหาการจดั

เรียงเส้ือผ้าได้ดี เรยี งเสื้อผ้าได้ค่อนข้างดี

ผลงานมีความครบถ้วน ผลงานมีความครบถว้ น

สมบรู ณค์ อ่ นข้างดี สมบูรณด์ เี ปน็ บางสว่ น

5. สง่ งานตรงเวลา ส่งภาระงานภายในเวลา สง่ ภาระงานชา้ กวา่ ส่งภาระงานช้ากว่า ส่งภาระงานชา้ กว่า
กำหนด 2 วนั กำหนดเกนิ 3 วันขึน้ ไป
ทีก่ ำหนด กำหนด 1 วัน

เกณฑก์ ารตดั สนิ คุณภาพ

ช่วงคะแนน ระดับคณุ ภาพ

16 - 20 ดมี าก

10 - 15 ดี

7 - 9 พอใช้

1 - 6 ปรบั ปรงุ

9. ความเหน็ ของผบู้ รหิ ารสถานศกึ ษาหรอื ผู้ท่ไี ด้รบั มอบหมาย
ข้อเสนอแนะ

ลงชอื่ .................................
( ................................ )

ตำแหนง่ .......

10. บนั ทกึ ผลหลังการสอน
 ด้านความรู้

 ด้านสมรรถนะสำคัญของผู้เรียน

 ดา้ นคณุ ลกั ษณะอนั พึงประสงค์

 ดา้ นความสามารถทางเทคโนโลยี (วิทยาการคำนวณ)

 ดา้ นอน่ื ๆ (พฤติกรรมเด่น หรือพฤตกิ รรมท่ีมปี ญั หาของนกั เรียนเปน็ รายบคุ คล (ถ้าม)ี )

 ปัญหา/อปุ สรรค
 แนวทางการแกไ้ ข

ลงชื่อ..............................................ผู้บนั ทึก
(นายดลพฤกษ์ ทนั เจรญิ )
ตำแหนง่ ครผู ูช้ ว่ ย

หน่วยการเรยี นรทู้ ่ี 2

การออกแบบขั้นตอนการทำงานและการเขยี นโปรแกรมด้วยภาษาPython

เวลา 18 ชว่ั โมง
1. ผลการเรยี นรู้

1. เพื่อให้ผู้เรียนมีความรู้ ความเข้าใจ การนำข้อมูลปฐมภูมิเข้าสู่ระบบคอมพิวเตอร์ วิเคราะห์
ประเมิน นำเสนอขอ้ มลู และ สารสนเทศไดต้ ามวตั ถปุ ระสงค์

2. เพื่อให้ผู้เรียนใช้ทักษะการคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริง และเขียนโปรแกรม
อย่างงา่ ย เพื่อชว่ ยในการแกป้ ญั หา

3. เพอ่ื ให้ผเู้ รียนใชเ้ ทคโนโลยสี ารสนเทศและการสื่อสารอย่างรู้เทา่ ทนั และรับผดิ ชอบต่อสงั คม
4. เพื่อให้ผู้เรียนนำความรู้ความเข้าใจใน วิชาวิทยาศาสตร์และเทคโนโลยีไปใช้ให้เกิดประโยชน์ต่อ

สังคมและการดำรงชวี ติ
5. เพ่ือให้ผู้เรียนพัฒนากระบวนการคิดและจินตนาการ มีความสามารถในการแก้ปัญหาและมี

ทักษะในการสอ่ื สาร มคี วามสามารถในการตัดสนิ ใจ
6. เพ่ือให้ผู้เรียนเป็นผู้ท่ีมีจิตวิทยาศาสตร์ มีคุณธรรม จริยธรรม และค่านิยมในการใช้วิทยาศาสตร์

และเทคโนโลยีอย่างสร้างสรรค์
2. สาระการเรียนรู้

2.1 สาระการเรยี นร้แู กนกลาง
1) ตัวดำเนนิ การบูลีน
2) ฟังกช์ ัน
3) การออกแบบและเขียนโปรแกรมทมี่ กี ารใช้ตรรกะและฟงั กช์ ัน
4) การออกแบบอลั กอริทึม เพื่อแก้ปญั หาอาจใชแ้ นวคดิ เชิงคำนวณในการออกแบบ
เพอื่ ให้การแกป้ ญั หามีประสิทธิภาพ
5) การแก้ปัญหาอยา่ งเป็นขั้นตอนจะชว่ ยให้แกป้ ัญหาได้อย่างมีประสทิ ธิภาพ
6) ซอฟตแ์ วรท์ ีใ่ ชใ้ นการเขียนโปรแกรม เช่น Scratch, python, java, c
7) ตัวอย่างโปรแกรม เชน่ โปรแกรมตดั เกรด หาคำตอบทงั้ หมดของอสมการหลายตัวแปร

3. สาระสำคัญ/ความคิดรวบยอด
การออกแบบขั้นตอนการทำงานของโปรแกรมหรือการออกแบบอลั กอรทิ ึม เป็นการออกแบบลำดบั

ข้ันตอนการทำงานของโปรแกรม ซึ่งสามารถแบ่งได้เปน็ 3 ลกั ษณะ คือ การใชภ้ าษาธรรมชาติ การใช้รหัส
จำลอง และการใช้ผังงาน โดยภาษาไพทอนเปน็ ภาษาโปรแกรมคอมพิวเตอรช์ นดิ หนง่ึ ทเี่ หมาะสำหรับผู้
เรม่ิ ต้นเขยี นโปรแกรมไปจนถึงการประยุกตใ์ ชง้ านในระดับสงู เน่ืองจากเปน็ ภาษาที่มีโครงสรา้ งและไวยากรณ์
คอ่ นข้างงา่ ย ไมซ่ ับซ้อน ทำให้งา่ ยตอ่ ความเข้าใจ มีการนำตัวแปร และฟังก์ชนั มาช่วยในการทำงาน ตลอดจน

มีโครงสร้างการทำงานแบบเรียงลำดับ และโครงสรา้ งการทำงานแบบเลอื กทำ เพือ่ ใหส้ ามารถคำนวณ

ประมวลผลไดต้ ามท่ีต้องการ

4. สมรรถนะสำคัญของผเู้ รียนและคุณลักษณะอนั พึงประสงค์

สมรรถนะสำคัญของผเู้ รียน คุณลกั ษณะอนั พงึ ประสงค์

1. ความสามารถในการสือ่ สาร 1. มีวินยั รบั ผดิ ชอบ

- ทักษะการส่ือสาร 2. ใฝ่เรียนรู้

- ทักษะการแลกเปลยี่ นข้อมูลรว่ มกนั 3. มุ่งมน่ั ในการทำงาน

2. ความสามารถในการคดิ

- ทกั ษะการคิดวเิ คราะห์

3. ความสามารถในการแกป้ ัญหา

- ทกั ษะการสงั เกต

4. ความสามารถในการใช้ทักษะชวี ติ

- ทกั ษะการทำงานร่วมกนั

5. ความสามารถในการใช้เทคโนโลยี

- ทกั ษะการสบื คน้ ข้อมูล

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

- ชน้ิ งาน/ภาระงาน (รวบยอด) เรือ่ ง การออกแบบขนั้ ตอนการทำงาน และการเขยี นโปรแกรมด้วยภาษา

Python

6. การวัดและการประเมนิ ผล

รายการวัด วธิ วี ดั เครอ่ื งมอื เกณฑ์การประเมิน

6.1 การประเมนิ ช้ินงาน/ภาระงาน - ตรวจชิ้นงาน/ภาระ - แบบประเมินช้นิ งาน ระดบั คุณภาพ 2

(รวบยอด) เร่ือง การออกแบบ งาน (รวบยอด) /ภาระงาน (รวบยอด) ผา่ นเกณฑ์

ขัน้ ตอนการทำงาน และการ

เขียนโปรแกรมด้วยภาษา

Python

6.2 การประเมินก่อนเรียน - ตรวจแบบทดสอบ - แบบทดสอบก่อนเรียน ประเมนิ ตามสภาพจรงิ

- แบบทดสอบก่อนเรียน ก่อนเรยี น

หน่วยการเรยี นรู้ที่ 2

เรื่อง การออกแบบขนั้ ตอน

การทำงาน และการเขียน

โปรแกรมดว้ ยภาษา Python

6.3 ประเมนิ ระหว่างการจดั กิจกรรม - ตรวจใบงานท่ี 2.1.1 - ใบงานท่ี 2.1.1 รอ้ ยละ 60 ผา่ นเกณฑ์

การเรยี นรู้

1) การออกแบบขัน้ ตอนการ

รายการวดั วธิ ีวดั เครอ่ื งมือ เกณฑก์ ารประเมิน

ทำงานโดยใช้ภาษาธรรมชาติ รอ้ ยละ 60 ผ่านเกณฑ์

2) การออกแบบขั้นตอนการ - ตรวจใบงานที่ 2.1.2 - ใบงานที่ 2.1.2 ร้อยละ 60 ผ่านเกณฑ์

ทำงานโดยใช้รหัสจำลอง รอ้ ยละ 60 ผ่านเกณฑ์
รอ้ ยละ 60 ผ่านเกณฑ์
3) การออกแบบขั้นตอนการ - ตรวจใบงานท่ี 2.1.3 - ใบงานที่ 2.1.3
รอ้ ยละ 60 ผา่ นเกณฑ์
ทำงานโดยใช้ผังงาน รอ้ ยละ 60 ผา่ นเกณฑ์

4) ตวั แปรในภาษาไพทอน - ตรวจใบงานท่ี 2.2.1 - ใบงานท่ี 2.2.1 ร้อยละ 60 ผ่านเกณฑ์

5) รหสั ควบคุมและรหัสรปู แบบ - ตรวจใบงานที่ 2.3.1 - ใบงานท่ี 2.3.1 ร้อยละ 60 ผา่ นเกณฑ์

ข้อมลู ร้อยละ 60 ผา่ นเกณฑ์

6) ตัวดำเนินการ - ตรวจใบงานท่ี 2.3.2 - ใบงานที่ 2.3.2 ร้อยละ 60 ผ่านเกณฑ์

7) การเขียนโปรแกรมดว้ ยภาษา - ตรวจใบงานที่ 2.4.1 - ใบงานที่ 2.4.1 รอ้ ยละ 60 ผา่ นเกณฑ์

ไพทอน รอ้ ยละ 60 ผา่ นเกณฑ์

8) การใชง้ านฟังกช์ ันคำสั่ง - ตรวจใบงานท่ี 2.5.1 - ใบงานที่ 2.5.1 ระดับคุณภาพ 2
ผ่านเกณฑ์
แสดงผลทางหนา้ จอ ระดบั คุณภาพ 2
ผ่านเกณฑ์
9) การใชร้ หสั รูปแบบข้อมลู - ตรวจใบงานท่ี 2.5.2 - ใบงานท่ี 2.5.2 ระดบั คุณภาพ 2
ผ่านเกณฑ์
รว่ มกับฟังกช์ นั print( ) ระดบั คุณภาพ 2
ผา่ นเกณฑ์
10) การใช้งานฟงั กช์ นั คำสง่ั - ตรวจใบงานที่ 2.5.3 - ใบงานที่ 2.5.3
ประเมินตามสภาพจริง
รับข้อมลู ทางแปน้ พมิ พ์

11) การเขยี นโปรแกรมการ - ตรวจใบงานท่ี 2.6.1 - ใบงานที่ 2.6.1

ทำงานแบบเรียงลำดบั

12) การทำงานแบบ Single - ตรวจใบงานที่ 2.7.1 - ใบงานท่ี 2.7.1

Selection

13) การทำงานแบบ Double - ตรวจใบงานที่ 2.7.2 - ใบงานท่ี 2.7.2

Selection

14) การนำเสนอผลงาน - ประเมนิ การนำเสนอ - แบบประเมนิ

ผลงาน การนำเสนอผลงาน

15) พฤติกรรมการทำงาน - สังเกตพฤติกรรม - แบบสังเกตพฤตกิ รรม

รายบุคคล การทำงานรายบุคคล การทำงานรายบุคคล

16) พฤตกิ รรมการทำงานกลุ่ม - สงั เกตพฤติกรรม - แบบสงั เกตพฤตกิ รรม

การทำงานกลุ่ม การทำงานกลุ่ม

17) คุณลักษณะอันพึงประสงค์ - สงั เกตความมีวินัย - แบบประเมนิ
ความรับผิดชอบ คณุ ลักษณะ
6.4 การประเมนิ หลังเรียน ใฝ่เรยี นรู้ และม่งุ มนั่ อันพึงประสงค์
- แบบทดสอบหลงั เรียน ในการทำงาน
- แบบทดสอบหลังเรียน
- ตรวจแบบทดสอบ
หลงั เรียน

รายการวัด วธิ ีวดั เคร่อื งมอื เกณฑ์การประเมนิ

หน่วยการเรียนรทู้ ี่ 2
เร่ือง การออกแบบข้นั ตอน
การทำงาน และการเขยี น
โปรแกรมดว้ ยภาษา
Python

7. กจิ กรรมการเรยี นรู้
นกั เรียนทำแบบทดสอบก่อนเรียนหน่วยการเรยี นรู้ที่ 2 เรอื่ ง การออกแบบขัน้ ตอนการทำงาน และ
การเขยี นโปรแกรมดว้ ยภาษา Python

เร่ืองที่ 1 : การออกแบบข้ันตอนการทำงานของโปรแกรม 2 ชวั่ โมง

วธิ กี ารสอนโดยเน้นรปู แบบการสอนแบบสืบเสาะหาความรู้ 5Es (5Es Instructional Model)

ข้นั นำ

ข้ันท่ี 1 กระตุ้นความสนใจ (Engagement)
ครถู ามคำถามประจำหัวข้อวา่ “นกั เรียนคดิ วา่ การออกแบบขน้ั ตอนการทำงานของโปรแกรม
มีความสำคญั อย่างไรต่อการเขียนโปรแกรมคอมพิวเตอร์”

ขั้นสอน

ข้นั ท่ี 2 สำรวจคน้ หา (Exploration)
1. นักเรียนแบง่ กลุ่ม กลมุ่ ละ 3-4 คน เพอื่ ค้นหาลักษณะของการออกแบบขัน้ ตอนการทำงานของ
โปรแกรมจากอนิ เทอรเ์ นต็ ที่เคร่ืองคอมพิวเตอรข์ องตนเอง จากนั้นครใู ห้นักเรียนแตล่ ะกลุ่มมา
นำเสนอเกีย่ วกับลักษณะของการออกแบบขั้นตอนการทำงานของโปรแกรม
2. นักเรยี นศกึ ษาและสังเกตการออกแบบขัน้ ตอนการทำงานของโปรแกรมทั้ง 3 ลกั ษณะ

ขั้นท่ี 3 อธบิ ายความรู้ (Explanation)
3. ครยู กตวั อยา่ งการออกแบบข้ันตอนการทำงานโดยใชภ้ าษาธรรมชาติ การออกแบบขั้นตอน
การทำงานโดยใช้รหัสจำลอง และการออกแบบขนั้ ตอนการทำงานโดยใช้ผังงานตามหนังสอื
เรียน เพ่ืออธิบายลำดบั ข้นั ตอนการทำงานของโปรแกรมตามลำดับการทำงานก่อน-หลงั
จากตวั อยา่ งต้องการคำนวณหาพืน้ ทข่ี องรูปส่ีเหล่ยี มผนื ผ้า

ขั้นท่ี 4 ขยายความเข้าใจ (Elaboration)
4. นักเรยี นทำใบงานท่ี 2.1.1 เร่ือง การออกแบบขั้นตอนการทำงานโดยใช้ภาษาธรรมชาติ
ใบงานที่ 2.1.2 เรอ่ื ง การออกแบบข้ันตอนการทำงานโดยใช้รหสั จำลอง และใบงานที่ 2.1.3
เร่อื ง การออกแบบข้ันตอนการทำงานโดยใชผ้ ังงาน

ขน้ั สรุป

ขน้ั ท่ี 5 ตรวจสอบผล (Evaluation)
1. ครูประเมนิ ผลนกั เรยี นจากการสังเกตการตอบคำถาม การนำเสนอหนา้ ชนั้ เรียน
การทำกิจกรรมกลุ่มดว้ ยความตงั้ ใจ และการทำใบงาน
2. ครตู รวจสอบความถูกต้องของผลการทำใบงานที่ 2.1.1, ใบงานท่ี 2.1.2 และ ใบงานที่ 2.1.3
3. นกั เรียนและครูรว่ มกนั สรปุ เกี่ยวกับการออกแบบขนั้ ตอนการทำงานของโปรแกรม

เรอ่ื งท่ี 2: ตัวแปรภาษาไพทอน 2 ชวั่ โมง

วิธีการสอนโดยเน้นรปู แบบการสอนแบบสืบเสาะหาความรู้ 5Es (5Es Instructional Model)

ข้ันนำ

ขั้นท่ี 1 กระตุ้นความสนใจ (Engagement)
1. ครทู บทวนความรเู้ ดิมจากชั่วโมงท่ีแลว้ เกี่ยวกบั การออกแบบข้นั ตอนการทำงานของโปรแกรม
2. ครถู ามกระตุ้นความสนใจของนักเรยี นวา่ “จากการออกแบบขั้นตอนการทำงานของโปรแกรม
ทไ่ี ด้เรยี นมาแลว้ นกั เรยี นคดิ ว่าสามารถนำไปเขียนในโปรแกรมอะไรบา้ งท่นี ักเรยี นร้จู ัก”
3. ครูวาดรปู คอมพิวเตอรล์ งบนกระดานหนา้ ชั้นเรยี น และถามคำถามประจำหวั ข้อกับนกั เรียนวา่
“ถา้ เปรียบคอมพวิ เตอร์เปน็ รา่ งกายมนุษย์ จะเปรยี บหน่วยประมวลผลกลางกบั อวยั วะใด”
4. ครอู ธบิ ายเพื่อเชอ่ื มโยงเข้าส่บู ทเรียน

ข้นั สอน

ขน้ั ท่ี 2 สำรวจคน้ หา (Exploration)
1. ครูถามนักเรียนวา่ “ถ้านักเรยี นตอ้ งการเขยี นโปรแกรมเพื่อคำนวณหาค่าข้อมลู ต่าง ๆ น้ัน
นกั เรยี นร้หู รอื ไม่วา่ ข้อมลู ที่เรานำมาใช้ในการคำนวณ จะถูกเก็บไวท้ ีส่ ่วนใดในโปรแกรม”
2. นักเรียนศึกษาข้อมลู เก่ยี วกบั ตัวแปรในภาษาไพทอนและการตั้งช่อื ตวั แปรในภาษาไพทอน
จากหนงั สอื เรยี นหรือสบื คน้ จากอนิ เทอรเ์ นต็ ทเี่ คร่ืองคอมพิวเตอร์ของตนเอง

ขน้ั ที่ 3 อธบิ ายความรู้ (Explanation)
3. ครูอธิบายถึงการต้ังชื่อตัวแปรทดี่ ใี นโปรแกรมภาษาไพทอน ซึง่ มี 2 รปู แบบ วธิ กี ารสรา้ ง
และกำหนดค่าให้กับตวั แปร และชนดิ ข้อมูลของโปรแกรม พร้อมอธบิ ายเพ่มิ เติมเกยี่ วกับ
ชนดิ ข้อมูลของตวั แปร

ขน้ั ท่ี 4 ขยายความเขา้ ใจ (Elaboration)
4. ครเู ปดิ โอกาสให้นักเรียนซักถามข้อสงสัย และครใู ห้ความรูเ้ พ่ิมเตมิ ในสว่ นนน้ั
5. ครูให้นกั เรียนทำใบงานที่ 2.2.1 เร่อื ง ตวั แปรในภาษาไพทอน

ขั้นสรุป

ข้ันท่ี 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมินผลนกั เรียนจากการสังเกตการตอบคำถาม และการทำใบงาน
2. ครูตรวจสอบความถูกต้องของผลการทำใบงานที่ 2.2.1
3. นกั เรยี นและครูร่วมกันสรุปเกี่ยวกบั การใชง้ านตวั แปรในโปรแกรมภาษาไพทอน

เรือ่ งที่ 3: การเขียนโปรแกรมดว้ ยภาษาไพทอน (Python) 2 ชว่ั โมง

วธิ ีการสอนโดยเนน้ รูปแบบการสอนแบบสืบเสาะหาความรู้ 5Es (5Es Instructional Model)

ข้ันนำ

ขัน้ ท่ี 1 กระตุ้นความสนใจ (Engagement)
1. ครูทบทวนความรูเ้ ดิมจากชว่ั โมงท่ีแล้วเก่ยี วกบั ตัวแปรภาษาไพทอนและกฎการตั้งช่ือตัวแปร
2. จากนั้นครูถามกระตนุ้ ความสนใจของนักเรียนว่า“นักเรยี นร้หู รอื ไมว่ ่าถ้าเราต้องการควบคมุ การ
แสดงผลตัวอกั ษรทางจอภาพในลกั ษณะต่าง ๆ จะต้องทำอย่างไร”

ขัน้ สอน

ขน้ั ท่ี 2 สำรวจคน้ หา (Exploration)
1. นกั เรียนแบง่ กลุ่ม กลมุ่ ละ 3-4 คน เพื่อสบื ค้นและศึกษาเรียนรเู้ กยี่ วกบั การใชร้ หสั ควบคุม
การแสดงผลตัวอักษรทางจอภาพของโปรแกรมภาษาไพทอนจากหนังสือเรียนหรือสืบค้น
จากอินเทอรเ์ น็ตที่เครื่องคอมพิวเตอร์ของตนเอง
2. นกั เรียนแต่ละคนออกมานำเสนอเกยี่ วกบั รหัสควบคุมการแสดงผลตวั อักษรหนา้ ชนั้ เรียน
คนละ 1 รหัสควบคุมพร้อมบอกความหมายอยา่ งละเอียด
3. นกั เรียนศึกษารหสั รูปแบบข้อมลู ทีใ่ ชแ้ ทนชนดิ ของข้อมูลจากหนังสอื เรยี น

ขน้ั ท่ี 3 อธบิ ายความรู้ (Explanation)
4. ครเู นน้ ยำ้ กับนักเรยี นเพื่อให้นักเรยี นเข้าใจเพมิ่ มากขนึ้ เกี่ยวกบั การใชง้ านรหัสควบคุม และ
รหัสรูปแบบท่ีใชค้ วบคุมการแสดงผลตัวอกั ษรออกทางจอภาพในลักษณะต่าง ๆ
5. นักเรียนทำใบงานท่ี 2.3.1 เร่ือง รหัสควบคุมและรหสั รูปแบบขอ้ มลู
6. ครถู ามกระต้นุ ความสนใจของนักเรียนว่า“นักเรียนรจู้ กั ตวั ดำเนนิ การท่ีใชใ้ นการเขียนโปรแกรม
ภาษาไพทอนหรือไม่”
7. นกั เรยี นแตล่ ะกลุม่ อภิปรายรว่ มกันเก่ียวกับตัวดำเนนิ การที่ใชส้ ำหรบั คำนวณหรือประมวลผล
ตา่ ง ๆ ในภาษาไพทอน
8. ครูอธบิ ายเพื่อขยายความเขา้ ใจและเนน้ ยำ้ กบั นักเรยี นถึงตัวดำเนนิ การในโปรแกรมภาษา
ไพทอนพร้อมยกตวั อย่างประกอบ และลำดบั การประมวลผลของตัวดำเนนิ การ
9. นกั เรยี นแต่ละคนสังเกตลำดับการประมวลผลของตัวดำเนินการจากหนังสือเรียน

ข้นั ที่ 4 ขยายความเข้าใจ (Elaboration)
10. ครเู ปิดโอกาสให้นักเรียนซักถามขอ้ สงสยั และครูให้ความรู้เพิม่ เติมในสว่ นนน้ั
11. นกั เรยี นทำใบงานท่ี 2.3.2 เรื่อง ตัวดำเนินการ โดยให้นักเรียนหาผลลัพธ์จากการคำนวณ

ขัน้ สรุป

ขน้ั ที่ 5 ตรวจสอบผล (Evaluation)
1. ครูประเมนิ ผลนักเรยี นจากการสงั เกตการตอบคำถาม ความสนใจในการเรียน การทำกิจกรรม
กลุ่มด้วยความตง้ั ใจ และการทำใบงาน
2. ครตู รวจสอบความถูกต้องของผลลพั ธ์การทำใบงานที่ 2.3.1 และ ใบงานที่ 2.3.2 ของนกั เรียน
3. นกั เรียนและครูรว่ มกนั สรุปเก่ียวกับรหัสควบคมุ รหัสรูปแบบขอ้ มูล และตวั ดำเนนิ การ

เรอ่ื งที่ 4: การเขียนโปรแกรมดว้ ยภาษาไพทอน (Python) 2 ชว่ั โมง

วธิ กี ารสอนโดยเน้นรูปแบบการสอนแบบสบื เสาะหาความรู้ 5Es (5Es Instructional Model)

ขั้นนำ

ขั้นที่ 1 กระตุ้นความสนใจ (Engagement)
1. ครูทบทวนความรู้เดิมของนักเรียนเกี่ยวกับรหัสควบคุม รหัสรูปแบบข้อมูล และตัวดำเนินการ
ในภาษาไพทอน
2. ครสู อบถามความรู้เดิมของนักเรยี นว่า“นกั เรยี นเคยเขียนโปรแกรมหรือไม่ และเคยใชโ้ ปรแกรม
ใดในการเขียน นอกจากโปรแกรมทน่ี ักเรียนตอบมา นักเรยี นยงั รู้จักโปรแกรมอ่นื อีกหรอื ไม่”
3. ครูถามคำถามกระต้นุ ความสนใจของนักเรยี นวา่ “นักเรียนเคยใชโ้ ปรแกรมภาษาไพทอนมาชว่ ย
ในการเขยี นโปรแกรมหรือไม่”
4. ครอู ธิบายเพ่ือเช่อื มโยงเขา้ ส่บู ทเรียน

ขั้นสอน

ขนั้ ที่ 2 สำรวจค้นหา (Exploration)
1. นักเรยี นแตล่ ะคนสืบค้นโปรแกรมทีใ่ ชใ้ นการเขียนภาษาไพทอน วธิ ีการดาวน์โหลดและติดตั้ง
ท่เี ครอ่ื งคอมพิวเตอรข์ องตนเอง จากนนั้ ครสู มุ่ นักเรยี น 2-3 คน ออกมาอธิบายหนา้ ชน้ั เรยี น
2. เปดิ โอกาสให้นักเรยี นแตล่ ะคนดาวนโ์ หลดและตดิ ตงั้ โปรแกรม Mu จากเว็บไซต์
http://codewith.mu/en/download ท่ีเคร่ืองคอมพิวเตอรข์ องตนเอง โดยครูคอยให้
ความชว่ ยเหลืออยา่ งใกล้ชดิ
3. นักเรียนสงั เกตและศึกษาสว่ นประกอบของโปรแกรม Mu จากหนังสอื เรียน

ข้นั ท่ี 3 อธบิ ายความรู้ (Explanation)
4. ครูอธบิ ายเพื่อเชื่อมโยงความรู้ส่ชู ีวิตประจำวัน (Com Sci in Real Life) เกยี่ วกบั
การประยุกตใ์ ชง้ านภาษาไพทอน
6. นักเรียนศกึ ษาการใช้งานโปรแกรม Mu เบื้องต้นจากหนังสือเรยี น พร้อมให้นักเรียนลงมือเขยี น
โปรแกรมตามตวั อย่างชดุ คำสั่งเพ่ือคำนวณหาผลลพั ธ์ จากนัน้ ให้ทำการบันทึกงานที่เขียนไว้
ลงในโฟลเดอร์งานของตนเอง
7. ครอู ธบิ ายความรูเ้ สรมิ จากเน้ือหาเพื่อขยายความรขู้ องผู้เรียน (Com Sci Focus) เร่อื ง
การบนั ทึกชดุ คำสงั่ ภาษาไพทอนว่า
8. นกั เรียนตรวจสอบคำสัง่ การทำงานของโปรแกรม Mu เพ่ือดูผลลัพธ์ทีไ่ ดจ้ ากการเขียนโปรแกรม
ทจ่ี ะแสดงในช่อง Running
9. ครซู กั ถามนกั เรียนถึงผลลัพธ์ที่แสดงในชอ่ ง Running วา่ “ผลลพั ธ์ของนักเรียนคนใดไมต่ รงตาม
หนงั สือเรยี นและเปิดโอกาสให้นกั เรนี ภายในหอ้ งเรียนรว่ มกันหาแนวทางการแก้ไข”

10. ครูอธิบายวิธกี ารเรยี กไฟล์เดิมขนึ้ มาแกไ้ ขหรือใชง้ านต่อว่า“ในกรณีท่ีต้องการเรียกไฟลง์ าน
ทเ่ี คยบันทึก ใหน้ ักเรยี นคลิก Load เพื่อเรยี กใช้งานไฟล์ เลือกไฟลท์ ตี่ ้องการ จากน้นั กด Open
กจ็ ะแสดงไฟลเ์ ดมิ ขนึ้ มาใหแ้ ก้ไขหรอื ใช้งานตอ่ ”

ขน้ั ท่ี 4 ขยายความเขา้ ใจ (Elaboration)
11. ครูเปดิ โอกาสใหน้ ักเรยี นซักถามข้อสงสยั และครใู ห้ความรู้เพิม่ เติมในส่วนนนั้
12. นักเรียนทำใบงานท่ี 2.4.1 เรื่อง การเขียนโปรแกรมดว้ ยภาษาไพทอน โดยให้นกั เรยี น
ตอบคำถามจากสถานการณ์ที่กำหนดไว้ให้ถูกต้อง

ขัน้ สรปุ

ข้นั ท่ี 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมินผลนักเรยี นจากการสังเกตการตอบคำถาม ความสนใจในการเรยี น และ
การทำใบงาน
2. ครูตรวจสอบความถูกตอ้ งของผลการทำใบงานท่ี 2.4.1 ของนักเรยี น
3. นกั เรยี นและครรู ว่ มกันสรปุ เกีย่ วกบั การเขยี นโปรแกรมด้วยภาษาไพทอนรว่ มกัน

เรือ่ งท่ี 5 : การใชง้ านฟังกช์ ันในโปรแกรมไพทอน 4 ชั่วโมง

วธิ ีการสอนโดยเนน้ รูปแบบการสอนแบบสืบเสาะหาความรู้ 5Es (5Es Instructional Model)

ข้ันนำ

ขั้นที่ 1 กระตุน้ ความสนใจ (Engagement)
1. ครูทบทวนความรเู้ ดมิ จากชว่ั โมงที่แลว้ เก่ยี วกบั การเขยี นโปรแกรมดว้ ยภาษาไพทอน (Python)
2. ครูถามกระตนุ้ ความสนใจของนักเรยี นว่า“นกั เรียนรจู้ กั ฟังก์ชนั คำส่ังทใี่ ช้ในการเขยี นโปรแกรม
คำสั่งใดบา้ ง และฟังกช์ นั คำส่ังเหลา่ นั้นทำหนา้ ท่ีอะไร”

ขัน้ สอน

ขั้นที่ 2 สำรวจคน้ หา (Exploration)
1. นกั เรียนแต่ละคนสบื คน้ เกีย่ วกบั ฟังก์ที่ใชใ้ นโปรแกรมไพทอนต่าง ๆ ในอินเทอรเ์ น็ต
และครูคอยบนั ทึกผลการสบื ค้นของนักเรียนลงบนกระดานหน้าชั้นเรยี น
2. นักเรียนศึกษาเรอ่ื งฟังก์ชนั คำสง่ั แสดงผลทางหนา้ จอของโปรแกรมภาษาไพทอนทมี่ ีรปู แบบ
การใชง้ าน 2 รปู แบบจากหนังสอื เรียน
3. ครสู มุ่ นกั เรียน 2-3 คน ออกมาอภปิ รายหน้าช้ันเรียนเกีย่ วกับเร่ืองทีด่ ำเนินการศึกษา

ขนั้ ที่ 3 อธบิ ายความรู้ (Explanation)
4. ครอู ธบิ ายเพิ่มเติมเพ่ือใหน้ กั เรียนเขา้ ใจเพิ่มขึน้ เกีย่ วกับฟงั ก์ชัน print( )
5. เปิดโอกาสให้นักเรยี นสังเกตตัวอยา่ งการใช้ print(ข้อมูล) ท้ัง 3 รูปแบบและทำความเข้าใจ
กบั คำอธบิ ายการทำงานจากหนงั สือเรียน
6. ครอู ธบิ ายความร้เู สรมิ จากเน้ือหาเพ่ือขยายความรขู้ องผ้เู รียน (Com Sci Focus) เรือ่ ง
การใสเ่ คร่ืองหมาย “…..” ในโปรแกรมภาษาไพทอน จากน้ันใหน้ กั เรยี นลงมือปฏิบตั ิ
ตามตวั อย่างในหนงั สือเรียนเพือ่ ทำความเข้าใจเก่ยี วกบั เนอื้ หามากย่งิ ขึน้
7. ครเู ปิดโอกาสใหน้ ักเรียนซักถามขอ้ สงสยั และครูใหค้ วามรเู้ พ่ิมเตมิ ในส่วนนั้น
8. นักเรยี นทำใบงานที่ 2.5.1 เร่ือง การใช้งานฟงั กช์ นั คำส่ังแสดงผลทางหน้าจอ
9. ครสู ุ่มนกั เรียน 4-5 คน ออกมาอภิปรายการทำใบงานจากช่ัวโมงท่ีผ่านมาหนา้ ชั้นเรยี น
10. ครอู ธิบายเพ่ิมเติมเพื่อใหน้ กั เรียนเขา้ ใจเพ่ิมมากขน้ึ เกย่ี วกับฟงั ก์ชัน print( ) ในรูปแบบท่ี 2
คอื print(“ข้อมูลท่ีมีการแทรกรหสั รูปแบบข้อมลู ” ตำแหน่งรหสั รูปแบบข้อมูล) ตามตัวอยา่ ง
11. ครอู ธบิ ายการทำงานของตวั อยา่ งการใช้ print(“ข้อมูลทม่ี ีการแทรกรหสั รูปแบบขอ้ มูล”
ตำแหนง่ รหัสรูปแบบข้อมูล) ในหัวขอ้ ตา่ ง ๆ ในหนงั สือเรียน จากนน้ั ใหน้ ักเรยี นลงมือปฏิบัติ
12. ครเู ปดิ โอกาสใหน้ ักเรยี นซักถามข้อสงสยั และครใู ห้ความร้เู พม่ิ เตมิ ในส่วนน้ัน
13. นักเรยี นทำใบงานที่ 2.5.2 เร่ือง การใชร้ หสั รูปแบบขอ้ มูลร่วมกับฟงั กช์ ัน print ( )

14. ครสู มุ่ นกั เรยี น 4-5 คน ออกมาอภิปรายการทำใบงานหนา้ ช้ันเรียน
15. ครอู ธบิ ายรปู แบบการใช้งานคำสัง่ input ( )
16. นักเรยี นสังเกตและศึกษาการใชง้ านฟงั ก์ชนั คำสงั่ รบั ข้อมลู ทางแปน้ พิมพ์จากหนังสือเรยี น

โดยครอู ธิบายการทำงานของตัวอยา่ งการใชง้ านฟังกช์ ันคำสัง่ รบั ขอ้ มลู ทางแปน้ พิมพ์ในหัวขอ้
การใชง้ านฟังกช์ นั input( ) และการใชง้ านฟังกช์ นั input( ) รว่ มกบั รหสั ควบคุมข้อมูล
ขั้นที่ 4 ขยายความเข้าใจ (Elaboration)
17. ครูเปดิ โอกาสให้นักเรยี นซักถามข้อสงสยั และครูให้ความรเู้ พิม่ เติมในส่วนนัน้
18. นักเรียนทำใบงานท่ี 2.5.3 เร่ือง การใชง้ านฟงั กช์ ันคำส่งั รบั ข้อมูลทางแป้นพมิ พ์

ขั้นสรุป

ขัน้ ที่ 5 ตรวจสอบผล (Evaluation)
1. ครปู ระเมนิ ผลนักเรียนจากการสงั เกตการตอบคำถาม การนำเสนอหนา้ ชัน้ เรียน และ
การทำใบงาน
2. ครตู รวจสอบความถูกต้องของผลการทำใบงานท่ี 2.5.1 ใบงานท่ี 2.5.2 และ ใบงานท่ี 2.5.3
3. นกั เรยี นและครูรว่ มกนั สรุปเกี่ยวกับการใช้งานฟังก์ชันในโปรแกรมไพทอน

เรือ่ งที่ 6 : โครงสรา้ งการทำงานแบบเรียงลำดับ 2 ชั่วโมง

วธิ ีการสอนโดยเน้นรปู แบบการสอนแบบสืบเสาะหาความรู้ 5Es (5Es Instructional Model)

ข้ันนำ

ขน้ั ที่ 1 กระตุน้ ความสนใจ (Engagement)
1. ครูถามคำถามประจำหัวข้อกับนักเรยี นว่า“นักเรยี นรูห้ รือไม่วา่ โปรแกรมท่มี ีโครงสร้าง
การทำงานแบบเรยี งลำดบั ตา่ งจากโครงสรา้ งการทำงานแบบเลอื กทำอยา่ งไร”
2. ครอู ธบิ ายเพื่อเช่ือมโยงเข้าสู่บทเรยี น

ขัน้ สอน

ข้ันที่ 2 สำรวจคน้ หา (Exploration)
1. ครูสุ่มถามนักเรยี น 3-4 คนว่า“นักเรยี นรหู้ รือไม่วา่ โครงสร้างการทำงานแบบเรียงลำดบั
มีลักษณะการทำงานอยา่ งไร”
2. นกั เรยี นสืบค้นข้อมูลและศกึ ษาเนอื้ หาเร่อื งโครงสร้างการทำงานแบบเรยี งลำดับจากหนังสือ
เรียนหรือจากอนิ เทอร์เน็ตทเ่ี ครื่องคอมพิวเตอร์ของตนเอง
3. นักเรียนสังเกตและศึกษาตวั อย่างที่ 1 เกย่ี วกับการเขียนคำสง่ั ควบคุมโครงสร้างการทำงาน
แบบเรยี งลำดบั ในหนังสือเรยี น เพ่ือเขียนคำส่งั ให้แสดงผลการทำงานทางจอภาพ จากน้ันให้
นักเรียนลงมอื ปฏิบตั ิตาม
4. นกั เรยี นสังเกตและศึกษาตวั อย่างท่ี 2 เกย่ี วกบั การเขียนคำส่ังควบคมุ โครงสร้างการทำงาน
แบบเรียงลำดบั ในหนังสือเรียน เพ่ือเขยี นคำสัง่ คำนวณหาอัตราแลกเปล่ยี นเงินไทยเปน็
เงินดอลลาร์ จากนน้ั ให้นักเรยี นลงมอื ปฏิบัตติ าม

ขน้ั ท่ี 3 อธิบายความรู้ (Explanation)
5. ครูอธิบายการทำงานของโปรแกรมตามหนงั สือเรียนใหน้ ักเรยี นเขา้ ใจเพ่ิมมากขึน้ และอธิบาย
จดุ สังเกตจากการเขียนโปรแกรม เร่ือง การใช้เคร่ืองหมายเทา่ กบั ( = ) และการกำหนด
รูปแบบการแสดงผลตวั เลขจำนวนจรงิ หรอื ตัวเลขทศนิยม

ข้นั ท่ี 4 ขยายความเขา้ ใจ (Elaboration)
6. ครเู ปดิ โอกาสใหน้ ักเรยี นซักถามข้อสงสัย และครูให้ความร้เู พ่ิมเตมิ ในส่วนนนั้
7. นักเรียนทำใบงานท่ี 2.6.1 เร่ือง การเขียนโปรแกรมการทำงานแบบเรยี งลำดับ

ข้นั สรุป

ข้ันท่ี 5 ตรวจสอบผล (Evaluation)
1. ครูประเมินผลนักเรยี นจากการสังเกตการตอบคำถาม ความสนใจในการเรียน และการทำ
ใบงานท่ี 2.6.1
2. ครูตรวจสอบความถูกต้องของผลการทำใบงานท่ี 2.6.1
3. นักเรียนและครูรว่ มกันสรุปเกี่ยวกบั โครงสร้างการทำงานแบบเรียงลำดบั ว่า“โครงสรา้ ง
การทำงานแบบเรยี งลำดับ เป็นลักษณะของโปรแกรมที่มีการทำงานเปน็ ลำดับโดยการ
ไลเ่ รียงลำดบั กันไปเหมือนเส้นตรงจากบนลงลา่ ง ดงั นน้ั รปู แบบการทำงานของโปรแกรม
มกั จะเปน็ เพียงแค่การกำหนดคา่ รบั ค่า คำนวณหรือประมวลผลท่ไี ม่สลบั ซับซ้อนและ
แสดงผล”

เร่ืองที่ 7 : โครงสร้างการทำงานแบบเลือกทำ 4 ช่ัวโมง

วธิ กี ารสอนโดยเนน้ รูปแบบการสอนแบบสืบเสาะหาความรู้ 5Es (5Es Instructional Model)

\ ขัน้ นำ

ขน้ั ที่ 1 กระตุ้นความสนใจ (Engagement)
1. ครทู บทวนความรูเ้ ดิมจากช่ัวโมงทผ่ี ่านมาเกี่ยวกับโครงสร้างการทำงานแบบเรียงลำดับ
2. ครูอธิบายเพื่อเชื่อมโยงเข้าสบู่ ทเรียน
3. ครูสุ่มถามนักเรยี น“นักเรียนรู้หรือไม่ว่าการทำงานแบบเลือกทำมีการทำงานอยา่ งไร”

ขั้นสอน

ขั้นที่ 2 สำรวจคน้ หา (Exploration)
1. นักเรยี นสืบคน้ ข้อมลู และศกึ ษาเนอ้ื หา เร่ือง การทำงานแบบ Single Selection
Double Selection และ Multiple Selection จากหนังสือเรียน หรอื สบื ค้นเพิม่ เติม
จากอินเทอรเ์ น็ตทเี่ ครื่องคอมพิวเตอร์ของตนเอง โดยใหน้ กั เรยี นสงั เกตการเขียนผังงาน
และคำส่งั ภาษาไพทอน
2. นักเรยี นสงั เกตและศึกษาตัวอยา่ งการเขียนคำสง่ั ควบคุมโครงสร้างการทำงานแบบ Single
Selection Double Selection และ Multiple Selection ในหนงั สอื เรียนเพื่อตรวจสอบตวั
เลขท่ีผใู้ ชป้ อ้ นทางแป้นพมิ พว์ ่าเป็นเลขคู่ จากน้ันให้นกั เรียนลงมอื ปฏิบตั ติ ามโดยออกแบบ
ขั้นตอนการทำงานของโปรแกรม และเขยี นคำสัง่ ควบคุมการทำงานด้วยภาษาไพทอน
3. ครูสุ่มนกั เรยี นออกมาอธบิ ายการทำงานของโปรแกรมแต่ละบรรทัดตามที่นกั เรยี นเขา้ ใจ
4. ครเู ปดิ โอกาสให้นักเรียนซักถามขอ้ สงสัย และครูให้ความรูเ้ พิม่ เติมในสว่ นน้นั
5. นักเรยี นทำใบงานที่ 2.7.1 เร่ือง การทำงานแบบ Single Selection
6. นักเรียนทำใบงานที่ 2.7.2 เร่ือง การทำงานแบบ Double Selection

ขน้ั ที่ 3 อธบิ ายความรู้ (Explanation)
7. ครูทบทวนโครงสร้างการทำงานของโปรแกรมทั้ง 3 รูปแบบคือ โครงสรา้ งการทำงานแบบ
Single Selection Double Selection และ Multiple Selection
8. เปิดโอกาสให้นักเรียนภายในชั้นเรยี นอภปิ รายร่วมกันเกย่ี วกบั โครงสรา้ งการทำงานของ
โปรแกรมและใหน้ กัเรียนซักถามขอ้ สงสัย และครใู ห้ความรูเ้ พิม่ เตมิ ในส่วนน้นั

ขน้ั ที่ 4 ขยายความเข้าใจ (Elaboration)
9. นกั เรยี นทำกจิ กรรมที่สอดคล้องกบั เนื้อหา โดยใหผ้ ู้เรียนฝกึ ปฏิบัติเพอ่ื พัฒนาความรู้และทกั ษะ
การเรยี นรู้ในศตวรรษท่ี 21 จากหนังสอื เรียน

ขัน้ สรุป

ข้ันท่ี 5 ตรวจสอบผล (Evaluation)
1. ครูประเมนิ ผลนักเรยี นจากการสังเกตการตอบคำถาม ความสนใจในการเรียน และ
การทำใบงาน
2. ครูตรวจสอบความถูกต้องของผลลัพธ์การทำใบงานท่ี 2.7.1 และ ใบงานท่ี 2.7.2
3. นกั เรยี นและครูร่วมกันสรปุ เก่ียวกบั โครงสรา้ งการทำงานแบบเลือกทำว่า“โครงสร้างแบบเลอื ก
ทำเป็นลักษณะการทำงานของโปรแกรมทีม่ ีกระบวนการทำงานทจ่ี ะต้องมีการตดั สินใจ หรอื
ต้องมีการพิสจู น์ ตรวจสอบผา่ นเงือ่ นไขใด ๆ”
4. ครทู บทวนคำถามประจำหัวข้อกบั นักเรยี นว่า“นักเรยี นรู้หรือไม่ว่าโปรแกรมท่ีมโี ครงสรา้ งการ
ทำงานแบบเรียงลำดับตา่ งจากโครงสรา้ งการทำงานแบบเลือกทำอย่างไร”
5. นักเรยี นตรวจสอบความรู้ ความเข้าใจด้วยตนเองจากหนังสือเรยี น โดยพิจารณาขอ้ ความวา่ ถกู

หรอื ผิด หากนักเรียนพิจารณาข้อความไม่ถกู ต้องให้นกั เรยี นกลับไปทบทวนเนอื้ หาตามหัวข้อท่ี

กำหนดให้

6. ครูมอบหมายให้นักเรยี นทำแบบฝกึ หดั ประจำหนว่ ยการเรียนรูท้ ่ี 2 โดยให้บนั ทกึ ลงในสมุด

ประจำตัว และทำชน้ิ งาน/ภาระงาน (รวบยอด) เรอื่ ง การออกแบบขั้นตอนการทำงาน และ

การเขียนโปรแกรมด้วยภาษา Python เพื่อตรวจสอบความเข้าใจของนกั เรียน และนำมาสง่

ในชั่วโมงถดั ไป

7. นักเรียนทำแบบทดสอบหลงั เรยี นหน่วยการเรยี นรทู้ ี่ 2 เรอื่ ง การออกแบบขัน้ ตอนการทำงาน

และการเขยี นโปรแกรมดว้ ยภาษา Python เพื่อวัดความรูท้ ่ีนักเรียนไดร้ บั หลังจากผา่ น

กระบวนการเรียนรู้

แบบทดสอบกอ่ นเรยี น

หน่วยการเรยี นรทู้ ี่ 2

คำช้ีแจง : ใหน้ ักเรียนเลือกคำตอบที่ถูกต้องท่ีสุดเพียงข้อเดียว

1. สญั ลกั ษณใ์ ดใช้ในการรับข้อมูลทางแปน้ พิมพ์ 6. ข้อใดเปน็ การใช้ตวั แปรที่ไมถ่ ูกต้อง

ก. ก. name = “Somsri”

. ข. thai_score = 24

ข. ค. 1product = “pen”
ง. mySubject = “Computer”
ค.

ง. 7. คำสั่งใดใชร้ ับข้อมูลทางแป้นพมิ พ์

2. สัญลกั ษณใ์ ดใชใ้ นการแสดงผลออกทางจอภาพ ก. print( )
ก. ข. input( )
ค. output( )
ข. ง. compute( )
8. ขอ้ ใดคือผลลพั ธ์ของการคำนวณต่อไปนี้
ค.

ง. (8 + 3) * 2 – 9 / 3

3. รหัสควบคุมตวั ใดใชก้ ำหนดใหข้ น้ึ บรรทัดใหม่ ก. 19 ข. 4.33
ก. \f ข. \n ค. 22 ง. -11
ค. \v ง. \t 9. ขอ้ ใดไมใ่ ช่รูปแบบโครงสร้างการทำงานของ
โปรแกรมแบบเลอื กทำ
4. รหสั ควบคมุ ตัวใดใช้แสดงข้อมูลทเ่ี ปน็ เลข ก. Single Selection
จำนวนเต็ม ข. Multiple Selection
ก. %f ข. %s ค. Double Selection
ค. %c ง. %d ง. Third Selection
10. การทำงานของโปรแกรมแบบเลือกทำรปู แบบ
5. รหัสควบคุมตวั ใดใช้แสดงข้อมูลทเ่ี ป็นตวั อกั ษร ใดทม่ี กี ารพสิ ูจนเ์ ง่ือนไขหลายเงอื่ นไข
ก. %f ก. Single Selection
ข. %s ข. Multiple Selection
ค. %c ค. Double Selection
ง. %d

ง. Third Selection

เฉลย

1. ค 2. ก 3. ข 4. ง 5. ข 6. ค 7. ข 8. ก 9. ง 10. ข

แบบทดสอบหลังเรียน
หนว่ ยกาสรเนรยี นรู้ท่ี 2

คำช้แี จง : ใหน้ กั เรยี นเลือกคำตอบที่ถูกต้องท่ีสุดเพียงข้อเดียว

1. สัญลกั ษณใ์ ดใช้ในการตัดสินใจ 7. คำสัง่ ใดใช้แสดงผลทางจอภาพ

ก. ก. output( )

ข. ข. input( )
ค. print( )

ค. ง. compute( )
ง. 8. ข้อใดคือผลลัพธ์ของการคำนวณต่อไปนี้

2. สัญลักษณใ์ ดใชใ้ นการประมวลผล (15 - 3) / 4 + 2 * 3
ก. ก. 6 ข. 18
ค. 15 ง. 9
ข. 9. โครงสร้างการทำงานแบบใดท่ีมกี ารพิสูจน์
เง่ือนไขเพียง 1 ครง้ั
ค.

ง. ก. Single Selection
3. รหัสควบคมุ ตวั ใดใชก้ ำหนดใหข้ ึ้นหนา้ ใหม่ ข. Multiple Selection
ค. Double Selection
ก. \f ข. \n ง. Third Selection
ค. \v ง. \t 10. โครงสร้างการทำงานแบบใดทมี่ ีการพิสูจน์
4. รหัสควบคุมตัวใดใชแ้ สดงข้อมูลท่เี ป็น เง่ือนไขที่แบง่ ออกเปน็ 2 ทางเลือกน่นั คือ
เลขทศนยิ ม เงือ่ นไขท่เี ปน็ จริงและเงื่อนไขท่เี ป็นเทจ็
ก. %c ข. %s ก. Single Selection
ค. %f ง. %d ข. Multiple Selection
5. รหสั ควบคุมตวั ใดใชแ้ สดงเสียงออกทางลำโพง ค. Double Selection
ก. \b ข. \a ง. Third Selection
ค. \v ง. \r

6. ข้อใดเป็นการใช้ตัวแปรที่ไม่ถูกต้อง

ก. name = Laddawan

ข. thai_score = 24

ค. total_product = 125

ง. mySubject = “Thai”

1. ง 2. ข 3. ก 4. ค 5. ข 6. ก 7. ค 8. ง 9. ก 10. ค

แผนการจดั การเรียนรทู้ ่ี 1

การออกแบบขั้นตอนการทำงานของโปรแกรม

เวลา 2 ชวั่ โมง
1. ผลการเรยี นรู้

1. เพื่อให้ผู้เรียนมีความรู้ ความเข้าใจ การนำข้อมูลปฐมภูมิเข้าสู่ระบบคอมพิวเตอร์ วิเคราะห์
ประเมนิ นำเสนอข้อมูลและ สารสนเทศไดต้ ามวัตถปุ ระสงค์

2. เพื่อให้ผู้เรียนใช้ทักษะการคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริง และเขียนโปรแกรม
อย่างง่าย เพอ่ื ชว่ ยในการแกป้ ญั หา

3. เพ่ือใหผ้ ู้เรยี นใชเ้ ทคโนโลยีสารสนเทศและการสอ่ื สารอยา่ งรู้เท่าทนั และรับผดิ ชอบตอ่ สังคม
4. เพื่อให้ผู้เรยี นนำความรู้ความเข้าใจใน วิชาวิทยาศาสตร์และเทคโนโลยีไปใช้ให้เกิดประโยชน์ต่อ

สงั คมและการดำรงชีวติ
5. เพ่ือให้ผู้เรียนพัฒนากระบวนการคิดและจินตนาการ มีความสามารถในการแก้ปัญหาและมี

ทักษะในการสอื่ สาร มีความสามารถในการตดั สินใจ
6. เพื่อให้ผู้เรียนเป็นผู้ทมี่ ีจิตวิทยาศาสตร์ มีคุณธรรม จริยธรรม และค่านิยมในการใช้วทิ ยาศาสตร์

และเทคโนโลยีอย่างสร้างสรรค์
2. จดุ ประสงคก์ ารเรยี นรู้

1. อธิบายความหมายของการออกแบบขั้นตอนการทำงานแตล่ ะแบบได้ถูกต้อง (K)
2. ออกแบบขั้นตอนการทำงานโดยใชภ้ าษาธรรมชาติไดถ้ ูกตอ้ ง (P)
3. ออกแบบขน้ั ตอนการทำงานโดยใชร้ หสั จำลองได้ถูกต้อง (P)
4. ออกแบบข้นั ตอนการทำงานโดยใช้ผังงานได้ถูกตอ้ ง (P)
5. สนใจใฝ่เรียนรใู้ นการศึกษาและนำไปใชใ้ นชวี ติ ประจำวนั ได้ (A)
3. สาระการเรียนรู้

สาระการเรยี นรู้แกนกลาง
- การออกแบบอัลกอริทมึ เพื่อแก้ปัญหาอาจใช้แนวคดิ เชงิ คำนวณในการออกแบบ เพ่ือใหก้ าร
แกป้ ัญหามปี ระสิทธิภาพ
4. สาระสำคัญ/ความคดิ รวบยอด

การออกแบบข้ันตอนการทำงานของโปรแกรมหรือการออกแบบอัลกอริทึม เป็นการออกแบบลำดับ
ข้ันตอนการทำงานของโปรแกรม ซึ่งสามารถแบ่งได้เป็น 3 ลักษณะ คือ การใช้ภาษาธรรมชาติ การใช้รหัส
จำลอง และการใช้ผงั งาน

5. สมรรถนะสำคญั ของผู้เรียนและคณุ ลกั ษณะอันพึงประสงค์

สมรรถนะสำคัญของผูเ้ รยี น คณุ ลักษณะอันพงึ ประสงค์

1. ความสามารถในการส่อื สาร 1. มวี นิ ัย รับผดิ ชอบ

สมรรถนะสำคญั ของผูเ้ รียน คณุ ลกั ษณะอนั พงึ ประสงค์

- ทักษะการส่ือสาร 2. ใฝเ่ รียนรู้

- ทกั ษะการแลกเปลี่ยนข้อมลู 3. มงุ่ มนั่ ในการทำงาน

2. ความสามารถในการคิด

- ทักษะการคิดวิเคราะห์

3. ความสามารถในการแกป้ ัญหา

- ทักษะการคิดวิเคราะห์

4. ความสามารถในการใชท้ ักษะชวี ิต

- ทกั ษะการทำงานรว่ มกนั

5. ความสามารถในการใชเ้ ทคโนโลยี

- ทกั ษะการสบื ค้นขอ้ มูล

6. กิจกรรมการเรยี นรู้

 วิธีการสอนโดยเนน้ รปู แบบการสอนแบบสบื เสาะหาความรู้ 5Es (5Es Instructional Model)

ชว่ั โมงที่ 1

ข้นั นำ

ข้ันที่ 1 กระตนุ้ ความสนใจ (Engagement)
1. นกั เรียนทำแบบทดสอบกอ่ นเรียนหน่วยการเรียนรู้ท่ี 2 เรือ่ ง การออกแบบข้นั ตอนการทำงาน
และการเขียนโปรแกรมด้วยภาษา Python เพ่ือวัดความรเู้ ดิมของนักเรยี นกอ่ นเขา้ สูก่ ิจกรรม
2. ครูถามคำถามประจำหวั ข้อวา่ “นกั เรยี นคดิ วา่ การออกแบบข้ันตอนการทำงานของโปรแกรม
มีความสำคัญอยา่ งไรต่อการเขียนโปรแกรมคอมพิวเตอร์”
(แนวตอบ : นักเรียนตอบตามความคิดเห็นของตนเอง โดยคำตอบข้ึนอยู่กับดุลยพนิ ิจของ
ครผู ้สู อน เชน่ ทำใหส้ ามารถเขียนโปรแกรมได้งา่ ยข้ึน ลดความผดิ พลาดที่อาจเกิดขนึ้ จากการ
เขยี นโปรแกรมคอมพวิ เตอร์)

ข้นั สอน

ข้นั ที่ 2 สำรวจค้นหา (Exploration)
1. นกั เรียนแบง่ กลุ่ม กลมุ่ ละ 3-4 คน เพอ่ื คน้ หาลักษณะของการออกแบบขั้นตอนการทำงานของ
โปรแกรมจากอินเทอรเ์ นต็ ท่ีเครื่องคอมพิวเตอร์ของตนเอง
2. จากนัน้ ครใู หน้ ักเรยี นแตล่ ะกลมุ่ มานำเสนอเกี่ยวกบั ลักษณะของการออกแบบข้นั ตอน
การทำงานของโปรแกรม พร้อมอภปิ รายรว่ มกันในห้องเรียน

3. นกั เรียนศกึ ษาและสงั เกตการออกแบบขั้นตอนการทำงานของโปรแกรมท้ัง 3 ลกั ษณะ
จากหนังสือเรยี น (วิทยาการคำนวณ) ม.2 หนว่ ยการเรยี นรูท้ ี่ 2 เรื่อง การออกแบบข้ันตอน
การทำงาน และการเขยี นโปรแกรมดว้ ยภาษา Python

ขั้นท่ี 3 อธบิ ายความรู้ (Explanation)
4. ครูอธบิ ายเพิ่มเตมิ เพ่ือใหน้ กั เรียนเขา้ ใจเพ่ิมข้ึนว่า“การออกแบบลำดบั ข้นั ตอนการทำงาน
ของโปรแกรม สามารถแบ่งได้เปน็ 3 ลกั ษณะ คือ
1) การออกแบบลำดับขน้ั ตอนการทำงานโดยใชภ้ าษาธรรมชาติ เป็นการบรรยาย
ขน้ั ตอนการทำงานของโปรแกรมโดยใช้ภาษามนุษยท์ ี่เขา้ ใจงา่ ย เพ่อื อธบิ ายลำดับ
ขั้นตอนการทำงานของโปรแกรมตามลำดับการทำงานกอ่ นหลัง
2) การออกแบบลำดบั ขนั้ ตอนการทำงานโดยใช้รหัสจำลอง เปน็ รูปแบบภาษาท่ีมี
โครงสรา้ งทชี่ ัดเจนและกระชับ เพื่อใช้อธบิ ายข้นั ตอนการทำงานของโปรแกรม
3) การออกแบบลำดบั ขั้นตอนการทำงานโดยใช้ผังงาน เป็นการใช้แผนภาพ
สัญลกั ษณ์เพ่ือแสดงลำดบั ขน้ั ตอนการทำงานของโปรแกรม”
5. ครยู กตวั อยา่ งการออกแบบข้ันตอนการทำงานโดยใช้ภาษาธรรมชาตติ ามหนังสอื เรยี น
เพ่ืออธิบายลำดับขน้ั ตอนการทำงานของโปรแกรมตามลำดับการทำงานก่อน-หลังจากตัวอย่าง
ตอ้ งการคำนวณหาพื้นท่ีของรูปส่ีเหล่ยี มผืนผา้ มีข้ันตอนการทำงานดงั นี้

ขนั้ ตอนที่ 1 เรมิ่ การทำงาน
ขั้นตอนที่ 2 นำเขา้ ขอ้ มูลความกวา้ งของรปู ส่ีเหลี่ยม
ขั้นตอนท่ี 3 นำเข้าขอ้ มูลความยาวของรูปสเี่ หลยี่ ม
ขน้ั ตอนท่ี 4 คำนวณพืน้ ทร่ี ูปสี่เหลีย่ ม = ความกว้าง x ความยาว
ขัน้ ตอนท่ี 5 แสดงผลพ้ืนทีข่ องรูปส่ีเหลีย่ ม
ขั้นตอนท่ี 6 จบการทำงาน

6. ครูยกตัวอย่างการออกแบบขั้นตอนการทำงานโดยใช้รหัสจำลองตามหนงั สือเรยี นเพื่ออธบิ าย
ขั้นตอนการทำงานของโปรแกรมโดยใชภ้ าษาคอมพวิ เตอร์ จากตัวอย่างต้องการคำนวณ
หาพน้ื ทีข่ องรูปสี่เหลย่ี มผนื ผา้ สามารถเขียนเป็นภาษาคอมพวิ เตอร์ไดด้ งั นี้

START
INPUT width
INPUT length
COMPUTE area = width * length
OUTPUT area
STOP

7. ครยู กตัวอย่างการออกแบบขั้นตอนการทำงานโดยใชผ้ งั งานตามหนงั สือเรยี น เพอื่ แสดงลำดบั
ขัน้ ตอนการทำงานของโปรแกรมโดยใชแ้ ผนภาพสัญลักษณ์ จากตวั อย่างต้องการคำนวณหา
พ้นื ทขี่ องรปู ส่ีเหลี่ยมผนื ผ้า มีขัน้ ตอนการทำงานดังนี้

START

width

length

area = width * length

area

STOP

ชวั่ โมงที่ 2

ขั้นท่ี 4 ขยายความเข้าใจ (Elaboration)
8. นักเรียนทำใบงานที่ 2.1.1 เรื่อง การออกแบบขน้ั ตอนการทำงานโดยใชภ้ าษาธรรมชาติ
9. นักเรยี นทำใบงานท่ี 2.1.2 เรื่อง การออกแบบข้ันตอนการทำงานโดยใช้รหัสจำลอง
10. นกั เรยี นทำใบงานท่ี 2.1.3 เรอื่ ง การออกแบบข้ันตอนการทำงานโดยใช้ผงั งาน

Note
วตั ถุประสงคข์ องกจิ กรรมเพ่อื ให้นกั เรยี น
- มีทักษะการทำงานรว่ มกันโดยใชก้ ระบวนการกลุ่มในการทำงานหรอื การทำ

กิจกรรมเพอื่ ใหเ้ กิดการสื่อสารและแลกเปลี่ยนขอ้ มลู รว่ มกันภายในกลุม่
- มที ักษะการสบื คน้ ข้อมลู โดยให้นักเรยี นแตล่ ะคนสบื คน้ ข้อมลู จากอินเทอรเ์ น็ต

เพ่อื สืบเสาะหาความรตู้ ามหัวข้อท่ีไดร้ ับมอบหมาย
- มีทักษะการสังเกต โดยใหน้ ักเรยี นสงั เกตลกั ษณะการทำงานของโปรแกรม

ท้ัง 3 ลกั ษณะจากหนงั สือเรียนเพ่ือนำไปปรบั ใชใ้ นการเรียนไดอ้ ย่างเหมาะสม
- มที ักษะการคดิ วเิ คราะห์ โดยให้นักเรียนพิจารณาเนื้อหาจากการสบื ค้นหรือศึกษา

ขอ้ มูลจากแหล่งข้อมลู ต่าง ๆ เช่น หนังสือเรยี น อนิ เทอรเ์ น็ต เปน็ ต้น

ขั้นสรปุ

ข้ันที่ 5 ตรวจสอบผล (Evaluation)

1. ครูประเมินผลนักเรียนจากการสงั เกตการตอบคำถาม การนำเสนอหน้าช้ันเรยี น

การทำกิจกรรมกลุ่มดว้ ยความตง้ั ใจ และการทำใบงาน

2. ครตู รวจสอบความถูกต้องของผลการทำใบงานท่ี 2.1.1, ใบงานที่ 2.1.2 และ ใบงานท่ี 2.1.3

3. นักเรียนและครูรว่ มกันสรปุ เกี่ยวกบั การออกแบบขัน้ ตอนการทำงานของโปรแกรมว่า

“การออกแบบขั้นตอนการทำงานของโปรแกรมเป็นการออกแบบลำดับขั้นตอนกอ่ นนำไปเขยี น

โปรแกรมจริง สง่ ผลให้การขยี นโปรแกรมทำได้ง่ายข้ึน และเกิดข้อผดิ พลาดน้อยเน่ืองจาก

เป็นการเขยี นอย่างเป็นลำดับขน้ั ตอนการทำงานตามโปรแกรมการทำงานก่อน – หลัง”

7. การวดั และประเมินผล

รายการวัด วิธวี ดั เครอ่ื งมอื เกณฑ์การประเมิน

7.1 การประเมินก่อนเรยี น - ตรวจแบบทดสอบ - แบบทดสอบก่อนเรียน ประเมนิ ตามสภาพจรงิ

- แบบทดสอบก่อนเรยี น กอ่ นเรยี น

หนว่ ยการเรยี นรทู้ ี่ 2

เรอ่ื ง การออกแบบข้ันตอน

การทำงาน และการเขยี น

โปรแกรมด้วยภาษา Python

7.2 ประเมนิ ระหวา่ งการจัดกิจกรรม - ตรวจใบงานที่ 2.1.1 - ใบงานท่ี 2.1.1 ร้อยละ 60 ผา่ นเกณฑ์

การเรียนรู้

1) การออกแบบข้นั ตอนการ

ทำงานโดยใชภ้ าษาธรรมชาติ

รายการวดั วิธีวดั เคร่ืองมอื เกณฑ์การประเมนิ
2) การออกแบบข้นั ตอนการ - ตรวจใบงานที่ 2.1.2 - ใบงานที่ 2.1.2 รอ้ ยละ 60 ผ่านเกณฑ์

ทำงานโดยใช้รหสั จำลอง - ตรวจใบงานที่ 2.1.3 - ใบงานที่ 2.1.3 รอ้ ยละ 60 ผา่ นเกณฑ์
3) การออกแบบข้นั ตอนการ
- ประเมินการนำเสนอ - แบบประเมนิ ระดบั คุณภาพ 2
ทำงานโดยใช้ผังงาน ผลงาน การนำเสนอผลงาน ผ่านเกณฑ์
4) การนำเสนอผลงาน
- สงั เกตพฤติกรรม - แบบสังเกตพฤตกิ รรม ระดบั คุณภาพ 2
5) พฤติกรรมการทำงาน การทำงานรายบุคคล การทำงานรายบุคคล
รายบคุ คล ผา่ นเกณฑ์
- สงั เกตพฤติกรรม - แบบสังเกตพฤตกิ รรม ระดับคุณภาพ 2
6) พฤติกรรมการทำงานกลุ่ม ผา่ นเกณฑ์
การทำงานกลุ่ม การทำงานกลุ่ม
7) คุณลกั ษณะอันพงึ ประสงค์
- สงั เกตความมวี ินัย - แบบประเมนิ ระดับคุณภาพ 2
ความรับผดิ ชอบ คณุ ลักษณะ ผ่านเกณฑ์
ใฝ่เรียนรู้ และมุ่งมน่ั อนั พึงประสงค์
ในการทำงาน

8. สื่อ/แหล่งการเรียนรู้
8.1 สื่อการเรียนรู้
1) หนงั สือเรียน (วทิ ยาการคำนวณ) ม.2 หน่วยการเรียนรู้ที่ 2 เร่อื ง การออกแบบขน้ั ตอนการทำงาน
และการเขียนโปรแกรมด้วยภาษา Python
2) ใบงานท่ี 2.1.1 เร่อื ง การออกแบบขั้นตอนการทำงานโดยใช้ภาษาธรรมชาติ
3) ใบงานที่ 2.1.2 เรอื่ ง การออกแบบขั้นตอนการทำงานโดยใช้รหสั จำลอง
4) ใบงานที่ 2.1.3 เรื่อง การออกแบบขัน้ ตอนการทำงานโดยใช้ผังงาน
5) เครอื่ งคอมพวิ เตอร์
8.2 แหลง่ การเรียนรู้
1) ห้องคอมพวิ เตอร์
2) อินเทอร์เนต็

ใบงานท่ี 2.1.1
เรือ่ ง การออกแบบขน้ั ตอนการทำงานโดยใช้ภาษาธรรมชาติ

คำชีแ้ จง : ใหน้ ักเรยี นออกแบบข้ันตอนการทำงานโดยใชภ้ าษาธรรมชาติ เพ่อื คำนวณหาพน้ื ท่ี
ของรูปสามเหลีย่ ม

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

ใบงานท่ี 2.1.1 เฉลย
เรอ่ื ง การออกแบบข้ันตอนการทำงานโดยใชภ้ าษาธรรมชาติ

คำชี้แจง : ใหน้ กั เรียนออกแบบขนั้ ตอนการทำงานโดยใชภ้ าษาธรรมชาติ เพือ่ คำนวณหาพน้ื ที่
ของรปู สามเหลี่ยม

.ข..นั้...ต..อ..น...ท...่ี .1............เ.ร..ม่ิ ..ก...า..ร..ท..ำ..ง..า..น.............................................................................................................................
.ข..้นั...ต..อ..น...ท...ี่ .2............น..ำ..เ.ข...้า..ข..้อ..ม...ลู ..ส..ว่...น..ฐ..า..น...ข..อ...ง.ร..ปู...ส..า..ม...เ.ห...ล..่ยี..ม..................................................................................... .
.ข..ั้น...ต..อ..น...ท...ี่ .3............น..ำ..เ.ข...า้ ..ข..้อ..ม...ลู ..ส...ว่ ..น..ส...งู .ข...อ..ง..ร..ูป...ส..า..ม..เ..ห..ล...ย่ี ..ม........................................................................................
.ข..ั้น...ต..อ..น...ท...่ี .4............ค..ำ..น...ว..ณ...พ...น้ื ..ท...รี่..ูป...ส..า..ม..เ..ห..ล...ยี่ ..ม....=.....5...x....ส..ว่..น...ฐ..า..น....x...ส..่ว..น...ส..งู..............................................................
.ข..นั้...ต..อ..น...ท...่ี .5............แ..ส..ด...ง.ผ...ล..พ...้ืน...ท..ี่ข...อ..ง..ร..ูป..ส...า..ม..เ.ห...ล..ยี่...ม.................................................................................................
.ข..น้ั...ต..อ..น...ท...่ี .6............จ..บ..ก...า..ร..ท..ำ..ง..า..น..............................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
....................................................................................................................................................................... .......
..............................................................................................................................................................................

ใบงานท่ี 2.1.2
เรอ่ื ง การออกแบบข้นั ตอนการทำงานโดยใช้รหสั จำลอง

คำชแ้ี จง : ใหน้ ักเรียนออกแบบขั้นตอนการทำงานโดยใช้รหัสจำลอง เพื่อคำนวณหาพ้นื ท่ีของรปู สามเหลี่ยม
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................

ใบงานที่ 2.1.2 เฉลย

เร่ือง การออกแบบขั้นตอนการทำงานโดยใช้รหสั จำลอง

คำชีแ้ จง : ใหน้ ักเรยี นออกแบบขั้นตอนการทำงานโดยใช้รหสั จำลอง เพือ่ คำนวณหาพน้ื ทขี่ องรูปสามเหลี่ยม
.S..T..A...R...T...................................................................................................................................................................
.I.N..P...U...T....b..a...s..e................................................................................................................ .........................................
.I.N..P...U...T....h..e...i.g..h...t.....................................................................................................................................................
.C..O...M....P..U...T...E...a...r.e...a...=.....5....x....b..a...s.e....x....h..e...i.g..h...t.........................................................................................................
.O...U...T..P...U...T....a..r.e...a.....................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
....................................................................................................................................................................... .......
..............................................................................................................................................................................
..............................................................................................................................................................................

ใบงานที่ 2.1.3
เรอ่ื ง การออกแบบขน้ั ตอนการทำงานโดยใช้ผังงาน

คำชี้แจง : ใหน้ กั เรยี นออกแบบขนั้ ตอนการทำงานโดยใชผ้ งั งาน เพือ่ คำนวณหาพ้ืนที่ของรปู สามเหล่ยี ม

START

ใบงานที่ 2.1.3 เฉลย
เรอ่ื ง การออกแบบขนั้ ตอนการทำงานโดยใช้ผังงาน

คำชี้แจง : ใหน้ กั เรยี นออกแบบข้ันตอนการทำงานโดยใช้ผังงาน เพอ่ื คำนวณหาพ้นื ที่ของรปู สามเหลย่ี ม

START

base

height

area = base * height
area
STOP

9. ความเหน็ ของผบู้ รหิ ารสถานศกึ ษาหรอื ผู้ท่ไี ด้รบั มอบหมาย
ข้อเสนอแนะ

ลงชอื่ .................................
( ................................ )

ตำแหนง่ .......

10. บนั ทกึ ผลหลังการสอน
 ด้านความรู้

 ด้านสมรรถนะสำคัญของผู้เรียน

 ดา้ นคณุ ลกั ษณะอนั พึงประสงค์

 ดา้ นความสามารถทางเทคโนโลยี (วิทยาการคำนวณ)

 ดา้ นอน่ื ๆ (พฤติกรรมเด่น หรือพฤตกิ รรมท่ีมปี ญั หาของนกั เรียนเปน็ รายบคุ คล (ถ้าม)ี )

 ปัญหา/อปุ สรรค
 แนวทางการแกไ้ ข

ลงชื่อ..............................................ผู้บนั ทึก
(นายดลพฤกษ์ ทนั เจรญิ )
ตำแหนง่ ครผู ูช้ ว่ ย

แผนการจดั การเรยี นรทู้ ่ี 2

ตวั แปรภาษาไพทอน

เวลา 2 ช่ัวโมง
1. ผลการเรยี นรู้

1. เพื่อให้ผู้เรียนมีความรู้ ความเข้าใจ การนำข้อมูลปฐมภูมิเข้าสู่ระบบคอมพิวเตอร์ วิเคราะห์
ประเมนิ นำเสนอข้อมูลและ สารสนเทศไดต้ ามวัตถปุ ระสงค์

2. เพื่อให้ผู้เรียนใช้ทักษะการคิดเชิงคำนวณในการแก้ปัญหาท่ีพบในชีวิตจริง และเขียนโปรแกรม
อย่างง่าย เพอ่ื ชว่ ยในการแก้ปัญหา

3. เพ่อื ใหผ้ ูเ้ รียนใชเ้ ทคโนโลยสี ารสนเทศและการสื่อสารอยา่ งรู้เทา่ ทันและรบั ผดิ ชอบตอ่ สงั คม
4. เพ่ือให้ผู้เรยี นนำความรู้ความเข้าใจใน วิชาวิทยาศาสตร์และเทคโนโลยไี ปใช้ให้เกิดประโยชน์ต่อ

สังคมและการดำรงชีวติ
5. เพื่อให้ผู้เรียนพัฒนากระบวนการคิดและจินตนาการ มีความสามารถในการแก้ปัญหาและมี

ทกั ษะในการสือ่ สาร มีความสามารถในการตดั สินใจ
6. เพื่อให้ผู้เรียนเป็นผู้ท่ีมีจิตวิทยาศาสตร์ มีคุณธรรม จริยธรรม และค่านิยมในการใช้วิทยาศาสตร์

และเทคโนโลยอี ย่างสร้างสรรค์
2. จุดประสงคก์ ารเรียนรู้

1. อธิบายความหมายของตัวแปรไดถ้ ูกต้อง (K)
2. สามารถตง้ั ชือ่ ตัวแปรตามกฎการตงั้ ช่ือได้ถกู ต้อง (P)
3. เหน็ ถงึ ประโยชน์และความสำคญั ของการเขยี นโปรแกรมโดยใช้ภาษาไพทอน (A)
3. สาระการเรียนรู้

สาระการเรียนรู้แกนกลาง

- ตวั ดำเนนิ การบลู นี

4. สาระสำคญั /ความคิดรวบยอด
การเขียนโปรแกรมในภาษาไพทอนนั้น จะต้องใช้ตัวแปรมาช่วยในการเกบ็ ข้อมูลต่างๆ โดยตวั แปร

เปรยี บเสมือนภาชนะท่ีใชเ้ กบ็ ขอ้ มลู และข้อมูลเหล่าน้ันสามารถเปลยี่ นแปลงไดต้ ามความต้องการของ
ผู้เขียน
5. สมรรถนะสำคญั ของผ้เู รยี นและคุณลกั ษณะอนั พงึ ประสงค์

สมรรถนะสำคัญของผเู้ รียน คุณลกั ษณะอนั พึงประสงค์
1. ความสามารถในการคดิ 1. มวี ินยั รับผดิ ชอบ
2. ใฝเ่ รียนรู้
- ทักษะการคิดวิเคราะห์ 3. มุ่งมัน่ ในการทำงาน
2. ความสามารถในการแก้ปัญหา

- ทกั ษะการสงั เกต

สมรรถนะสำคัญของผ้เู รยี น คุณลกั ษณะอันพึงประสงค์

3. ความสามารถในการใช้เทคโนโลยี

- ทกั ษะการสืบคน้ ข้อมลู

6. กิจกรรมการเรียนรู้

 วธิ ีการสอนโดยเน้นรปู แบบการสอนแบบสบื เสาะหาความรู้ 5Es (5Es Instructional Model)

ชัว่ โมงที่ 1

ข้นั นำ

ขั้นที่ 1 กระต้นุ ความสนใจ (Engagement)
1. ครทู บทวนความรูเ้ ดิมจากชั่วโมงทแ่ี ลว้ เกี่ยวกับการออกแบบข้นั ตอนการทำงานของโปรแกรม
2. ครถู ามกระตนุ้ ความสนใจของนกั เรยี นว่า“จากการออกแบบขัน้ ตอนการทำงานของโปรแกรม
ทไ่ี ดเ้ รียนมาแล้ว นกั เรยี นคิดว่าสามารถนำไปเขียนในโปรแกรมอะไรบ้างท่นี กั เรียนรจู้ ัก”
(แนวตอบ : นักเรียนตอบตามประสบการณ์ของตนเอง โดยคำตอบขึ้นอยู่กับดุลยพนิ ิจของ
ครูผสู้ อน เช่น โปรแกรม Scratch โปรแกรม Python เป็นต้น)
3. ครวู าดรูปคอมพิวเตอร์ลงบนกระดานหนา้ ชน้ั เรียน และถามคำถามประจำหวั ข้อกบั นักเรียนวา่
“ถา้ เปรยี บคอมพวิ เตอร์เป็นร่างกายมนุษย์ จะเปรียบหน่วยประมวลผลกลางกับอวัยวะใด”
(แนวตอบ : นักเรยี นตอบตามประสบการณข์ องตนเอง โดยคำตอบทถี่ ูกต้อง คอื สมอง)
4. ครูอธบิ ายเพื่อเช่ือมโยงเขา้ สูบ่ ทเรียนว่า“การเขียนโปรแกรมคอมพวิ เตอร์ในภาษาไพทอน
เหมาะสำหรบั ผูเ้ ร่ิมต้นเขยี นโปรแกรมไปจนถงึ การประยุกต์ใช้งานในระดับสงู เน่ืองจากเปน็
ภาษาทีม่ โี ครงสรา้ งและไวยากรณ์คอ่ นขา้ งงา่ ย ไมซ่ ับซอ้ น ทำใหง้ ่ายต่อการทำความเข้าใจ
ดังน้นั จึงต้องใชห้ น่วยประมวลผลกลางในการคิดคำนวณค่อนข้างมากกว่าจะเขียนโปรแกรม
ได้สำเรจ็ ”

ขนั้ สอน

ขนั้ ที่ 2 สำรวจคน้ หา (Exploration)
1. ครถู ามนักเรียนว่า“ถ้านักเรยี นตอ้ งการเขียนโปรแกรมเพื่อคำนวณหาคา่ ขอ้ มลู ต่าง ๆ นั้น
นักเรยี นร้หู รือไม่ว่าข้อมูลที่เรานำมาใชใ้ นการคำนวณ จะถูกเกบ็ ไว้ที่สว่ นใดในโปรแกรม”
(แนวตอบ : ขอ้ มูลที่นำมาใช้ในโปรแกรมนน้ั จะถกู เก็บไวใ้ นตัวแปร)
2. นักเรยี นศึกษาข้อมูลเกยี่ วกบั ตวั แปรในภาษาไพทอนและการต้ังช่ือตัวแปรในภาษาไพทอน
จากหนังสือเรียน (วิทยาการคำนวณ) ม.2 หน่วยการเรียนรู้ที่ 2 เรือ่ ง การออกแบบข้ันตอน
การทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python หรอื สืบค้นจากอนิ เทอรเ์ น็ตท่ีเครื่อง
คอมพวิ เตอร์ของตนเอง

ข้ันที่ 3 อธบิ ายความรู้ (Explanation)
3. ครอู ธิบายถงึ การต้งั ชื่อตวั แปรที่ดีในโปรแกรมภาษาไพทอน ซ่งึ มี 2 รูปแบบ คือ Camel Case
เปน็ รูปแบบการตงั้ ชื่อที่มีการใช้ภาษาองั กฤษตัวพมิ พ์เลก็ และตวั พิมพ์ใหญส่ ลบั กนั ไป เชน่
calculateGrade , computerScore เปน็ ตน้ และแบบ Snake Case เปน็ รปู แบบการต้งั ชือ่
ตัวแปรทแ่ี ยกคำดว้ ยเคร่ืองหมายขดี เสน้ ใต้ (Underscore) “_” เช่น calculate_grade ,
computer_score เป็นตน้

ช่วั โมงท่ี 2

ข้นั สอน

ขน้ั ที่ 3 อธบิ ายความรู้ (Explanation)
4. ครูอธบิ ายถงึ วิธกี ารสร้างและกำหนดคา่ ให้กับตัวแปรวา่ “โปรแกรมภาษาไพทอนมีการสรา้ ง
และกำหนดคา่ ให้กับตัวแปรที่แตกต่างจากโปรแกรมอื่น เนื่องจากภาษาไพทอนเปน็ ภาษา
ประเภท Dynamically-typed Language หมายถึง ภาษาท่ีมีการสรา้ งตวั แปร โดยไม่ตอ้ งมี
การกำหนดชนดิ ของตวั แปร ชนิดของตัวแปรจะถูกกำหนดด้วยข้อมลู ทเี่ กบ็ ไวใ้ น ตัวแปรโดย
อตั โนมตั ิ ซ่ึงจะตา่ งจากโปรแกรมอนื่ ทจี่ ะตอ้ งกำหนดชนิดของตัวแปรก่อน จากนนั้ จึงจะทำการ
กำหนดค่าให้ตวั แปรได้ สำหรับรูปแบบการสร้างและกำหนดค่าตวั แปร” ดงั นี้

ชอื่ ตัวแปร = คา่ ทเี่ ก็บไว้ในตวั แปร หรือนพิ จน์ หรือตัวแปรอืน่ ๆ

5. ครอู ธิบายถงึ ชนิดขอ้ มูลของตัวแปร ซึ่งประกอบด้วยข้อมูลท่ีเป็นตัวเลขจำนวนเต็ม ตวั เลข
จำนวนจริง และขอ้ มูลที่เปน็ อักขระหรือข้อความทีม่ ักจะถูกใชง้ านบ่อยจากหนังสือเรยี น

6. ครูอธิบายเพ่ิมเติมเกีย่ วกบั ชนิดขอ้ มลู ของตวั แปรวา่ “ชนิดของข้อมลู พ้ืนฐานในภาษาไพทอน
แบ่งออกเปน็ 5 ชนดิ ใหญ่ ๆ ไดแ้ ก่ number, string, list, tuple และ dictionary ซ่ึงเป็น
ตัวแปรทัว่ ๆ ไป แต่ภาษาไพทอนยอมให้มีตัวแปร list, tuple, dictionary ทผี่ สมกนั ได้
เรยี กวา่ ชนิด complex”

ขน้ั ที่ 4 ขยายความเข้าใจ (Elaboration)
7. ครเู ปดิ โอกาสใหน้ ักเรยี นซักถามข้อสงสยั และครูให้ความรูเ้ พมิ่ เตมิ ในสว่ นนน้ั
8. ครใู ห้นกั เรยี นทำใบงานที่ 2.2.1 เรือ่ ง ตัวแปรในภาษาไพทอน โดยให้นักเรยี นตอบคำถาม
ท่กี ำหนดให้โดยละเอยี ด

Note
วัตถปุ ระสงค์ของกิจกรรมเพอ่ื ใหน้ กั เรยี น
- มีทกั ษะการสบื คน้ ข้อมูล โดยให้นักเรยี นแตล่ ะคนสบื คน้ ข้อมลู จากอินเทอรเ์ นต็

เพอ่ื สืบเสาะหาความร้ตู ามหวั ข้อที่ได้รบั มอบหมาย
- มีทักษะการสงั เกต โดยให้นักเรยี นสังเกตเกี่ยวกบั การตั้งช่อื ตัวแปรจากหนังสือเรียน

เพื่อนำไปปรบั ใชใ้ นการเรยี นได้อยา่ งเหมาะสม
- มที ักษะการคดิ วิเคราะห์ โดยใหน้ กั เรยี นพจิ ารณาเนื้อหาจากการสืบคน้ หรือศึกษา

ขอ้ มูลจากแหลง่ ข้อมลู ต่าง ๆ เชน่ หนงั สือเรยี น อินเทอร์เน็ต เป็นต้น

ข้ันสรุป

ขน้ั ที่ 5 ตรวจสอบผล (Evaluation)

1. ครูประเมินผลนกั เรยี นจากการสงั เกตการตอบคำถาม และการทำใบงาน

2. ครตู รวจสอบความถูกต้องของผลการทำใบงานท่ี 2.2.1

3. นักเรยี นและครูร่วมกนั สรุปเกี่ยวกบั การใช้งานตวั แปรในโปรแกรมภาษาไพทอนวา่ “ตวั แปรคือ

สญั ลักษณ์ในลักษณะคำภาษาอังกฤษท่ีตัง้ ข้ึนเพ่ือใชใ้ นการเก็บข้อมูลตา่ ง ๆ ตามความต้องการ

ของผู้เขียน โดยตั้งชื่อตัวแปรตามกฎของโปรแกรมภาษาไพทอน เชน่ ช่อื ตัวแปรจะต้อง

ประกอบด้วยตวั อกั ษร ตัวเลข หรอื เคร่อื งหมาย “_” ช่ือตวั แปรห้ามมีอักขระพิเศษ เป็นต้น”

7. การวดั และประเมนิ ผล

รายการวัด วิธีวัด เคร่อื งมือ เกณฑ์การประเมนิ

7.1 ประเมนิ ระหวา่ งการจดั กิจกรรม - ตรวจใบงานท่ี 2.2.1 - ใบงานท่ี 2.2.1 รอ้ ยละ 60 ผา่ นเกณฑ์

การเรียนรู้

1) ตัวแปรในภาษาไพทอน

2) พฤตกิ รรมการทำงาน - สังเกตพฤติกรรม - แบบสังเกตพฤติกรรม ระดับคุณภาพ 2

รายบุคคล การทำงานรายบุคคล การทำงานรายบุคคล ผา่ นเกณฑ์

3) คุณลกั ษณะอนั พงึ ประสงค์ - สงั เกตความมวี ินัย - แบบประเมิน ระดับคุณภาพ 2
ความรับผดิ ชอบ คุณลักษณะ ผ่านเกณฑ์
ใฝเ่ รยี นรู้ และม่งุ ม่นั อนั พึงประสงค์
ในการทำงาน

8. สอ่ื /แหล่งการเรียนรู้

8.1 สอื่ การเรียนรู้
1) หนังสือเรยี น (วิทยาการคำนวณ) ม.2 หน่วยการเรยี นรทู้ ี่ 2
เรื่อง การออกแบบขน้ั ตอนการทำงาน และการเขยี นโปรแกรมด้วยภาษา Python
2) ใบงานท่ี 2.2.1 เร่ือง ตวั แปรในภาษาไพทอน
3) เครือ่ งคอมพวิ เตอร์

8.2 แหล่งการเรียนรู้
1) ห้องคอมพวิ เตอร์
2) อินเทอร์เน็ต

ใบงานที่ 2.2.1
เรื่อง ตัวแปรในภาษาไพทอน

คำชแี้ จง : ใหน้ กั เรยี นตอบคำถามทก่ี ำหนดใหโ้ ดยละเอยี ด

1. ใหน้ ักเรียนตงั้ ชอื่ ตัวแปรเพอื่ ใชเ้ ก็บข้อมูลตอ่ ไปนลี้ งในช่องตารางด้านขวา ใหถ้ ูกต้องตามกฎการตั้งชือ่ ตวั แปร

ข้อมูล การตั้งชอ่ื ตัวแปร
ชื่อนักเรียน
คะแนนสอบวชิ าภาษาไทย
ช่อื โรงเรียน
นำ้ หนกั ของนักเรยี น
เกรดวชิ าภาษาอังกฤษ

2. ให้นกั เรียนพิจารณาการตง้ั ชอ่ื ตวั แปรต่อไปนีว้ ่าถูกหรอื ผดิ จากน้ันใหต้ อบลงในช่องตารางดา้ นขวา

การตัง้ ช่ือตัวแปร การพจิ ารณา
1name
score_computer
student name
price#
surname
name+lastname
str
midterm_thai_score
final-social-score
mySalary

ใบงานท่ี 2.2.1 เฉลย
เรือ่ ง ตวั แปรในภาษาไพทอน

คำช้แี จง : ใหน้ กั เรียนตอบคำถามทีก่ ำหนดให้โดยละเอียด

1. ให้นกั เรยี นตง้ั ชอ่ื ตวั แปรเพ่อื ใชเ้ ก็บขอ้ มลู ต่อไปน้ีลงในช่องตารางดา้ นขวา ให้ถูกตอ้ งตามกฎการตง้ั ชอ่ื ตวั แปร

ขอ้ มูล การตั้งชื่อตัวแปร
ช่ือนักเรียน name
คะแนนสอบวชิ าภาษาไทย thai_score
ชื่อโรงเรยี น schoolName
นำ้ หนกั ของนักเรยี น weight
เกรดวิชาภาษาอังกฤษ english_grade

2. ใหน้ ักเรยี นพจิ ารณาการตั้งชอ่ื ตวั แปรตอ่ ไปน้ีว่าถูกหรือผิด จากน้ันใหต้ อบลงในชอ่ งตารางด้านขวา

การตั้งช่ือตัวแปร การพิจารณา
1name ผดิ
score_computer ถูก
student name ผดิ
price# ผิด
surname ถูก
name+lastname ผดิ
str ผดิ
midterm_thai_score ถูก
final-social-score ผิด
mySalary ถกู

9. ความเหน็ ของผบู้ รหิ ารสถานศกึ ษาหรอื ผู้ท่ไี ด้รบั มอบหมาย
ข้อเสนอแนะ

ลงชอื่ .................................
( ................................ )

ตำแหนง่ .......

10. บนั ทกึ ผลหลังการสอน
 ด้านความรู้

 ด้านสมรรถนะสำคัญของผู้เรียน

 ดา้ นคณุ ลกั ษณะอนั พึงประสงค์

 ดา้ นความสามารถทางเทคโนโลยี (วิทยาการคำนวณ)

 ดา้ นอน่ื ๆ (พฤติกรรมเด่น หรือพฤตกิ รรมท่ีมปี ญั หาของนกั เรียนเปน็ รายบคุ คล (ถ้าม)ี )

 ปัญหา/อปุ สรรค
 แนวทางการแกไ้ ข

ลงชื่อ..............................................ผู้บนั ทึก
(นายดลพฤกษ์ ทนั เจรญิ )
ตำแหนง่ ครผู ูช้ ว่ ย

แผนการจัดการเรียนรทู้ ี่ 3

รหสั ควบคมุ รหัสรูปแบบข้อมูล และตัวดำเนินการในภาษาไพทอน

เวลา 2 ช่ัวโมง
1. ผลการเรียนรู้

1. เพื่อให้ผู้เรียนมีความรู้ ความเข้าใจ การนำข้อมูลปฐมภูมิเข้าสู่ระบบคอมพิวเตอร์ วิเคราะห์
ประเมนิ นำเสนอขอ้ มูลและ สารสนเทศไดต้ ามวัตถุประสงค์

2. เพ่ือให้ผู้เรียนใช้ทักษะการคิดเชิงคำนวณในการแก้ปัญหาท่ีพบในชีวิตจริง และเขียนโปรแกรม
อย่างงา่ ย เพอื่ ชว่ ยในการแกป้ ญั หา

3. เพอื่ ใหผ้ ู้เรยี นใชเ้ ทคโนโลยีสารสนเทศและการสอื่ สารอยา่ งรูเ้ ท่าทันและรับผิดชอบตอ่ สงั คม
4. เพื่อให้ผู้เรยี นนำความรู้ความเข้าใจใน วิชาวทิ ยาศาสตร์และเทคโนโลยไี ปใช้ให้เกิดประโยชน์ต่อ

สังคมและการดำรงชีวติ
5. เพ่ือให้ผู้เรียนพัฒนากระบวนการคิดและจินตนาการ มีความสามารถในการแก้ปัญหาและมี

ทักษะในการส่อื สาร มคี วามสามารถในการตัดสนิ ใจ
6. เพ่ือให้ผู้เรียนเป็นผู้ทมี่ ีจิตวิทยาศาสตร์ มีคุณธรรม จริยธรรม และค่านิยมในการใช้วิทยาศาสตร์

และเทคโนโลยีอยา่ งสร้างสรรค์
2. จุดประสงคก์ ารเรยี นรู้

1. อธบิ ายความหมายของรหัสควบคมุ และรหัสรปู แบบข้อมลู ไดถ้ ูกต้อง (K)
2. อธิบายหน้าทกี่ ารทำงานของตัวดำเนินการแต่ละประเภทได้ถูกต้อง (K)
3. เขียนโปรแกรมโดยใช้รหสั ควบคุมและรหสั รปู แบบข้อมูลไดถ้ ูกต้อง (P)
4. ใช้ตัวดำเนนิ การประเภทต่าง ๆ มาชว่ ยในการคำนวณได้ (P)
5. เหน็ ถึงประโยชน์และความสำคญั ของการเขียนโปรแกรมโดยใช้ภาษาไพทอน (A)
3. สาระการเรียนรู้

สาระการเรียนร้แู กนกลาง
- ตัวดำเนินการบูลนี
4. สาระสำคญั /ความคดิ รวบยอด

รหัสควบคุม คอื รหัสพิเศษทใี่ ชค้ วบคุมการแสดงผลของตวั อกั ษรออกมาทางจอภาพ ซง่ึ จะต้องมี
เคร่อื งหมาย \ (Back-Slash) นำหน้าเสมอ ส่วนการใช้รหสั รปู แบบขอ้ มูล คอื รหัสทใี่ ช้แทนชนดิ ของขอ้ มูล
ซง่ึ ใชร้ ่วมกับคำส่ังในการแสดงผลและคำสงั่ ในการรบั ข้อมูล นอกจากน้นั ในการเขยี นโปรแกรมภาษาไพทอน
ยงั มีการนำตัวดำเนนิ การมาช่วยในการคำนวณหรือประมวลผลตา่ งๆ ได้แก่ ตัวดำเนินการทางคณิตศาสตร์
ตัวดำเนินการสำหรบั กำหนดค่า ตวั ดำเนนิ การเปรียบเทยี บ และตวั ดำเนนิ การตรรกะ

5. สมรรถนะสำคญั ของผูเ้ รยี นและคณุ ลกั ษณะอนั พงึ ประสงค์

สมรรถนะสำคญั ของผู้เรียน คุณลกั ษณะอนั พึงประสงค์

1. ความสามารถในการสอื่ สาร 1. มวี ินัย รับผดิ ชอบ

- ทักษะการส่ือสาร 2. ใฝเ่ รียนรู้

- ทกั ษะการแลกเปล่ยี นข้อมูล 3. ม่งุ มน่ั ในการทำงาน

2. ความสามารถในการคดิ

- ทักษะการคดิ วเิ คราะห์

3. ความสามารถในการแกป้ ัญหา

- ทกั ษะการสังเกต

4. ความสามารถในการใชท้ ักษะชีวติ

- ทักษะการทำงานรว่ มกนั

5. ความสามารถในการใชเ้ ทคโนโลยี

- ทกั ษะการสบื ค้นข้อมูล

6. กิจกรรมการเรียนรู้

 วธิ กี ารสอนโดยเน้นรปู แบบการสอนแบบสืบเสาะหาความรู้ 5Es (5Es Instructional Model)

ชั่วโมงท่ี 1

ขั้นนำ

ขน้ั ที่ 1 กระตุ้นความสนใจ (Engagement)
1. ครูทบทวนความร้เู ดิมจากชั่วโมงทแ่ี ล้วเก่ยี วกับตวั แปรภาษาไพทอนและกฎการต้งั ชอ่ื ตัวแปร
2. จากนัน้ ครูถามกระตุ้นความสนใจของนักเรียนวา่ “นักเรยี นรหู้ รอื ไม่วา่ ถ้าเราต้องการควบคุมการ
แสดงผลตัวอักษรทางจอภาพในลกั ษณะต่าง ๆ จะต้องทำอยา่ งไร”
(แนวตอบ : นักเรยี นตอบตามความคิดเหน็ ของตนเอง โดยคำตอบขนึ้ อยู่กบั ดุลยพนิ ิจของ
ครผู สู้ อน เช่น ใชค้ ำสั่งตา่ ง ๆ เพ่ือควบคุมให้คอมพวิ เตอร์ทำงาน เป็นตน้ )

ขน้ั สอน

ข้นั ท่ี 2 สำรวจค้นหา (Exploration)
1. นักเรียนแบง่ กลุ่ม กลมุ่ ละ 3-4 คน เพ่ือสืบคน้ และศึกษาเรยี นรู้เกีย่ วกับการใชร้ หสั ควบคุม
การแสดงผลตวั อักษรทางจอภาพของโปรแกรมภาษาไพทอนจากหนังสือเรียน (วิทยาการ
คำนวณ) ม.2 หน่วยการเรยี นรู้ที่ 2 เร่อื ง การออกแบบขัน้ ตอนการทำงาน และการเขียน
โปรแกรมด้วยภาษา Python หรอื สืบค้นจากอนิ เทอร์เนต็ ที่เครอื่ งคอมพิวเตอร์ของตนเอง

2. นักเรยี นแต่ละคนออกมานำเสนอเกย่ี วกบั รหสั ควบคุมการแสดงผลตัวอกั ษรหน้าชน้ั เรียน

คนละ 1 รหัสควบคมุ พรอ้ มบอกความหมายอยา่ งละเอยี ด

3. นกั เรยี นศึกษารหัสรูปแบบข้อมลู ท่ใี ชแ้ ทนชนดิ ของข้อมูลจากหนงั สอื เรียน ซ่งึ รหสั รูปแบบของ

ขอ้ มูลมีดังนี้

รหัสรูปแบบ ชนดิ ข้อมลู ของตัวแปร ลักษณะการแสดงผลออกทางหน้าจอ

%d เลขจำนวนเตม็ (int) ใชแ้ สดงขอ้ มลู ท่เี ป็นเลขจำนวนเตม็

%s ตัวอกั ษร (str) ใชแ้ สดงขอ้ มูลทีเ่ ป็นตวั อักษร หรอื ชุดตัวอกั ษร

%f เลขจำนวนจรงิ (float) ใชแ้ สดงขอ้ มลู ที่เป็นเลขจำนวนจริงและทศนิยม

ขน้ั ท่ี 3 อธิบายความรู้ (Explanation)
4. ครเู นน้ ย้ำกบั นักเรยี นเพื่อให้นักเรียนเข้าใจเพมิ่ มากข้นึ เกี่ยวกับการใช้งานรหัสควบคมุ และ
รหสั รูปแบบท่ีใช้ควบคุมการแสดงผลตวั อักษรออกทางจอภาพในลกั ษณะต่าง ๆ วา่
“การใชง้ านรหสั ควบคุมจะต้องมีเครื่องหมาย \ (Back-Slash) นำหน้ารหัสควบคมุ นั้นอยเู่ สมอ
และการใชร้ หัสรปู แบบข้อมลู ทใ่ี ช้รว่ มกบั คำสัง่ การแสดงผลและคำสั่งรบั ขอ้ มูล สว่ นใหญ่จะใช้
กำหนดให้แสดงขอ้ มลู ท่เี ปน็ ตัวเลขจำนวนเต็ม เลขจำนวนจรงิ และตวั อักษร”
5. นักเรียนทำใบงานท่ี 2.3.1 เรื่อง รหัสควบคุมและรหสั รูปแบบข้อมลู โดยใหน้ ักเรียนจบั คู่
ความหมายกับรหสั ควบคมุ และรหสั รปู แบบให้ถูกต้อง

ช่ัวโมงที่ 2

ขั้นสอน

ขัน้ ที่ 3 อธบิ ายความรู้ (Explanation)
6. ครูทบทวนเนอ้ื หาการเรยี นเม่ือชัว่ โมงท่ีแลว้ เก่ียวกับรหสั ควบคุมและรหัสรปู แบบข้อมูล
7. ครถู ามกระตนุ้ ความสนใจของนักเรยี นว่า“นักเรียนรู้จกั ตวั ดำเนินการทใี่ ช้ในการเขยี นโปรแกรม
ภาษาไพทอนหรือไม่”
(แนวตอบ : คำตอบของนักเรียนขน้ึ อยูก่ ับประสบการณ์ของนักเรียนแตล่ ะคน)
8. นักเรยี นแบ่งกลุ่ม (กลุ่มเดมิ ) เพ่อื อภิปรายร่วมกนั เกย่ี วกับตัวดำเนนิ การที่ใช้สำหรับคำนวณหรือ
ประมวลผลตา่ ง ๆ ในภาษาไพทอนซึง่ ประกอบด้วยตัวดำเนินการทั้ง 4 ประเภท คอื
1) ตวั ดำเนินการทางคณติ ศาสตร์
2) ตัวดำเนนิ การสำหรับกำหนดคา่
3) ตวั ดำเนนิ การเปรยี บเทียบ
4) ตัวดำเนินการตรรกะ

9. ครอู ธบิ ายเพื่อขยายความเขา้ ใจและเน้นย้ำกบั นักเรียนถึงตวั ดำเนนิ การในโปรแกรมภาษา
ไพทอนพรอ้ มยกตัวอย่างประกอบว่า“ในโปรแกรมภาษาไพทอนมตี ัวดำเนินการ 4 ประเภท
ได้แก่
1) ตัวดำเนินการทางคณติ ศาสตร์ ประกอบด้วยเคร่อื งหมาย +, -, *, /, %, **
ตัวอย่าง 5 * 2 , 9/3 , 6-4
2) ตัวดำเนนิ การสำหรับกำหนดคา่ ได้แก่ เครื่องหมาย =
ตัวอย่าง score = 25
3) ตวั ดำเนนิ การเปรยี บเทยี บ ประกอบด้วยเครอื่ งหมาย ==, !=, >, <, >=, <=
และจะมผี ลลพั ธเ์ ป็นจริงหรอื เท็จ
ตวั อยา่ ง 17>9
ผลลัพธ์ จริง
4) ตัวดำเนนิ การตรรกะ ประกอบด้วย AND, OR, NOT โดยจะมีผลลัพธ์เป็น
จริงหรอื เทจ็
ตวั อยา่ ง (10>3) AND (25>17)
ผลลพั ธ์ จรงิ ”

10. ครูอธบิ ายกบั นักเรียนถึงลำดับการประมวลผลของตัวดำเนินการว่า“ในนิพจน์หรือในการ
คำนวณแตล่ ะครัง้ อาจจะประกอบดว้ ยตัวดำเนินการหลายประเภท ดงั น้ันนักเรยี นจะต้องทราบ
ถงึ การทำงานของตัวดำเนนิ การแตล่ ะตัวตามลำดับก่อนหลังก่อนดำเนินการเขียนโปรแกรม”

11. นกั เรยี นแต่ละคนสังเกตลำดับการประมวลผลของตัวดำเนนิ การจากหนังสือเรียน
ข้ันท่ี 4 ขยายความเขา้ ใจ (Elaboration)
12. ครูเปิดโอกาสใหน้ ักเรียนซักถามขอ้ สงสยั และครูให้ความรเู้ พมิ่ เติมในสว่ นนัน้
13. นักเรยี นทำใบงานที่ 2.3.2 เรื่อง ตัวดำเนินการ โดยใหน้ กั เรียนหาผลลัพธ์จากการคำนวณ

Note
วตั ถปุ ระสงคข์ องกจิ กรรมเพื่อให้นกั เรยี น
- มที ักษะการทำงานร่วมกันโดยใช้กระบวนการกลมุ่ ในการทำงานหรอื การทำ

กจิ กรรมเพ่ือให้เกดิ การสื่อสารและแลกเปลี่ยนข้อมูลร่วมกันภายในกลุ่ม
- มที ักษะการสืบค้นข้อมลู โดยใหน้ ักเรยี นแตล่ ะคนสืบค้นข้อมลู จากอนิ เทอรเ์ นต็

เพอ่ื สบื เสาะหาความรู้ตามหวั ขอ้ ท่ีได้รับมอบหมาย
- มีทักษะการสงั เกต โดยใหน้ ักเรียนสังเกตลำดับการประมวลผลของตัวดำเนินการ

จากหนังสอื เรียนเพื่อนำไปปรับใชใ้ นการเรียนได้อย่างเหมาะสม
- มที ักษะการคิดวเิ คราะห์ โดยให้นกั เรียนพิจารณาเน้ือหาจากการสืบคน้ หรือศึกษา

ข้อมูลจากแหล่งข้อมูลตา่ ง ๆ เชน่ หนังสอื เรียน อินเทอรเ์ น็ต เปน็ ตน้


Click to View FlipBook Version