ใบงานท่ี 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) อินเทอรเนต็
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245