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

Home Explore แผนวิทยาการคำนวณชั้นม.2

แผนวิทยาการคำนวณชั้นม.2

Published by Amornrat Amornrat, 2021-09-13 13:17:14

Description: แผนวิทยาการคำนวณชั้นม.2

Search

Read the Text Version

ใบงานท่ี 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

สรปุ ผลการจัดการเรยี นรู - ดา นความรู - นกั เรียนสวนใหญอธิบายความหมายของการออกแบบข้ันตอนการทาํ งานแตล ะแบบไดถูกตอ ง มีนกั เรียนเพยี ง 5 คน ที่ยังอธิบายความหมายของการออกแบบขั้นตอนการทํางานแตล ะแบบยงั ไมถูกตอง - ดานสมรรถนะสาํ คัญของผูเรยี น - นกั เรยี นสวนใหญออกแบบขนั้ ตอนการทํางานโดยใชร หสั จาํ ลองและผงั งานไดถ ูกตอง มนี กั เรยี น เพยี ง 5 คน ทีย่ งั ออกแบบขั้นตอนการทาํ งานโดยใชร หัสจําลองและผงั งานไมไ ด - ดา นคณุ ลักษณะอนั พึงประสงค - นกั เรียนสว นใหญมีความใฝเ รยี นรใู นการออกแบบข้ันตอนการทํางานโดยใชรหัสจําลองและผังงาน มกี ารซกั ถามตลอดเวลาในชั้นเรยี นออนไลนแ ละมกี ารทกั ถามสวนตวั กรณีที่ไมแนใ จในการทําแบบฝก หัด ปญ หาอุปสรรค - มนี ักเรียนจาํ นวน 2 คน เขาเรยี นแตไมคอ ยสนใจเรียนและไมคอ ยสงแบบฝก หัดที่ไดรับมอบหมาย ทาํ ใหป ระเมนิ นักเรยี นไดย ากวามีความเขาใจตอเน้ือหาท่ีเรียนมากนอ ยเพียงใด แนวทางแกไ ข - สรางขอตกลงท่ีชัดเจนในเกณฑการใหคะแนนแบบฝกหัดท่ีไดรับมอบหมายอยางจริงจัง และให นกั เรียนสงงานยอนหลังไดต ลอดเวลา พรอมทงั้ สอบถามเร่ืองทีไ่ มเขาใจหรอื ทําไมไดตลอดเวลา ลงช่ือ.............................................................ครผู สู อน (นางสาวอมรรตั น ออนจนั ทรสกลุ ) ตาํ แหนง ครผู ูชวย



แผนการจดั การเรยี นรูที่ 4 รหัส ว21103 ชือ่ วิชา วิทยาการคาํ นวณ 2 ชั้น มธั ยมศกึ ษาปที่ 2 กลมุ สาระการเรียนรู วิทยาศาสตรแ ละเทคโนโลยี ภาคเรยี นท่ี 1 ปก ารศึกษา 2564 หนวยการเรยี นรเู รอื่ ง การออกแบบขั้นตอนการทํางาน และ Python เรอื่ ง ตวั แปรภาษาไพทอน เวลา 2 ชวั่ โมง วนั /เดือน/ป …………..…….………...…………….... ………………………………………………………………………………………………………….................................... 1. มาตรฐาน/ตวั ชีว้ ดั 1.1 ตวั ชว้ี ดั ว 4.2 ม.2/2 ออกแบบและเขยี นโปรแกรมที่ใชต รรกะและฟง กชันในการแกป ญหา 2. จุดประสงคการเรยี นรู 1. อธิบายความหมายของตวั แปรไดถ กู ตอ ง (K) 2. สามารถต้งั ช่ือตัวแปรตามกฎการตง้ั ชอ่ื ไดถ กู ตอ ง (P) 3. เห็นถงึ ประโยชนและความสาํ คญั ของการเขยี นโปรแกรมโดยใชภ าษาไพทอน (A) 3. สาระการเรียนรู สาระการเรยี นรทู อ งถ่นิ พจิ ารณาตามหลกั สตู รของสถานศกึ ษา สาระการเรยี นรแู กนกลาง - ตัวดาํ เนินการบลู นี 4. สาระสาํ คัญ/ความคดิ รวบยอด การเขยี นโปรแกรมในภาษาไพทอนนน้ั จะตอ งใชต ัวแปรมาชว ยในการเกบ็ ขอ มลู ตางๆ โดยตวั แปร เปรยี บเสมอื นภาชนะท่ีใชเกบ็ ขอ มลู และขอ มูลเหลานน้ั สามารถเปลยี่ นแปลงไดต ามความตอ งการของ ผเู ขยี น 5. สมรรถนะสําคญั ของผูเรยี นและคณุ ลักษณะอนั พึงประสงค สมรรถนะสําคญั ของผูเรยี น คณุ ลกั ษณะอนั พึงประสงค 1. ความสามารถในการคดิ 1. มีวินยั รับผดิ ชอบ - ทักษะการคดิ วเิ คราะห 2. ใฝเ รยี นรู 2. ความสามารถในการแกป ญหา 3. มุง มนั่ ในการทาํ งาน - ทกั ษะการสงั เกต 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 ประเมินระหวางการจัดกจิ กรรม การเรียนรู รอยละ 60 ผานเกณฑ 1) ตวั แปรในภาษาไพทอน - ตรวจใบงานที่ 2.2.1 - ใบงานที่ 2.2.1 ระดบั คณุ ภาพ 2 2) พฤตกิ รรมการทํางาน - สังเกตพฤติกรรม - แบบสงั เกตพฤตกิ รรม ผา นเกณฑ รายบคุ คล การทํางานรายบุคคล การทาํ งานรายบุคคล ระดบั คุณภาพ 2 ผานเกณฑ 3) คุณลกั ษณะอันพึงประสงค - สังเกตความมวี ินยั - แบบประเมนิ คุณลกั ษณะ ความรับผดิ ชอบ อนั พึงประสงค ใฝเรยี นรู และมงุ มั่น ในการทํางาน 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 ถูก

สรปุ ผลการจัดการเรยี นรู - ดานความรู - นักเรียนสวนใหญอธบิ ายความหมายของตัวแปรไดถ กู ตอง สังเกตจากการตอบคําถามในหองเรียน ออนไลนและการทําแบบฝก หดั และแบบทดสอบทายบท มีนักเรยี นเพียง 3 คน ท่ยี งั อธบิ ายความหมายของตวั แปรยังไมถูกตอง - ดานสมรรถนะสําคัญของผูเรยี น - นักเรียนสว นใหญต ัง้ ชือ่ ตัวแปรตามกฎการตงั้ ชือ่ ตวั แปรไดถ กู ตอ ง สงั เกตจากการทําแบบฝกหัดและ แบบทดสอบทา ยบท มนี กั เรยี นเพยี ง 2 คน ท่ยี ังตง้ั ช่อื ตวั แปรไมถกู ตอ ง - ดานคุณลกั ษณะอนั พึงประสงค - นักเรียนสวนใหญเลง็ เห็นถึงประโยชนแ ละความสําคัญของการเขียนโปรแกรมภาษาไพทอนและมี ความใฝเรยี นรู ปญ หาอุปสรรค - เนื่องจากเรยี นออนไลน ทําใหค รูผูส อนและนักเรยี นสื่อการกันไดต ิดขดั บาง อาจจะมปี ญหาสญั ญาณ อนิ เตอรเนต็ และอปุ กรณการเรยี น จึงทาํ ใหนักเรยี นบางคนเรยี นไมต อเนอื่ ง แนวทางแกไ ข - ใหนักเรียนท่ีมปี ญหาเก่ียวกับสัญญาณอินเตอรเน็ตและอุปกรณการเรียน เขามาศึกษาใบความรู เพม่ิ เตมิ และสอบถามครูผูสอนไดต ลอดเวลา ลงชื่อ.............................................................ครูผสู อน (นางสาวอมรรตั น ออนจันทรส กลุ ) ตําแหนง ครผู ชู วย



แผนการจัดการเรียนรทู ี่ 5 รหสั ว21103 ช่ือวชิ า วิทยาการคาํ นวณ 2 ช้ัน มัธยมศกึ ษาปท ี่ 2 กลมุ สาระการเรยี นรู วทิ ยาศาสตรแ ละเทคโนโลยี ภาคเรียนท่ี 1 ปก ารศึกษา 2564 หนวยการเรยี นรเู รอ่ื ง การออกแบบขั้นตอนการทํางาน และ Python เร่อื ง รหสั ควบคุม รหัสรูปแบบขอมูล และตัวดําเนินการในภาษาไพทอน เวลา 2 ช่วั โมง วัน/เดอื น/ป …………..…….………...…………….... ………………………………………………………………………………………………………….................................... 1. มาตรฐาน/ตวั ชี้วัด 1.1 ตวั ชวี้ ัด ว 4.2 ม.2/2 ออกแบบและเขยี นโปรแกรมท่ใี ชต รรกะและฟงกชนั ในการแกปญหา 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 %s เลขจาํ นวนเตม็ (int) ใชแสดงขอ มลู ทีเ่ ปนเลขจํานวนเต็ม %f ตวั อักษร (str) ใชแสดงขอมลู ทเี่ ปน ตัวอกั ษร หรือชดุ ตัวอกั ษร เลขจํานวนจริง (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 วัตถปุ ระสงคข องกิจกรรมเพอ่ื ใหน ักเรยี น - มที กั ษะการทํางานรวมกันโดยใชก ระบวนการกลุมในการทาํ งานหรอื การทํา กจิ กรรมเพ่อื ใหเกิดการสื่อสารและแลกเปลย่ี นขอมลู รว มกันภายในกลมุ - มที ักษะการสืบคน ขอมลู โดยใหนักเรยี นแตล ะคนสบื คน ขอ มลู จากอนิ เทอรเนต็ เพอ่ื สบื เสาะหาความรตู ามหัวขอทไี่ ดร บั มอบหมาย - มที ักษะการสงั เกต โดยใหนักเรียนสังเกตลาํ ดบั การประมวลผลของตัวดําเนินการ จากหนงั สอื เรยี นเพอื่ นาํ ไปปรบั ใชใ นการเรียนไดอยางเหมาะสม - มที ักษะการคดิ วิเคราะห โดยใหนักเรยี นพจิ ารณาเนือ้ หาจากการสืบคนหรอื ศึกษา ขอ มลู จากแหลงขอมลู ตา ง ๆ เชน หนงั สือเรียน อนิ เทอรเ นต็ เปน ตน ขัน้ สรุป ขน้ั ท่ี 5 ตรวจสอบผล (Evaluation) 1. ครูประเมินผลนกั เรยี นจากการสังเกตการตอบคาํ ถาม ความสนใจในการเรียน การทํากจิ กรรม กลมุ ดวยความตงั้ ใจ และการทาํ ใบงาน 2. ครูตรวจสอบความถกู ตอ งของผลลพั ธก ารทาํ ใบงานท่ี 2.3.1 และ ใบงานท่ี 2.3.2 ของนกั เรยี น 3. นกั เรียนและครรู ว มกนั สรุปเกยี่ วกบั รหสั ควบคมุ รหสั รูปแบบขอมูล และตวั ดําเนินการ 7. การวดั และประเมนิ ผล รายการวดั วิธวี ดั เครอื่ งมอื เกณฑก ารประเมนิ 7.1 ประเมินระหวางการจดั กจิ กรรม การเรยี นรู รอยละ 60 ผา นเกณฑ 1) รหสั ควบคมุ และรหัสรปู แบบ รอ ยละ 60 ผา นเกณฑ ขอ มลู - ตรวจใบงานที่ 2.3.1 - ใบงานท่ี 2.3.1 ระดบั คณุ ภาพ 2 ผา นเกณฑ 2) ตัวดาํ เนินการ - ตรวจใบงานที่ 2.3.2 - ใบงานที่ 2.3.2 ระดับคุณภาพ 2 3) การนําเสนอผลงาน - ประเมนิ การนาํ เสนอ - แบบประเมนิ ผานเกณฑ ผลงาน การนาํ เสนอผลงาน 4) พฤติกรรมการทาํ งาน - สงั เกตพฤตกิ รรม - แบบสงั เกตพฤตกิ รรม รายบคุ คล การทาํ งานรายบคุ คล การทํางานรายบุคคล

รายการวดั วธิ วี ดั เครอื่ งมอื เกณฑก ารประเมิน 5) พฤตกิ รรมการทํางานกลมุ - สงั เกตพฤตกิ รรม - แบบสงั เกตพฤติกรรม ระดบั คุณภาพ 2 6) คณุ ลกั ษณะอนั พงึ ประสงค การทํางานกลมุ การทาํ งานกลมุ ผา นเกณฑ - แบบประเมนิ - สงั เกตความมีวนิ ยั คุณลกั ษณะ ระดับคุณภาพ 2 ความรับผดิ ชอบ อนั พงึ ประสงค ผานเกณฑ ใฝเรยี นรู และมุงม่นั ในการทํางาน 8. สอื่ /แหลงการเรียนรู 8.1 สอื่ การเรยี นรู 1) หนงั สอื เรียนรายวชิ าพ้ืนฐานวทิ ยาศาสตร เทคโนโลยี (วทิ ยาการคาํ นวณ) ม.2 หนวยการเรยี นรูท่ี 2 เรื่อง การออกแบบขั้นตอนการทาํ งาน และการเขยี นโปรแกรมดว ยภาษา Python 2) ใบงานที่ 2.3.1 เรอ่ื ง รหสั ควบคุมและรหสั รปู แบบขอมลู 3) ใบงานท่ี 2.3.2 เร่อื ง ตวั ดําเนินการ 4) เครื่องคอมพวิ เตอร 8.2 แหลงการเรียนรู 1) หอ งคอมพิวเตอร 2) อนิ เทอรเนต็

ใบงานท่ี 2.3.1 เร่อื ง รหสั ควบคุมและรหัสรปู แบบขอมูล คาํ ช้แี จง : ใหนักเรยี นจงจบั คคู วามหมายกบั รหสั ควบคมุ และรหสั รปู แบบขอ มลู ใหถ กู ตอง โดยนาํ ตวั อกั ษร ทางดานขวาของรหสั ควบคมุ และรหสั รปู แบบขอมลู มาจบั คูก บั ความหมายทางดา นซา ย .............. 1. ขึ้นหนาใหม A. %s .............. 2. ตง้ั Tab ในแนวนอน B. \\v .............. 3. ลบตัวอักษรทางซายมอื 1 ตัวอักษร C. \\a .............. 4. ข้นึ บรรทดั ใหม D. %d .............. 5. แสดงขอ มลู ท่ีเปนเลขจาํ นวนเต็ม E. \\f .............. 6. เล่อื น Cursor ไปทางซายมือสดุ ของบรรทดั F. \\b .............. 7. แสดงขอมูลทีเ่ ปนเลขจํานวนจริง G. \\r .............. 8. ตง้ั Tab ในแนวตั้ง H. %f .............. 9. แสดงขอ มลู ทเ่ี ปน ตัวอักษร I. %u .............. 10. แสดงเสยี งทางลาํ โพง J. \\n K. \\\\ L. \\t

เฉลย ใบงานท่ี 2.3.1 เรอื่ ง รหัสควบคุมและรหสั รปู แบบขอมลู คาํ ชแ้ี จง : ใหนักเรยี นจงจับคคู วามหมายกบั รหัสควบคมุ และรหสั รปู แบบขอ มลู ใหถ กู ตอ ง โดยนําตัวอกั ษร ทางดา นขวาของรหสั ควบคมุ และรหสั รูปแบบขอ มลู มาจบั คกู บั ความหมายทางดานซาย .......E....... 1. ขึ้นหนาใหม A. %s .......L....... 2. ตัง้ Tab ในแนวนอน B. \\v .......F....... 3. ลบตวั อกั ษรทางซา ยมอื 1 ตัวอกั ษร C. \\a .......J....... 4. ขน้ึ บรรทัดใหม D. %d .......D....... 5. แสดงขอมูลที่เปนเลขจาํ นวนเต็ม E. \\f .......G....... 6. เล่อื น Cursor ไปทางซา ยมอื สุดของบรรทัด F. \\b .......H....... 7. แสดงขอมูลท่เี ปน เลขจาํ นวนจริง G. \\r .......B....... 8. ตงั้ Tab ในแนวตง้ั H. %f .......A....... 9. แสดงขอมลู ทีเ่ ปนตัวอักษร I. %u .......C....... 10. แสดงเสียงทางลําโพง J. \\n K. \\\\ L. \\t

ใบงานท่ี 2.3.2 เรื่อง ตัวดําเนนิ การ คําช้ีแจง : ใหนักเรียนหาผลลพั ธจ ากการคาํ นวณดังตอ ไปนี้ 1. (3 * 4) + (6 / 2) – 7 ไดผลลพั ธเ ปน 2. 10 % 3 ไดผลลพั ธเ ปน 3. 10 / 2 * 4 + 5 * 3 ไดผลลพั ธเ ปน กําหนดให A = 10 B=7 C = 12 4. A > B ไดผ ลลพั ธเ ปน A > C ไดผลลพั ธเ ปน A != C ไดผ ลลพั ธเปน C <= B ไดผลลพั ธเ ปน 5. (12 > 7) AND (25 < 39) ไดผลลพั ธเปน 6. (5 > (2 * 3)) OR ((8 / 2) >= 3) ไดผลลพั ธเ ปน 7. NOT (7 > 3) ไดผ ลลพั ธเปน

เฉลย ใบงานที่ 2.3.2 เร่ือง ตัวดําเนินการ คาํ ช้ีแจง : ใหนักเรยี นหาผลลพั ธจ ากการคํานวณดังตอ ไปนี้ 1. (3 * 4) + (6 / 2) – 7 ไดผลลพั ธเปน 8 1 2. 10 % 3 ไดผ ลลพั ธเ ปน 35 3. 10 / 2 * 4 + 5 * 3 ไดผลลพั ธเปน จรงิ เทจ็ กําหนดให A = 10 จริง B=7 เท็จ จริง C = 12 จริง เทจ็ 4. A > B ไดผ ลลพั ธเ ปน A > C ไดผ ลลพั ธเ ปน A != C ไดผ ลลพั ธเ ปน C <= B ไดผ ลลพั ธเ ปน 5. (12 > 7) AND (25 < 39) ไดผลลพั ธเ ปน 6. (5 > (2 * 3)) OR ((8 / 2) >= 3) ไดผลลพั ธเปน 7. NOT (7 > 3) ไดผลลพั ธเปน

สรปุ ผลการจดั การเรียนรู - ดานความรู - นักเรียนสวนใหญอธิบายความหมายของรหัสควบคุมและรหัสรูปแบบขอมูลไดถูกตอง พรอมท้ัง อธิบายหนาท่กี ารทํางานของตัวดําเนินการแตละประเภทไดถูกตอง สังเกตจากการรวมกันตอบคําถามใน หองเรียนออนไลนแ ละแบบฝก หัดที่มอบหมาย มนี กั เรียนเพียง 3 คน เทา นนั้ ทย่ี ังไมส ามารถอธิบายหนาทก่ี าร ทาํ งานของตัวดําเนนิ การแตละประเภทไดถ กู ตอง - ดา นสมรรถนะสําคัญของผูเรียน - นักเรียนสว นใหญใ ชต วั ดาํ เนินการประเภทตา งๆ มาชวยในการคาํ นวณไดถ กู ตอ ง สังเกตจากการรวม กิจกรรมในหองเรียนออนไลนและการทําแบบทดสอบทายบท มีนักเรียนเพียง 3 คน ท่ียังไมสามารถใชตัว ดาํ เนินการประเภทตางๆ มาใชในการคาํ นวณได - ดา นคุณลกั ษณะอนั พึงประสงค - นกั เรียนสวนใหญเหน็ ถึงประโยชนและความสาํ คญั ของการเขียนโปรแกรมโดยใชภาษาไพทอนและมี ความใฝเ รียนรู ศึกษาคน ควา เพมิ่ เตมิ ปญ หาอุปสรรค - มีนกั เรยี นบางสวนยงั ไมเขา เรยี น ไมค อ ยสนใจเรยี นและยังไมค อยสง งาน ทาํ ใหไมสามารถวัดผลจาก การเรยี นรูไดทกุ คน แนวทางแกไข - แจงครทู ปี่ รึกษาตดิ ตามนักเรียนเขาเรียนใหต รงเวลา พรอมทงั้ มอบหมายใบความรูและใบกิจกรรมให นักเรียนทําสงยอ นหลังไดตลอดเวลา และสอบถามครูผูส อนไดตลอดเวลา ลงชอ่ื .............................................................ครูผูส อน (นางสาวอมรรตั น ออ นจนั ทรส กลุ ) ตําแหนง ครผู ชู ว ย



แผนการจดั การเรยี นรทู ่ี 6 รหัส ว21103 ชอ่ื วิชา วิทยาการคํานวณ 2 ช้นั มัธยมศกึ ษาปที่ 2 กลมุ สาระการเรียนรู วิทยาศาสตรแ ละเทคโนโลยี ภาคเรียนที่ 1 ปก ารศึกษา 2564 หนวยการเรยี นรเู ร่ือง การออกแบบขนั้ ตอนการทํางาน และ Python เร่ือง การเขียนโปรแกรมดวยภาษาไพทอน (Python) เวลา 2 ชั่วโมง วัน/เดอื น/ป …………..…….………...…………….... ………………………………………………………………………………………………………….................................... 1. มาตรฐาน/ตวั ช้ีวัด 1.1 ตัวชวี้ ัด ว 4.2 ม.2/2 ออกแบบและเขยี นโปรแกรมทีใ่ ชต รรกะและฟง กชันในการแกปญหา 2. จดุ ประสงคการเรยี นรู 1. อธบิ ายข้ันตอนในการเขยี นโปรแกรมไดถ กู ตอ ง (K) 2. เขยี นโปรแกรมโดยใชภ าษาไพทอนไดถ กู ตอ ง (P) 3. เห็นถงึ ประโยชนแ ละความสาํ คญั ของการเขยี นโปรแกรมโดยใชภ าษาไพทอน (A) 3. สาระการเรยี นรู สาระการเรียนรทู อ งถิน่ พจิ ารณาตามหลกั สตู รของสถานศกึ ษา สาระการเรียนรูแกนกลาง - ซอฟตแ วรท ีใ่ ชใ นการเขียนโปรแกรม เชน Scratch, python, java, c 4. สาระสาํ คัญ/ความคิดรวบยอด ภาษาไพทอนเปนภาษาโปรแกรมคอมพวิ เตอรช นดิ หนง่ึ ที่เหมาะสําหรับผเู ริม่ ตนเขยี นโปรแกรม ไปจนถึงการประยกุ ตใ ชงานในระดบั สงู เน่อื งจากเปนภาษาทม่ี ีโครงสรางและไวยากรณคอนขา งงา ย ไมซ บั ซอ น ทําใหงา ยตอ ความเขา ใจ 5. สมรรถนะสําคัญของผูเรยี นและคุณลักษณะอนั พึงประสงค สมรรถนะสาํ คัญของผูเ รียน คุณลักษณะอันพึงประสงค 1. ความสามารถในการคดิ 1. มีวินยั รับผดิ ชอบ - ทักษะการคดิ วิเคราะห 2. ใฝเ รยี นรู 2. ความสามารถในการแกป ญ หา 3. มงุ มั่นในการทํางาน - ทกั ษะการแกป ญ หา - ทกั ษะการสงั เกต 3. ความสามารถในการใชเ ทคโนโลยี - ทกั ษะการสบื คน ขอ มูล

6. กิจกรรมการเรียนรู  วิธกี ารสอนโดยเนนรูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model) ช่วั โมงที่ 1 ข้นั นํา ข้นั ท่ี 1 กระตุน ความสนใจ (Engagement) 1. ครทู บทวนความรเู ดมิ ของนกั เรียนเกยี่ วกบั รหสั ควบคุม รหสั รูปแบบขอมูล และตัวดําเนินการ ในภาษาไพทอน 2. ครูสอบถามความรูเ ดมิ ของนกั เรียนวา“นกั เรยี นเคยเขยี นโปรแกรมหรอื ไม และเคยใชโปรแกรม ใดในการเขียน นอกจากโปรแกรมทีน่ กั เรยี นตอบมา นักเรียนยงั รูจ กั โปรแกรมอนื่ อกี หรือไม” (แนวตอบ : นกั เรยี นตอบตามประสบการณของตนเอง โดยคําตอบขึน้ อยกู บั ดลุ ยพินจิ ของ ครผู สู อน เชน โปรแกรม Scratch, เขยี นโปรแกรมใน Code.org เปน ตน ) 3. ครูถามคาํ ถามกระตนุ ความสนใจของนกั เรยี นวา“นักเรยี นเคยใชโ ปรแกรมภาษาไพทอนมาชวย ในการเขยี นโปรแกรมหรือไม” (แนวตอบ : นักเรียนตอบตามประสบการณข องตนเอง) 4. ครูอธิบายเพอื่ เช่อื มโยงเขาสบู ทเรยี นวา “ปจจุบันมโี ปรแกรมคอมพิวเตอรท่เี หมาะสาํ หรับ ผเู รมิ่ ตน เขยี นโปรแกรม ไปจนถึงประยุกตใ ชงานในระดับสูง เนือ่ งจากเปน ภาษาทม่ี โี ครงสรา ง และไวยากรณค อ นขางงา ย ไมซบั ซอ น ทาํ ใหง า ยตอการทาํ ความเขาใจ เรยี กวา ภาษาไพทอน” ข้นั สอน ข้ันท่ี 2 สํารวจคน หา (Exploration) 1. นกั เรยี นแตล ะคนสบื คนโปรแกรมทีใ่ ชในการเขยี นภาษาไพทอน วิธกี ารดาวนโหลดและติดตง้ั ท่ีเครื่องคอมพวิ เตอรของตนเอง จากนนั้ ครูสุมนกั เรยี น 2-3 คน ออกมาอธบิ ายหนาชน้ั เรียน 2. เปด โอกาสใหนักเรยี นแตล ะคนดาวนโหลดและตดิ ตง้ั โปรแกรม Mu จากเว็บไซต http://codewith.mu/en/download ท่ีเครอ่ื งคอมพวิ เตอรข องตนเอง โดยครคู อยให ความชวยเหลืออยางใกลช ดิ 3. นกั เรียนสงั เกตและศกึ ษาสวนประกอบของโปรแกรม Mu จากหนังสอื เรียนรายวชิ าพื้นฐาน วทิ ยาศาสตร เทคโนโลยี (วทิ ยาการคํานวณ) ม.2 หนว ยการเรยี นรทู ่ี 2 เรอื่ ง การออกแบบ ข้นั ตอนการทํางาน และการเขยี นโปรแกรมดว ยภาษา Python ขน้ั ที่ 3 อธบิ ายความรู (Explanation) 4. ครอู ธบิ ายเพอ่ื เชอื่ มโยงความรสู ชู วี ติ ประจาํ วนั (Com Sci in Real Life) เกย่ี วกับ การประยุกตใ ชง านภาษาไพทอนวา “ภาษาไพทอนถกู ออกแบบมาเพือ่ ใหสามารถทาํ งานได หลากหลาย โดยเฉพาะทํางานในลักษณะทีเ่ ปน Web Application ที่คลา ยคลงึ กบั ภาษาอ่ืน ๆ เชน PHP JAVA ASP.NET แตเ นอ่ื งจากภาษาไพทอนเปนภาษาใหมจงึ มคี ณุ สมบตั ิทไี่ ดรับ การพัฒนาเพมิ่ ข้ึน”

ช่ัวโมงที่ 2 ขน้ั สอน ขัน้ ที่ 3 อธิบายความรู (Explanation) 5. ครูทบทวนเน้ือหาการเรยี นเม่ือชวั่ โมงทแ่ี ลว เกย่ี วกบั วธิ ีการดาวนโ หลดและติดตงั้ โปรแกรมทใ่ี ช ในการเขยี นภาษาไพทอน และสว นประกอบของโปรแกรม Mu 6. นกั เรยี นศึกษาการใชง านโปรแกรม Mu เบ้ืองตน จากหนงั สอื เรียน พรอ มใหนกั เรยี นลงมือเขยี น โปรแกรมตามตวั อยางชดุ คําสัง่ เพอื่ คํานวณหาผลลพั ธ จากนนั้ ใหท ําการบนั ทกึ งานทเ่ี ขยี นไว ลงในโฟลเดอรง านของตนเอง 7. ครอู ธิบายความรเู สริมจากเน้อื หาเพอ่ื ขยายความรขู องผูเ รยี น (Com Sci Focus) เรอื่ ง การบันทึกชุดคาํ ส่งั ภาษาไพทอนวา “การพฒั นาโปรแกรมดว ยภาษาไพทอน ผเู ขยี นโปรแกรมจะ บันทกึ ชดุ คาํ สงั่ ภาษาไพทอนเปนไฟลท่ีมนี ามสกุล .py เชน hello.py ซง่ึ ไฟลข องภาษาไพทอน จะเรยี กวา Module โดยภายใน Module จะประกอบไปดว ยตวั แปรและชดุ คําสัง่ ตา ง ๆ มากมาย” 8. นักเรียนตรวจสอบคาํ ส่ังการทาํ งานของโปรแกรม Mu เพ่ือดผู ลลพั ธทีไ่ ดจ ากการเขยี นโปรแกรม ทีจ่ ะแสดงในชอ ง Running 9. ครซู กั ถามนักเรยี นถงึ ผลลพั ธท ี่แสดงในชอ ง Running วา “ผลลัพธข องนักเรยี นคนใดไมต รงตาม หนังสอื เรยี นและเปด โอกาสใหนักเรียนภายในหองเรยี นรว มกนั หาแนวทางการแกไข” 10. ครอู ธิบายวธิ กี ารเรยี กไฟลเดิมข้นึ มาแกไ ขหรอื ใชง านตอวา“ในกรณที ต่ี องการเรยี กไฟลงาน ท่เี คยบนั ทกึ ใหน ักเรยี นคลกิ Load เพื่อเรียกใชง านไฟล เลอื กไฟลทต่ี อ งการ จากน้นั กด Open กจ็ ะแสดงไฟลเ ดมิ ขึน้ มาใหแ กไ ขหรอื ใชง านตอ ” ขั้นท่ี 4 ขยายความเขา ใจ (Elaboration) 11. ครูเปด โอกาสใหน ักเรียนซกั ถามขอสงสยั และครใู หความรเู พ่ิมเติมในสว นนนั้ 12. นักเรียนทําใบงานท่ี 2.4.1 เรอ่ื ง การเขยี นโปรแกรมดว ยภาษาไพทอน โดยใหนักเรยี น ตอบคาํ ถามจากสถานการณทกี่ ําหนดไวใหถ กู ตอง Note วัตถปุ ระสงคข องกจิ กรรมเพ่ือใหน ักเรยี น - มที กั ษะการสืบคน ขอมลู โดยใหนกั เรยี นแตล ะคนสบื คน ขอมลู จากอินเทอรเ นต็ เพอื่ สบื เสาะหาความรตู ามหวั ขอท่ไี ดร ับมอบหมาย - มที กั ษะการสังเกต โดยใหน ักเรยี นสงั เกตสวนประกอบของโปรแกรม Mu จากหนงั สอื เรยี นเพ่อื นําไปปรบั ใชในการเรียนไดอยางเหมาะสม - มีทกั ษะการคดิ วเิ คราะห โดยใหน ักเรยี นพจิ ารณาเนอ้ื หาจากการสบื คน หรอื ศึกษา ขอ มลู จากแหลงขอ มลู ตา ง ๆ เชน หนงั สอื เรยี น อนิ เทอรเ นต็ เปนตน - มที กั ษะการแกป ญ หา โดยนักเรียนสามารถแกป ญ หาเฉพาะหนา ท่ีอาจเกดิ ขึ้นจาก การดาวนโหลดและตดิ ตงั้ โปรแกรมท่ีใชใ นการเขยี นภาษาไพทอนได

ขั้นสรปุ ขนั้ ที่ 5 ตรวจสอบผล (Evaluation) 1. ครูประเมินผลนกั เรยี นจากการสังเกตการตอบคําถาม ความสนใจในการเรียน และ การทาํ ใบงาน 2. ครตู รวจสอบความถูกตอ งของผลการทําใบงานท่ี 2.4.1 ของนกั เรยี น 3. นกั เรยี นและครูรวมกันสรุปเกย่ี วกบั การเขยี นโปรแกรมดว ยภาษาไพทอนรว มกนั 7. การวัดและประเมินผล รายการวัด วธิ วี ัด เคร่ืองมอื เกณฑก ารประเมิน 7.1 ประเมนิ ระหวางการจัดกจิ กรรม รอ ยละ 60 ผา นเกณฑ การเรยี นรู 1) การเขยี นโปรแกรม - ตรวจใบงานที่ 2.4.1 - ใบงานท่ี 2.4.1 ระดับคุณภาพ 2 ดวยภาษาไพทอน ผา นเกณฑ 2) พฤติกรรมการทํางาน - สงั เกตพฤติกรรม - แบบสังเกตพฤตกิ รรม ระดับคณุ ภาพ 2 รายบคุ คล การทํางานรายบคุ คล การทํางานรายบคุ คล ผา นเกณฑ 3) คุณลกั ษณะอันพงึ ประสงค - สงั เกตความมวี ินยั - แบบประเมนิ ความรับผดิ ชอบ คุณลกั ษณะ อนั พึงประสงค ใฝเรยี นรู และมงุ ม่นั ในการทํางาน 8. สอ่ื /แหลงการเรียนรู 8.1 ส่อื การเรียนรู 1) หนงั สอื เรยี นรายวิชาพ้นื ฐานวทิ ยาศาสตร เทคโนโลยี (วิทยาการคาํ นวณ) ม.2 หนวยการเรยี นรูที่ 2 เร่อื ง การออกแบบข้ันตอนการทํางาน และการเขยี นโปรแกรมดวยภาษา Python 2) ใบงานท่ี 2.4.1 เรอ่ื ง การเขยี นโปรแกรมดวยภาษาไพทอน 3) เคร่อื งคอมพวิ เตอร 8.2 แหลง การเรยี นรู 1) หอ งคอมพิวเตอร 2) อนิ เทอรเนต็

ใบงานท่ี 2.4.1 เร่อื ง การเขียนโปรแกรมดวยภาษาไพทอน คําช้ีแจง : ใหน ักเรียนตอบคาํ ถามจากสถานการณท ก่ี าํ หนดไวใ หถกู ตอง สถานการณ : ปรชี าตอ งการเขียนโปรแกรมเพ่ือคํานวณหาพืน้ ทส่ี ามเหลี่ยม ซง่ึ มสี วนฐานเทากับ 5 และสวนสงู เทากับ 4 โดย ใหนักเรยี นกําหนดตวั แปรท่ีจะใชในการเกบ็ สว นฐาน สว นสูง และพืน้ ท่ีที่คํานวณไดต ามความเหมาะสม จากนั้น ใหต รวจสอบผลลพั ธ และใหบนั ทึกไฟลเก็บไวในช่ือ Triangle .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

เฉลย ใบงานที่ 2.4.1 เรื่อง การเขยี นโปรแกรมดว ยภาษาไพทอน คาํ ช้แี จง : ใหนักเรยี นตอบคาํ ถามจากสถานการณท ีก่ ําหนดไวใ หถกู ตอง สถานการณ : ปรีชาตอ งการเขยี นโปรแกรมเพอื่ คํานวณหาพ้ืนทสี่ ามเหล่ยี ม ซ่งึ มีสว นฐานเทา กับ 5 และสวนสงู เทา กบั 4 โดย ใหน กั เรียนกาํ หนดตวั แปรทจี่ ะใชในการเก็บสว นฐาน สว นสูง และพืน้ ที่ทคี่ ํานวณไดต ามความเหมาะสม จากนั้น ใหต รวจสอบผลลพั ธ และใหบ นั ทึกไฟลเกบ็ ไวใ นชอื่ Triangle ...1......b..a..s..e...=....5......................................................................................................................................................... ...2......h..e..i.g..h..t...=....4...................................................................................................................................................... ...3......a..r.e..a....=......5...*...b...a..s..e...*...h...e..i.g..h..t........................................................................................................................... ...4......p..r.i.n...t.(.a..r..e..a..)..................................................................................................................................................... ผลลัพธ คอื 10 .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

สรุปผลการจดั การเรยี นรู - ดานความรู - นักเรียนสวนใหญอธิบายขนั้ ตอนการในการเขยี นโปรแกรมได สังเกตจากการตอบคําถามยกตัวอยาง ท่ีครูสาธติ ใหนักเรยี นดู มีนกั เรยี นเพียง 5 คน ทย่ี งั ไมสามารถอธิบายขั้นตอนการเขียนโปรแกรมได - ดา นสมรรถนะสําคญั ของผเู รียน - นักเรยี นสวนใหญรว มกันเขียนโปรแกรมโดยใชภ าษาไพทอนได สังเกตจากการรวมกันตอบคําถาม และการรวมกันเขียนโปรแกรมภาษาไพทอนที่ครูสาธิตใหดู มีนักเรียนเพียง 5 คน ท่ียังไมสามารถเขียน โปรแกรมภาษาไพทอนได - ดา นคุณลกั ษณะอันพงึ ประสงค - นักเรียนสวนใหญเหน็ ถงึ ประโยชนแ ละความสําคัญของการเขียนโปรแกรมโดยใชภาษาไพทอน และ มีความใฝเ รียนรู ปญ หาอปุ สรรค - เนอื่ งจากเรียนออนไลนน ักเรียนจึงไมไดลงมือปฏิบัติเขียนโปรแกรมเอง เพียงแคมีสวนรวมในการ เขยี นโปรแกรมตามใบงานและรว มกันสรปุ คาํ ตอบทไี่ ดจ ากการเขยี นโปรแกรมโดยครเู ปนผูสาธติ และมนี ักเรียน บางสวนท่ีไมคอยสนใจเรียน ประกอบดวยเนอ้ื หาคอ นขา งยากสาํ หรับนกั เรยี น จึงทาํ ใหนกั เรียนบางสวนเขียน โปรแกรมภาษาไพทอนไมคอยได แนวทางแกไ ข - ครูผูสอนตอ งยดื หยนุ ความยากงา ยของเนื้อหาใหน ักเรียนเรยี นรเู หมาะสมกบั รูปแบบการจัดการเรยี น การสอนตามสถานการณต า งๆ และมีรปู แบบการจัดการเรยี นการสอนทีน่ าสนใจมากยง่ิ ขน้ึ ลงชอ่ื .............................................................ครูผูสอน (นางสาวอมรรัตน ออนจนั ทรส กุล) ตาํ แหนง ครผู ูชว ย



แผนการจัดการเรียนรูที่ 7 รหสั ว21103 ชอื่ วชิ า วิทยาการคาํ นวณ 2 ชัน้ มัธยมศกึ ษาปท ่ี 2 กลมุ สาระการเรียนรู วิทยาศาสตรแ ละเทคโนโลยี ภาคเรยี นที่ 1 ปก ารศึกษา 2564 หนวยการเรยี นรูเรอ่ื ง การออกแบบข้นั ตอนการทาํ งาน และ Python เรอ่ื ง การใชงานฟงกช นั ในโปรแกรมไพทอน เวลา 4 ชว่ั โมง วนั /เดอื น/ป …………..…….………...…………….... ………………………………………………………………………………………………………….................................... 1. มาตรฐาน/ตัวช้ีวดั 1.1 ตัวชวี้ ัด ว 4.2 ม.2/2 ออกแบบและเขยี นโปรแกรมทใ่ี ชต รรกะและฟง กชนั ในการแกปญหา 2. จดุ ประสงคการเรียนรู 1. อธบิ ายการทํางานของฟง กชนั คาํ สั่งแสดงผลทางหนา จอไดถ กู ตอ ง (K) 2. อธิบายการทํางานของฟง กชนั คาํ สัง่ รบั ขอมลู ทางแปนพมิ พไ ดถ ูกตอ ง (K) 3. เขยี นโปรแกรมโดยใชฟงกชันคําสง่ั แสดงผลทางหนาจอไดถ ูกตอ ง (P) 4. เขยี นโปรแกรมโดยใชฟง กชนั คําสั่งรับขอ มลู ทางแปน พมิ พไดถ กู ตอ ง (P) 5. เหน็ ถงึ ประโยชนและความสาํ คญั ของการเขยี นโปรแกรมโดยใชภ าษาไพทอน (A) 3. สาระการเรยี นรู สาระการเรียนรทู องถน่ิ พจิ ารณาตามหลกั สตู รของสถานศกึ ษา สาระการเรียนรแู กนกลาง - ฟง กช นั - การออกแบบและเขยี นโปรแกรมทีม่ กี ารใช ตรรกะและฟงกช ัน - ซอฟตแ วรท ใ่ี ชในการเขียนโปรแกรม เชน Scratch, python, java, c - ตวั อยา งโปรแกรม เชน โปรแกรมตดั เกรด หาคําตอบทง้ั หมดของอสมการหลายตวั แปร 4. สาระสาํ คญั /ความคดิ รวบยอด ฟง กช นั ในโปรแกรมภาษาไพทอนแบง ออกเปน 2 ประเภท คือ ฟง กช นั คาํ สั่งแสดงผลทางหนา จอ หรือฟง กช ัน print( ) และฟงกช ันคาํ สง่ั รับขอ มลู ทางแปนพิมพ หรือฟง กช ัน input( ) 5. สมรรถนะสําคญั ของผูเรยี นและคุณลักษณะอันพึงประสงค สมรรถนะสําคญั ของผูเรยี น คณุ ลักษณะอันพงึ ประสงค 1. ความสามารถในการคดิ 1. มีวนิ ยั รบั ผดิ ชอบ - ทักษะการคดิ วเิ คราะห 2. ใฝเ รียนรู 2. ความสามารถในการแกป ญ หา 3. มุงม่นั ในการทํางาน - ทกั ษะการสังเกต 3. ความสามารถในการใชเทคโนโลยี - ทกั ษะการสืบคน ขอ มลู

6. กจิ กรรมการเรยี นรู  วิธกี ารสอนโดยเนนรปู แบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model) ช่วั โมงที่ 1 ขัน้ นํา ข้ันท่ี 1 กระตนุ ความสนใจ (Engagement) 1. ครทู บทวนความรูเ ดมิ จากชวั่ โมงทแี่ ลว เกี่ยวกับการเขยี นโปรแกรมดวยภาษาไพทอน (Python) 2. ครูถามกระตนุ ความสนใจของนักเรยี นวา“นกั เรยี นรจู กั ฟง กช ันคาํ สงั่ ทีใ่ ชในการเขยี นโปรแกรม คําสง่ั ใดบาง และฟง กชนั คําส่ังเหลาน้ันทําหนา ทอ่ี ะไร” (แนวตอบ : นกั เรยี นตอบตามประสบการณข องตนเอง โดยคําตอบขน้ึ อยกู บั ดลุ ยพินจิ ของ ครูผสู อน เชน ฟง กช นั คําส่งั รับขอ มูลทางแปน พมิ พ ฟง กช ันคําสง่ั แสดงผลทางหนา จอ เปนตน ) ข้ันสอน ข้ันที่ 2 สํารวจคน หา (Exploration) 1. นักเรียนแตล ะคนสบื คนเกยี่ วกบั ฟง กทีใ่ ชในโปรแกรมไพทอนตาง ๆ ในอนิ เทอรเนต็ ทเี่ ครื่องคอมพิวเตรอข องตนเอง จากน้ันครูคอยบนั ทึกผลการสืบคน ของนักเรียนลงบนกระดาน หนาชั้นเรยี น 2. นกั เรยี นศึกษาเร่ืองฟง กช นั คาํ สัง่ แสดงผลทางหนา จอของโปรแกรมภาษาไพทอนท่ีมีรูปแบบ การใชงาน 2 รูปแบบจากหนังสอื เรยี นรายวชิ าพ้ืนฐานวิทยาศาสตร เทคโนโลยี (วิทยาการคาํ นวณ) ม.2 หนว ยการเรียนรทู ี่ 2 เรอื่ ง การออกแบบขนั้ ตอนการทํางาน และ การเขียนโปรแกรมดว ยภาษา Python 3. ครสู มุ นกั เรยี น 2-3 คน ออกมาอภปิ รายหนาช้นั เรียนเกย่ี วกบั เร่ืองทด่ี าํ เนินการศกึ ษา ข้นั ท่ี 3 อธิบายความรู (Explanation) 4. ครูอธบิ ายเพมิ่ เติมเพ่ือใหนกั เรยี นเขาใจเพม่ิ ข้นึ เกย่ี วกบั ฟง กช นั print( )วา “ฟงกช นั print( ) จะมีรูปแบบการใชง านอยู 2 รปู แบบ ไดแ ก รูปแบบท่ี 1 คือ print(ขอ มลู ) ซึ่งขอมูลทีอ่ ยใู น วงเลบ็ สามารถเปนไปไดท ้งั ตวั เลข ตัวอกั ษร ตวั แปรหรอื นพิ จน โดยขอมลู ท่เี ปน ตวั อกั ษรจะตอง มีเครอ่ื งหมายอญั ประกาศ(“_”)ครอมที่ขอ มลู และหากมกี ารใชง านหลายตัวแปรจะตอ งใส เคร่ืองหมายจลุ ภาค (,) คนั่ ระหวา งตัวแปรเสมอ เชน print(99), (“Wimolrat”), print(name) เปน ตน 5. เปด โอกาสใหนกั เรยี นสงั เกตตัวอยางการใช print(ขอมูล) ทงั้ 3 รูปแบบและทาํ ความเขาใจ กับคาํ อธบิ ายการทาํ งานจากหนงั สอื เรยี น ไดแ ก 1) การแสดงขอมูลทเ่ี ปนนิพจนอ อกมาทางหนาจอ 2) การแสดงขอมูลทีเ่ ปน ตัวเลขหรอื ขอ ความตามดว ยคําสง่ั print( ) 3) การแดสงขอมูลทเี่ กบ็ อยใู นตัวแปรดว ยคาํ สง่ั print ( ) 6. ครูอธิบายความรูเสริมจากเน้ือหาเพอ่ื ขยายความรขู องผเู รยี น (Com Sci Focus) เร่อื ง การใสเครื่องหมาย “…..” ในโปรแกรมภาษาไพทอนวา “เครอื่ งหมาย “_” เรยี กวาสญั ลกั ษณ ฟน หนู หรอื Double Quote โดยในโปรแกรมภาษาไพทอนจะใชสญั ลกั ษณนค้ี รอบขอ มลู ที่ เปน ขอความเสมอ เชน ถาตอ งการใหต ัวแปรแสดงคาํ วา Hello กจ็ ะตองใชค ําส่ังprint(“Hello”)

หรือถาตองการใหต ัวแปร name เกบ็ ขอมลู คําวา Panya กจ็ ะตอ งใชค ําสงั่ name=“Panya” เปน ตน แตถ าตองการใหโ ปรแกรมแสดงคาตัวเลข หรอื กาํ หนดใหต ัวแปรเกบ็ คาตัวเลข จะ ไมต องใสส ัญลักษณ Double Quote เชน ถา ตอ งการใหโปแกรมแสดงตัวเลข 10 ใหใชค ําส่งั print(10) หรือถา ตอ งการใหต ัวแปร old เกบ็ คาตัวเลข 14 กใ็ ชค าํ สงั่ old = 14 เปน ตน ” ช่ัวโมงท่ี 2 ขนั้ ที่ 3 อธบิ ายความรู (Explanation) 7. ครทู บทวนความรูเดมิ จากช่ัวโมงท่แี ลว เกย่ี วกบั การใช print(ขอมลู ) 8. จากนั้นใหน กั เรยี นลงมือปฏิบตั ิตามตวั อยา งในหนงั สอื เรยี นเพอ่ื ทาํ ความเขาใจเกยี่ วกบั เนื้อหา มากย่งิ ขนึ้ 9. ครเู ปด โอกาสใหน ักเรยี นซักถามขอ สงสยั และครใู หค วามรูเ พม่ิ เติมในสวนน้ัน 10. นกั เรยี นทาํ ใบงานท่ี 2.5.1 เรอื่ ง การใชง านฟงกช นั คาํ สง่ั แสดงผลทางหนา จอ โดยใหนกั เรียน เขยี นโปรแกรมภาษาไพทอนตามขอ มลู ท่กี าํ หนดให ช่ัวโมงที่ 3 ข้ันสอน ขั้นท่ี 3 อธบิ ายความรู (Explanation) 11. ครสู ุมนกั เรยี น 4-5 คน ออกมาอภปิ รายการทําใบงานจากชว่ั โมงทผี่ านมาหนาชัน้ เรยี น 12. ครูอธบิ ายเพม่ิ เตมิ เพ่ือใหนักเรียนเขา ใจเพมิ่ มากขึ้นเกย่ี วกบั ฟง กช ัน print( ) ในรูปแบบท่ี 2 คือ print(“ขอ มลู ทีม่ กี ารแทรกรหสั รูปแบบขอ มลู ” ตาํ แหนงรหัสรูปแบบขอ มูล) ตามตัวอยาง ดงั น้ี name = “Wimolrat” print(“My name is %s” %name) 13. จากน้นั ครูอธบิ ายกับนกั เรียนวา “จากโปรแกรมขา งตนสามารถอธบิ ายการทํางานไดด ังน้ี บรรทัดที่ 1 สรา งและกาํ หนดคา ใหก บั ตวั แปร name โดยกาํ หนดคาเปนตวั อักษร “Wimolrat” บรรทัดที่ 2 แสดงขอ ความ “My name is Wimolrat” โดย“Wimolrat” มากจากตวั แปร name ซ่ึงจะแสดงในรูปแบบตัวอกั ษร เน่อื งจากใชรหัสรปู แบบ %s แทรกไวห ลงั “My name is” และ %name คอื การกําหนดตัวแปร name ใหกับรูปแบบ %s” 14. ครูอธบิ ายการทาํ งานของตวั อยางการใช print (“ขอมลู ทม่ี กี ารแทรกรหสั รปู แบบขอ มลู ” ตาํ แหนง รหัสรูปแบบขอมูล) ในหัวขอ การใชรหสั รปู แบบขอ มูล %s หลายตวั แปรรวมกับ ฟง กช นั print( ) การใชร หสั รปู แบบขอมลู %d หลายตวั แปรรว มกับฟง กชนั print( ) และ การใชร หสั รูปแบบขอมลู %f รวมกับฟงกช ัน print( ) ในหนังสือเรียน จากนนั้ ใหน ักเรยี น ลงมอื ปฏบิ ตั ติ าม 15. ครเู ปด โอกาสใหนกั เรียนซักถามขอ สงสยั และครูใหค วามรูเ พ่มิ เติมในสว นนน้ั 16. นกั เรยี นทําใบงานที่ 2.5.2 เรอื่ ง การใชรหสั รูปแบบขอ มูลรวมกบั ฟง กช นั print ( ) โดยใหนักเรยี นเขยี นโปรแกรมภาษาไพทอนโดยใชร หสั รปู แบบขอมลู รว มกบั ฟง กช นั print( ) ตามขอมลู ทีก่ าํ หนดให

ชั่วโมงที่ 4 ขัน้ สอน ขั้นท่ี 3 อธบิ ายความรู (Explanation) 17. ครูทบทวนเนอ้ื หาการเรยี นเมอื่ ช่วั โมงทแ่ี ลว เกยี่ วกับฟง กช ัน print ( ) ในรูปแบบที่ 2 คือ print(“ขอ มลู ทมี่ กี ารแทรกรหสั รูปแบบขอมูล” ตาํ แหนง รหสั รปู แบบขอมลู ) 18. ครสู ุมนกั เรยี น 4-5 คน ออกมาอภปิ รายการทาํ ใบงานจากชว่ั โมงทผ่ี านมาหนาชั้นเรยี น 19. ครอู ธบิ ายรปู แบบการใชง านคําสง่ั input ( ) ดังนี้ ตัวแปร = input(ขอ ความ) 20. โดยครูอธิบายกบั นักเรยี นวา“จากรปู แบบการใชง านดงั กลา วของคําสั่ง input( ) กลาวไดว า ตัวแปร คอื ตวั แปรท่ใี ชเกบ็ ขอ มลู ท่ีไดรับจากทางแปนพิมพ ขอความ คอื ขอความประกอบการรับขอ มลู อาจเปนเฉพาะขอความหรอื ขอความผสมตวั แปร หรอื นพิ จนกไ็ ดเ ชนกัน” 21. ครอู ธบิ ายเพมิ่ เติมเพอ่ื ใหนกั เรียนเขาใจเพม่ิ ข้ึนวา“ฟงกช ัน input( ) เปนคําส่ังท่ีใชร บั ขอมลู ทางแปน พมิ พ โดยขอมลู ท่ีรับเขา มาจะเปนขอมลู ชนดิ ขอ ความ หากตอ งการรับขอ มลู ชนดิ อ่นื เชน ตวั เลข จะตอ งแปลงขอมลู ทเ่ี ปน ขอความที่รบั เขามาเปน ขอ มลู ชนดิ อ่ืนกอน” 22. นกั เรยี นสังเกตและศกึ ษาการใชง านฟง กช ันคาํ สงั่ รบั ขอ มลู ทางแปนพมิ พจ ากหนงั สือเรยี น โดยครูอธบิ ายการทํางานของตวั อยา งการใชงานฟง กช ันคาํ สง่ั รับขอมลู ทางแปน พิมพในหวั ขอ การใชง านฟงกชนั input( ) และการใชงานฟง กชัน input( ) รวมกบั รหัสควบคมุ ขอ มลู ขั้นท่ี 4 ขยายความเขาใจ (Elaboration) 23. ครเู ปด โอกาสใหน ักเรยี นซักถามขอสงสยั และครใู หค วามรูเพิ่มเติมในสวนน้นั 24. นักเรียนทาํ ใบงานท่ี 2.5.3 เรอ่ื ง การใชงานฟง กช ันคําสัง่ รบั ขอมูลทางแปนพมิ พ โดยให นักเรยี นเขยี นโปรแกรมภาษาไพทอนโดยใชฟ ง กช นั input ( ) รวมกบั รหัสควบคมุ ขอ มลู ตามขอ มลู ท่ีกาํ หนดให Note วตั ถปุ ระสงคข องกจิ กรรมเพอื่ ใหน ักเรยี น - มีทกั ษะการสบื คน ขอมลู โดยใหนกั เรยี นแตล ะคนสบื คน ขอ มลู จากอินเทอรเ นต็ เพื่อสบื เสาะหาความรตู ามหวั ขอ ทีไ่ ดรบั มอบหมาย - มที ักษะการสังเกต โดยใหน กั เรยี นสังเกตการใชง านฟง กช นั ในโปรแกรมไพทอนและ ตวั อยา งการเขยี นโปรแกรมภาษาไพทอนจากหนงั สอื เรยี น เพอื่ นาํ ไปปรับใชในการเรยี น ไดอ ยา งเหมาะสม - มที ักษะการคดิ วเิ คราะห โดยใหนกั เรยี นพิจารณาเน้อื หาจากการสืบคนหรอื ศึกษา ขอมลู จากแหลง ขอ มลู ตาง ๆ เชน หนงั สอื เรยี น อินเทอรเนต็ เปนตน

ขั้นสรุป ขนั้ ที่ 5 ตรวจสอบผล (Evaluation) 1. ครูประเมินผลนักเรยี นจากการสงั เกตการตอบคาํ ถาม การนาํ เสนอหนา ช้ันเรียน และ การทําใบงาน 2. ครตู รวจสอบความถูกตอ งของผลการทาํ ใบงานท่ี 2.5.1 ใบงานที่ 2.5.2 และ ใบงานท่ี 2.5.3 3. นกั เรยี นและครรู วมกันสรปุ เกยี่ วกบั การใชง านฟง กช ันในโปรแกรมไพทอน 7. การวดั และประเมนิ ผล รายการวัด วิธวี ัด เครอื่ งมอื เกณฑก ารประเมนิ 7.1 ประเมินระหวา งการจัดกจิ กรรม รอยละ 60 ผา นเกณฑ การเรียนรู 1) การใชง านฟงกช ันคําสงั่ - ตรวจใบงานที่ 2.5.1 - ใบงานที่ 2.5.1 รอยละ 60 ผานเกณฑ แสดงผลทางหนาจอ 2) การใชรหสั รปู แบบขอ มลู - ตรวจใบงานท่ี 2.5.2 - ใบงานท่ี 2.5.2 รอ ยละ 60 ผา นเกณฑ รว มกับฟงกช ัน print( ) 3) การใชง านฟงกช ันคําสงั่ - ตรวจใบงานที่ 2.5.3 - ใบงานที่ 2.5.3 ระดับคุณภาพ 2 รบั ขอมลู ทางแปน พมิ พ ผานเกณฑ 4) การนําเสนอผลงาน - ประเมนิ การนาํ เสนอ - แบบประเมนิ ระดับคุณภาพ 2 ผลงาน การนําเสนอผลงาน ผานเกณฑ 5) พฤตกิ รรมการทาํ งาน - สังเกตพฤติกรรม - แบบสังเกตพฤตกิ รรม ระดับคณุ ภาพ 2 รายบคุ คล การทํางานรายบุคคล การทํางานรายบคุ คล ผานเกณฑ 6) คุณลกั ษณะอนั พึงประสงค - สงั เกตความมวี ินยั - แบบประเมิน ความรบั ผดิ ชอบ คณุ ลกั ษณะ อนั พงึ ประสงค ใฝเ รยี นรู และมงุ ม่ัน ในการทาํ งาน 8. ส่ือ/แหลงการเรียนรู 8.1 ส่อื การเรียนรู 1) หนังสอื เรยี น รายวชิ าพ้นื ฐานวิทยาศาสตร เทคโนโลยี (วทิ ยาการคํานวณ) ม.2 หนว ยการเรยี นรูท ี่ 2 เรอื่ ง การออกแบบขั้นตอนการทาํ งาน และการเขยี นโปรแกรมดวยภาษา Python 2) ใบงานท่ี 2.5.1 เรอื่ ง การใชงานฟง กช นั คาํ สง่ั แสดงผลทางหนา จอ 3) ใบงานท่ี 2.5.2 เรื่อง การใชร หสั รูปแบบขอมูลรว มกบั ฟงกช นั print( ) 4) ใบงานท่ี 2.5.3 เรือ่ ง การใชงานฟง กช ันคาํ สงั่ รับขอ มูลทางแปน พมิ พ 5) เคร่อื งคอมพวิ เตอร 8.2 แหลงการเรียนรู 1) หองคอมพิวเตอร 2) อินเทอรเนต็

ใบงานที่ 2.5.1 เร่ือง การใชง านฟงกช นั คาํ ส่งั แสดงผลทางหนาจอ คําชแ้ี จง : ใหน ักเรยี นเขยี นโปรแกรมภาษาไพทอน ตามขอมลู ทก่ี ําหนดให ดงั นี้ 1) ประกาศตัวแปรเกบ็ ชอื่ และตัวแปรเกบ็ นามสกลุ ของนกั เรียน 2) ประกาศตวั แปรเกบ็ คะแนนวิชาภาษาไทย 12 คะแนน ภาษาองั กฤษ 15 คะแนน สงั คม 17 คะแนน วทิ ยาศาสตร 13 คะแนน และคณติ ศาสตร 14 คะแนน 3) คาํ นวณหาคา เฉลย่ี ของคะแนนท้ัง 5 วชิ า 4) แสดงผลช่ือ นามสกุล และคะแนนเฉลยี่ ทีไ่ ด .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................................................ . .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

เฉลย ใบงานที่ 2.5.1 เรอ่ื ง การใชง านฟงกชันคําส่ังแสดงผลทางหนาจอ คาํ ชี้แจง : ใหน กั เรยี นเขยี นโปรแกรมภาษาไพทอน ตามขอ มูลทกี่ าํ หนดให ดงั นี้ 1) ประกาศตัวแปรเกบ็ ชอื่ และตวั แปรเกบ็ นามสกลุ ของนกั เรยี น 2) ประกาศตวั แปรเกบ็ คะแนนวชิ าภาษาไทย 12 คะแนน ภาษาอังกฤษ 15 คะแนน สงั คม 17 คะแนน วทิ ยาศาสตร 13 คะแนน และคณติ ศาสตร 14 คะแนน 3) คาํ นวณหาคาเฉลยี่ ของคะแนนท้งั 5 วิชา 4) แสดงผลชอ่ื นามสกลุ และคะแนนเฉลยี่ ทไ่ี ด ..1......n..a..m....e....=...“...S..o..m....c..h..a...i.”..................................................................................................................................... ..2......s.u...r.n...a..m...e....=....“..J..a..i.d..e...e..”.................................................................................................................................... ..3......t.h...a..i..=....1..2......................................................................................................................................................... ..4......e..n..g..l..ig..h....=....1..5................................................................................................................................................... ..5......s..o..c..i.a..l..=....1...7..................................................................................................................................................... ..6......s..c..ie...n..c..e....=....1..3.................................................................................................................................................. 7. math = 14 .............................................................................................................................................................................. 8. avg_score = (thai + english + social + science + math)/5 .............................................................................................................................................................................. 9. print(“My name is”, name, surname) .............................................................................................................................................................................. 10. print(“My score is “, avg_score) .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

ใบงานที่ 2.5.2 เรื่อง การใชรหัสรูปแบบขอ มูลรว มกับฟงกช ัน print( ) คําช้แี จง : ใหนักเรยี นเขยี นโปรแกรมภาษาไพทอนโดยใชรหสั รูปแบบขอมูลรว มกบั ฟง กช นั print( ) ตามขอมูล ทกี่ ําหนดให ดงั น้ี 1) ประกาศตัวแปรเกบ็ ชื่อ และตวั แปรเกบ็ นามสกลุ ของนกั เรียน 2) ประกาศตัวแปรเกบ็ คะแนนสอบกลางภาค 32.5 และคะแนนสอบปลายภาค 35 3) หาผลรวมของคะแนนสอบกลางภาคกบั ปลายภาค 4) หาคะแนนเฉลยี่ ของคะแนนสอบกลางภาคกับปลายภาค 5) แสดงผลช่ือ นามสกลุ คะแนนรวม และคะแนนเฉลย่ี ทไี่ ด .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

เฉลย ใบงานท่ี 2.5.2 เรอ่ื ง การใชรหสั รูปแบบขอ มูลรว มกับฟงกช ัน print( ) คําช้ีแจง : ใหนกั เรยี นเขยี นโปรแกรมภาษาไพทอนโดยใชร หสั รปู แบบขอมูลรวมกบั ฟง กช นั print( ) ตามขอ มูล ที่กําหนดให ดงั นี้ 1) ประกาศตัวแปรเกบ็ ชอื่ และตัวแปรเกบ็ นามสกลุ ของนกั เรยี น 2) ประกาศตัวแปรเกบ็ คะแนนสอบกลางภาค 32.5 และคะแนนสอบปลายภาค 35 3) หาผลรวมของคะแนนสอบกลางภาคกับปลายภาค 4) หาคะแนนเฉลย่ี ของคะแนนสอบกลางภาคกับปลายภาค 5) แสดงผลช่อื นามสกุล คะแนนรวม และคะแนนเฉลยี่ ท่ีได ....1.....n...a..m...e....=....“..W....i.m...o...l.”........................................................................................................................................ ....2.....s..u..r.n...a..m....e...=....“...R..a..k..t.h...a..i.”................................................................................................................................. ....3.....m....i.d..t.e...r.m...._..s..c..o..r..e...=....3..2.....5............................................................................................................................... ....4.....f.i.n...a..l._..s..c..o..r..e...=....3..5........................................................................................................................................... ....5.....t..o..t.a...l..=....m....i.d..t.e...r.m...._..s..c..o..r..e...+....f.i.n...a..l._..s..c..o..r..e..................................................................................................... ....6.....a..v..g.._..s..c..o...r.e....=....(.m...i.d...t.e..r..m..._...s.c..o...r.e....+....f.i.n..a..l.._..s.c...o..r.e...)../...2................................................................................... 7. print(“My name is %s %s” %(name, surname)) .............................................................................................................................................................................. 8. print(“My total score is %.2f” %total) .............................................................................................................................................................................. 9. print(“My average score is %.2f” %avg_score) .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

ใบงานท่ี 2.5.3 เร่อื ง การใชง านฟง กช นั คาํ ส่งั รับขอมลู ทางแปน พมิ พ คําชแี้ จง : ใหน ักเรยี นเขยี นโปรแกรมภาษาไพทอนโดยใชฟ ง กชนั input( ) รว มกบั รหสั ควบคุมขอ มลู ตามขอ มลู ทก่ี ําหนดให ดงั นี้ 1) รับช่อื ของลูกคาทางแปน พิมพ 2) รบั ชื่อสินคา ทางแปนพมิ พ 3) รบั ราคาสนิ คา ทางแปนพิมพ 4) คํานวณหา Vat 7% ของราคาสินคา 5) คํานวณหาราคารวมของสินคา 6) แสดงขอ มลู ทงั้ หมดออกทางจอภาพ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

เฉลย ใบงานท่ี 2.5.3 เร่ือง การใชง านฟงกชันคาํ สง่ั รับขอมลู ทางแปน พมิ พ คําชีแ้ จง : ใหนักเรยี นเขยี นโปรแกรมภาษาไพทอนโดยใชฟง กช นั input( ) รวมกบั รหสั ควบคมุ ขอ มลู ตามขอ มลู ทกี่ ําหนดให ดงั น้ี 1) รบั ชือ่ ของลกู คาทางแปนพิมพ 2) รับชือ่ สินคา ทางแปนพมิ พ 3) รบั ราคาสนิ คาทางแปนพิมพ 4) คาํ นวณหา Vat 7% ของราคาสินคา 5) คาํ นวณหาราคารวมของสินคา 6) แสดงขอ มลู ทง้ั หมดออกทางจอภาพ ..1.....n...a..m...e....=....i.n..p...u..t..(.“..E..n...t.e..r...c..u...s.t..o..m....e..r...n..a..m....e....:..“..)............................................................................................. ..2.....p...r.o...d..u..c...t..=....i.n...p..u..t..(.“..E..n...t.e...r..p...r.o..d...u..c..t...n...a..m...e....:..“...)........................................................................................... ..3.....p...r.i.c..e....=....in...p..u...t.(.“...E..n..t..e..r...p..r.i.c..e....:..“...).................................................................................................................. ..4.....v..a...t..=....i.n..t..(.p...r.i.c..e..)...*...0...7...................................................................................................................................... ..5.....t..o..t..a..l..=....i.n...t.(.p...r.i.c..e..)...+....v..a..t................................................................................................................................ 6. print(“Customer : %s” %name) .............................................................................................................................................................................. 7. print(“Product : %s” %product) .............................................................................................................................................................................. 8. print(“Price : %d” %price) .............................................................................................................................................................................. 9. print(“Vat : %.2f” %vat ..1..0......p..r.i.n...t.(.T...o..t..a..l..:...%.....2..f..”...%....t.o...t.a..l..)...................................................................................................................... .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

สรปุ ผลการจดั การเรียนรู - ดานความรู - นกั เรียนสว นใหญอ ธบิ ายการทาํ งานของฟง กช ันคาํ สง่ั แสดงผลทางหนา จอและการทาํ งานของฟง กช นั คําสัง่ รบั ขอ มลู ทางแปน พิมพไดถูกตอง สังเกตจากการรวมกันตอบคําถามและการทําแบบฝกหัด มีนักเรียน เพยี ง 5 คน ท่ียงั ไมส ามารถอธบิ ายการทํางานของฟงกช ันคาํ สง่ั แสดงผลทางจอภาพและแปนพิมพได - ดา นสมรรถนะสําคัญของผเู รยี น - นกั เรียนสวนใหญรวมกนั เขยี นโปรแกรมโดยใชฟ ง กชนั คาํ สง่ั แสดงผลทางหนา จอและฟงกช ันคาํ สง่ั รับ ขอมลู ทางแปนพมิ พกับครผู ูสอนได มนี กั เรยี นเพยี ง 5 คน ทย่ี ังไมส ามารถเขียนโปรแกรมโดยใชฟงกช ันคําสั่ง แสดงผลทางจอภาพและแปนพิมพไ ด - ดานคุณลักษณะอนั พงึ ประสงค - นักเรยี นสว นใหญเ ห็นถึงประโยชนแ ละความสําคญั ของการเขยี นโปรแกรมโดยใชภาษาไพทอน และ มีความใฝเ รยี นรู ปญ หาอุปสรรค - มนี กั เรยี นบางสวนท่ไี มค อยเขาเรียนและไมสนใจเรียน ไมคอยมีสวนรวมในช้ันเรียนจึงเปนสาเหตุ หลักของการเขียนโปรแกรมโดยใชฟง กช นั คาํ สัง่ แสดงผลทางจอภาพและแปนพิมพไมได แนวทางแกไข - ครผู สู อนตอ งปรับเปลยี่ นรปู แบบการจดั การเรยี นการสอนตามศยั กภาพของผเู รยี น และมกี ารกระตุน ความสนใจของผูเรยี นใหมากยิง่ ขน้ึ ลงช่ือ.............................................................ครูผสู อน (นางสาวอมรรตั น ออ นจนั ทรส กุล) ตาํ แหนง ครูผชู ว ย



แผนการจดั การเรียนรทู ่ี 8 รหัส ว21103 ชือ่ วิชา วทิ ยาการคาํ นวณ 2 ช้ัน มธั ยมศกึ ษาปที่ 2 กลมุ สาระการเรยี นรู วิทยาศาสตรแ ละเทคโนโลยี ภาคเรียนที่ 1 ปก ารศึกษา 2564 หนว ยการเรียนรูเรอ่ื ง การออกแบบขัน้ ตอนการทํางาน และ Python เรือ่ ง โครงสรา งการทํางานแบบเรียงลาํ ดบั เวลา 2 ช่วั โมง วนั /เดือน/ป …………..…….………...…………….... ………………………………………………………………………………………………………….................................... 1. มาตรฐาน/ตัวช้วี ัด 1.1 ตวั ชวี้ ัด ว 4.2 ม.2/2 ออกแบบและเขยี นโปรแกรมทใ่ี ชต รรกะและฟงกชนั ในการแกป ญ หา 2. จดุ ประสงคการเรยี นรู 1. อธบิ ายโครงสรางการทํางานแบบเรยี งลําดบั ไดถ กู ตอ ง (K) 2. เขยี นโปรแกรมการทาํ งานแบบเรียงลําดบั ไดถ กู ตอ ง (P) 3. เห็นถงึ ประโยชนและความสําคัญของการเขยี นโปรแกรมโดยใชภ าษาไพทอน (A) 3. สาระการเรยี นรู สาระการเรยี นรทู อ งถิ่น พิจารณาตามหลกั สตู รของสถานศกึ ษา สาระการเรียนรแู กนกลาง - การออกแบบอลั กอริทมึ เพ่อื แกปญหาอาจใช แนวคดิ เชงิ คํานวณในการออกแบบ เพอ่ื ให การแกป ญหามีประสทิ ธิภาพ - การแกป ญหาอยางเปน ขน้ั ตอนจะชวยให แกป ญหาไดอ ยางมปี ระสิทธภิ าพ - ซอฟตแ วรท ่ใี ชใ นการเขยี นโปรแกรม เชน Scratch, python, java, c 4. สาระสําคญั /ความคิดรวบยอด โครงสรา งการทํางานแบบเรยี งลาํ ดับ เปนลักษณะของโปรแกรมท่มี ีการทาํ งานเปน ลาํ ดบั ขัน้ ตอน ไลเ รียงลาํ ดบั กันไปเปน เหมอื นเสนตรง ไมม กี ารขามขั้นตอนการทาํ งาน รปู แบบการทํางานของโปรแกรม มักจะเปนเพยี งแคก ารกาํ หนดคา รับคา คาํ นวณหรอื ประมวลผลทไี่ มส ลบั ซับซอ นและแสดงผล 5. สมรรถนะสําคญั ของผูเรียนและคุณลกั ษณะอนั พึงประสงค สมรรถนะสาํ คญั ของผเู รยี น คุณลกั ษณะอนั พงึ ประสงค 1. ความสามารถในการคดิ 1. มวี ินยั รับผดิ ชอบ - ทกั ษะการคดิ วเิ คราะห 2. ใฝเ รยี นรู 2. ความสามารถในการแกป ญ หา 3. มุง มั่นในการทํางาน - ทกั ษะการสงั เกต 3. ความสามารถในการใชเทคโนโลยี - ทกั ษะการสบื คนขอ มลู

6. กิจกรรมการเรยี นรู  วธิ กี ารสอนโดยเนนรูปแบบการสอนแบบสบื เสาะหาความรู 5Es (5Es Instructional Model) ชว่ั โมงที่ 1 ข้ันนํา ขั้นที่ 1 กระตนุ ความสนใจ (Engagement) 1. ครูถามคําถามประจําหวั ขอกับนักเรยี นวา“นกั เรียนรหู รอื ไมว า โปรแกรมทมี่ โี ครงสรา ง การทาํ งานแบบเรียงลําดบั ตา งจากโครงสรางการทาํ งานแบบเลอื กทาํ อยางไร” (แนวตอบ : นกั เรียนตอบตามความคดิ เหน็ ของตนเอง โดยคาํ ตอบขึ้นอยูก ับดลุ ยพนิ ิจของ ครูผสู อน) 2. ครอู ธบิ ายเพอ่ื เช่ือมโยงเขาสบู ทเรยี นวา“โปรแกรมคอมพิวเตอรท ถี่ กู สรางหรือพฒั นาขึ้นมานัน้ จะมโี ครงสรางการทาํ งานภายในโปรแกรมทแี่ ตกตางกนั บางโปรแกรมงา ยไมซบั ซอ น แต บางโปรแกรมมกี ระบวนการทย่ี ากและซับซอ น ซงึ่ ไดแ บงโครงสรา งการทํางานของโปรแกรม ไดห ลายลกั ษณะ เชน โครงสรางการทาํ งานแบบเรียงลาํ ดบั โครงสรางการทํางานแบบ ไมเรียงลาํ ดับ เปนตน” ขัน้ สอน ขั้นท่ี 2 สํารวจคน หา (Exploration) 1. ครูสมุ ถามนกั เรยี น 3-4 คนวา“นกั เรียนรหู รือไมวาโครงสรางการทาํ งานแบบเรยี งลาํ ดบั มลี กั ษณะการทํางานอยางไร” (แนวตอบ : นักเรียนตอบตามความคดิ เหน็ ของตนเอง โดยคาํ ตอบขึ้นอยูก บั ดลุ ยพนิ จิ ของ ครผู สู อน) 2. นักเรียนสืบคน ขอ มลู และศึกษาเนอ้ื หาเรื่องโครงสรา งการทาํ งานแบบเรียงลําดบั จากหนงั สอื เรยี นรายวชิ าพ้ืนฐานวิทยาศาสตร เทคโนโลยี (วทิ ยาการคาํ นวณ) ม.2 หนว ยการเรยี นรู ท่ี 2 เรือ่ ง การออกแบบขน้ั ตอนการทาํ งาน และการเขียนโปรแกรมดว ยภาษา Python หรือจากอินเทอรเนต็ ที่เครอื่ งคอมพิวเตอรข องตนเอง 3. ครอู ธิบายเพม่ิ เติมเพื่อใหน ักเรียนเขา ใจเพม่ิ ขน้ึ เกย่ี วกบั การทาํ งานแบบเรยี งลาํ ดับตามหนงั สือ เรยี นวา“การทํางานแบบเรยี งลําดบั เปน ลกั ษณะของโปรแกรมท่ีมกี ารทํางานเปนลาํ ดบั ขนั้ ตอน ไลเรยี งลําดบั กนั ไปเหมอื นเสนตรง การเขยี นโปรแกรมในลกั ษณะนี้จะไมม ีการขา มข้นั ตอน หรือ มีการตดั สินใจเพือ่ ที่จะทํางานอยา งใดอยางหน่งึ จะมีเพยี งแคการกําหนดคา รบั คา คํานวณ หรือประมวลผลท่ไี มสลับซบั ซอ น และแสดงผลลัพธอ อกมาเทานั้น” 4. นกั เรยี นสังเกตและศกึ ษาตัวอยางท่ี 1 เกยี่ วกับการเขยี นคาํ สงั่ ควบคมุ โครงสรางการทํางาน แบบเรยี งลําดับในหนังสือเรยี น เพอื่ เขยี นคาํ สง่ั ใหแ สดงผลการทาํ งานทางจอภาพ จากนั้นให นกั เรยี นลงมอื ปฏบิ ตั ติ ามข้ันตอนการเขยี นโปรแกรม ดงั นี้ 1. การออกแบบข้นั ตอนการทํางานของโปรแกรม ประกอบดวย 3 ลกั ษณะ คือ 1.1 การออกแบบลาํ ดบั ขนั้ ตอนการทํางานโดยใชภาษาธรรมชาติ 1.2 การออกแบบลําดบั ขนั้ ตอนการทํางานโดยใชร หสั จําลอง 1.3 การออกแบบลาํ ดบั ขัน้ ตอนการทํางานโดยใชผงั งาน 2. การเขยี นคําสงั่ ควบคมุ การทาํ งานดว ยภาษาไพทอน

5. ครูอธิบายการทาํ งานของโปรแกรมตามหนงั สอื เรยี นใหน กั เรยี นเขาใจเพมิ่ มากขนึ้ และอธบิ าย จดุ สังเกตจากการเขยี นโปรแกรมโดยใชค าํ สงั่ print( ) วา“การทํางานของโปรแกรมจะแสดงผล ขอ มลู ที่อยใู นเคร่ืองหมายอญั ประกาศ (“ ”) ของคําสง่ั print( ) และการใชงานคาํ สง่ั print( ) เม่อื แสดงผลเรยี บรอยแลวจะทําการขึ้นบรรทัดใหมใ ห 1 บรรทัด” ช่ัวโมงที่ 2 ขัน้ สอน ขัน้ ที่ 2 สาํ รวจคน หา (Exploration) 6. นกั เรยี นสังเกตและศกึ ษาตัวอยางท่ี 2 เกยี่ วกบั การเขยี นคาํ สงั่ ควบคมุ โครงสรา งการทํางาน แบบเรยี งลําดบั ในหนังสือเรยี น เพื่อเขยี นคาํ สัง่ คํานวณหาอตั ราแลกเปลยี่ นเงินไทยเปน เงินดอลลาร จากน้ันใหนกั เรยี นลงมอื ปฏบิ ตั ติ ามข้ันตอนการเขยี นโปรแกรม ดังนี้ 1. การออกแบบขัน้ ตอนการทาํ งานของโปรแกรม ประกอบดว ย 3 ลักษณะ คอื 1.1 การออกแบบลาํ ดบั ขน้ั ตอนการทํางานโดยใชภาษาธรรมชาติ 1.2 การออกแบบลาํ ดบั ข้ันตอนการทํางานโดยใชรหัสจาํ ลอง 1.3 การออกแบบลําดบั ขั้นตอนการทาํ งานโดยใชผ งั งาน 2. การเขยี นคําสงั่ ควบคมุ การทํางานดว ยภาษาไพทอน ขั้นท่ี 3 อธบิ ายความรู (Explanation) 7. ครูอธบิ ายการทาํ งานของโปรแกรมตามหนงั สอื เรยี นใหนกั เรยี นเขา ใจเพม่ิ มากขน้ึ และอธบิ าย จุดสังเกตจากการเขยี นโปรแกรมวา “การใชเครือ่ งหมายเทา กับ ( = ) เปน การนําขอ มลู หรือผล ที่ไดท างฝง ขวาของเครือ่ งหมายมาเก็บไวใ นตัวแปรทางฝง ซายของเคร่ืองหมาย เชน - score = 25 หมายถงึ ใหนําขอ มลู 25 มาเกบ็ ในตวั แปร score - area = width * length หมายถงึ ใหนําคาที่เกบ็ ไวใ นตัวแปร width มาคณู กบั คาที่ เก็บในตัวแปร length แลว นําผลที่ไดไ ปเกบ็ ไวในตัวแปร area และการใช %.2f เปน การกาํ หนดรูปแบบการแสดงผลตวั เลขจาํ นวนจรงิ หรอื ตัวเลขทศนยิ ม โดยกําหนดใหแ สดงจาํ นวนทศนยิ ม 2 ตาํ แหนง โดยจะสังเกตจาํ นวนของตําแหนงของทศนยิ ม ไดจ ากตัวเลขหลังจดุ ในทน่ี คี้ อื เลข 2 แตถ า ตอ งการใหแ สดงทศนยิ ม 4 ตําแหนง กจ็ ะเลอื กใช %.4f เปนตน ” ข้นั ที่ 4 ขยายความเขาใจ (Elaboration) 8. ครูเปด โอกาสใหน ักเรียนซกั ถามขอ สงสยั และครใู หความรูเพิ่มเติมในสว นนัน้ 9. นกั เรยี นทาํ ใบงานที่ 2.6.1 เรอ่ื ง การเขยี นโปรแกรมการทาํ งานแบบเรยี งลําดับ Note วตั ถปุ ระสงคข องกจิ กรรมเพือ่ ใหน กั เรยี น - มีทักษะการสบื คนขอ มลู โดยใหน กั เรียนแตล ะคนสบื คน ขอ มลู จากอินเทอรเ นต็ เพือ่ สบื เสาะหาความรตู ามหวั ขอที่ไดรบั มอบหมาย - มที กั ษะการสงั เกต โดยใหน ักเรยี นสงั เกตการเขยี นคาํ สง่ั ควบคมุ โครงสรา งการ ทาํ งานแบบเรยี งลําดบั ตามข้ันตอนการเขยี นโปรแกรมจากหนังสอื เรยี นเพื่อนาํ ไปปรบั ใช ในการเรยี นไดอ ยางเหมาะสม - มีทกั ษะการคดิ วิเคราะห โดยใหนกั เรียนพิจารณาเน้ือหาจากการสบื คน หรือศึกษา ขอ มลู จากแหลง ขอ มลู ตา ง ๆ เชน หนงั สือเรียน อนิ เทอรเน็ต เปนตน

ขัน้ สรุป ขั้นที่ 5 ตรวจสอบผล (Evaluation) 1. ครูประเมินผลนกั เรยี นจากการสังเกตการตอบคาํ ถาม ความสนใจในการเรียน และการทํา ใบงานท่ี 2.6.1 2. ครูตรวจสอบความถูกตองของผลการทาํ ใบงานที่ 2.6.1 3. นกั เรียนและครรู วมกนั สรปุ เกย่ี วกบั โครงสรางการทาํ งานแบบเรยี งลาํ ดบั วา “โครงสรา ง การทํางานแบบเรยี งลาํ ดบั เปนลกั ษณะของโปรแกรมทมี่ ีการทาํ งานเปนลาํ ดบั โดยการ ไลเ รียงลาํ ดบั กันไปเหมอื นเสน ตรงจากบนลงลา ง ดงั นั้น รูปแบบการทาํ งานของโปรแกรม มักจะเปนเพยี งแคก ารกําหนดคา รบั คา คํานวณหรอื ประมวลผลทีไ่ มส ลบั ซบั ซอนและ แสดงผล” 7. การวัดและประเมินผล รายการวดั วธิ วี ัด เครอ่ื งมอื เกณฑก ารประเมิน 7.1 ประเมนิ ระหวางการจัดกิจกรรม การเรยี นรู รอ ยละ 60 ผา นเกณฑ 1) การเขยี นโปรแกรม - ตรวจใบงานที่ 2.6.1 - ใบงานท่ี 2.6.1 การทํางานแบบเรยี งลาํ ดับ ระดับคณุ ภาพ 2 2) พฤติกรรมการทํางาน - สงั เกตพฤติกรรม - แบบสังเกตพฤตกิ รรม ผานเกณฑ รายบคุ คล การทาํ งานรายบคุ คล การทาํ งานรายบุคคล ระดับคุณภาพ 2 ผานเกณฑ 3) คณุ ลกั ษณะอนั พงึ ประสงค - สงั เกตความมวี ินยั - แบบประเมิน ความรบั ผดิ ชอบ คณุ ลกั ษณะ ใฝเ รยี นรู และมงุ ม่นั อนั พึงประสงค ในการทํางาน 8. สือ่ /แหลง การเรียนรู 8.1 ส่อื การเรียนรู 1) หนงั สอื เรยี นรายวชิ าพน้ื ฐานวิทยาศาสตร เทคโนโลยี (วทิ ยาการคาํ นวณ) ม.2 หนว ยการเรยี นรูที่ 2 เรื่อง การออกแบบขัน้ ตอนการทํางาน และการเขยี นโปรแกรมดวยภาษา Python 2) ใบงานที่ 2.6.1 เรื่อง การเขยี นโปรแกรมการทํางานแบบเรยี งลําดบั 3) เคร่อื งคอมพิวเตอร 8.2 แหลง การเรียนรู 1) หองคอมพิวเตอร 2) อินเทอรเนต็


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