10. สือ่ การเรยี นร/ู้ แหลง่ เรยี นรู้ 10.1 ใบงานท่ี 2.1 การออกแบบขนั้ ตอนการทางาน 10.2 บทเรยี นออนไลน์ http://gg.gg/comsci-2 10.3 โปรแกรม Google doc 10.4 โปรแกรม Google Classroom 10.5 โปรแกรม Google forms 11. การวัดและประเมินผล 11.1 วิธีการประเมนิ 1) ทดสอบก่อนเรียน 2) ประเมนิ ใบงาน 3) สงั เกตพฤติกรรมการเรียนรู้ 11.2 เครอ่ื งมอื 1) แบบทดสอบก่อนเรียน 2) แบบประเมนิ ใบงาน 3) แบบสังเกตพฤตกิ รรมการเรียนรู้ 11.3 เกณฑ์การประเมนิ 1) มกี ารตอบคาถามตามใบงาน ผา่ นเกณฑ์ระดับคุณภาพดี 2) มีพฤติกรรมการเรยี นรผู้ า่ นเกณฑร์ ะดับคณุ ภาพดี
แบบทดสอบก่อนเรยี น หนว่ ยการเรียนร้ทู ่ี 2 เรือ่ ง การประยุกต์ใช้โปรแกรมในการแก้ปัญหา *********************** รายวชิ า ว20112 วิทยาการคานวณ 2 ชัน้ มธั ยมศกึ ษาปที ี่ 2 ภาคเรียนที่ 2 ปีการศกึ ษา 2563 จานวน 10 ขอ้ 10 นาที ---------------------------------------------------------------------------------------------------------------------------------- คาชแ้ี จง ใหน้ ักเรียนเลือกคาตอบที่ถูกตอ้ งท่ีสุดเพยี งขอ้ เดียว 1. สัญลกั ษณ์ใดใช้ในการรบั ขอ้ มูลทางแป้นพิมพ์ ก. 6. ข้อใดเปน็ การใชต้ วั แปรท่ีไมถ่ ูกต้อง . ก. name = “Somsri” ข. ข. thai_score = 24 ค. ค. 1product = “pen” ง. ง. mySubject = “Computer” 2. สัญลักษณใ์ ดใช้ในการแสดงผลออกทางจอภาพ 7. คาสงั่ ใดใชร้ บั ข้อมลู ทางแป้นพิมพ์ ก. ก. print( ) ข. input( ) ข. ค. output( ) ง. compute( ) 8. ข้อใดคือผลลัพธ์ของการคานวณต่อไปนี้ ค. (8 + 3) * 2 – 9 / 3 ง. ก. 19 ข. 4.33 ค. 22 ง. -11 3. รหสั ควบคมุ ตัวใดใช้กาหนดให้ข้นึ บรรทดั ใหม่ 9. ข้อใดไม่ใช่รปู แบบโครงสรา้ งการทางานของ ก. \\f ข. \\n โปรแกรมแบบเลือกทา ค. \\v ง. \\t ก. Single Selection ข. Multiple Selection 4. รหสั ควบคมุ ตัวใดใชแ้ สดงขอ้ มูลทีเ่ ปน็ เลข ค. Double Selection จานวนเต็ม ง. Third Selection ก. %f ข. %s 10. การทางานของโปรแกรมแบบเลอื กทารูปแบบ ค. %c ง. %d ใดที่มีการพิสูจน์เงอ่ื นไขหลายเงอ่ื นไข ก. Single Selection 5. รหสั ควบคมุ ตัวใดใช้แสดงขอ้ มลู ท่ีเป็นตวั อกั ษร ข. Multiple Selection ก. %f ค. Double Selection ข. %s ง. Third Selection ค. %c ง. %d เฉลย 1. ค 2. ก 3. ข 4. ง 5. ข 6. ค 7. ข 8. ก 9. ง 10. ข
บทเรียนออนไลน์ รายวชิ า ว20112 วิทยาการคานวณ 2 ชนั้ มธั ยมศึกษาปที ่ี 2 กลมุ่ สาระการเรยี นรู้วิทยาศาสตรแ์ ละเทคโนโลยี *********************** แหล่งเรยี นรู้ เวบ็ ไซต์ http://gg.gg/comsci-2 สร้างโดย นางฐิตยิ าภรณ์ ทวี
ใบงานท่ี 2.1 เรื่อง การออกแบบข้นั ตอนการทางาน *********************** หน่วยการเรียนรู้ท่ี 2 การประยกุ ต์ใชโ้ ปรแกรมในการแก้ปัญหา รายวชิ า ว20112 วิทยาการคานวณ 2 ประกอบแผนการจดั การเรยี นร้ทู ี่ 3 การออกแบบขั้นตอนการทางานของโปรแกรม ช้นั มธั ยมศกึ ษาปีที่ 2 ภาคเรียนท่ี 2 ปีการศกึ ษา 2563 เวลา 2 ช่วั โมง จานวน 0.5 หน่วยกติ ----------------------------------------------------------------------------------------------------------------------------------------------------- คาชแ้ี จง : ให้นักเรยี นออกแบบขั้นตอนการทางาน เพ่ือคานวณหาพื้นทข่ี องรปู สามเหล่ยี ม 1. การออกแบบขนั้ ตอนการทางานโดยใชภ้ าษาธรรมชาติ .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 2. การออกแบบขน้ั ตอนการทางานโดยใช้รหสั จาลอง .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 3. การออกแบบขน้ั ตอนการทางานโดยใช้ผงั งาน START
ใบงานท่ี 2.1 เร่ือง การออกแบบขั้นตอนการทางาน *********************** หนว่ ยการเรียนรู้ท่ี 2 การประยุกตใ์ ช้โปรแกรมในการแกป้ ญั หา รายวชิ า ว20112 วิทยาการคานวณ 2 ประกอบแผนการจัดการเรียนร้ทู ่ี 3 การออกแบบขั้นตอนการทางานของโปรแกรม ช้ันมธั ยมศึกษาปีท่ี 2 ภาคเรยี นที่ 2 ปีการศึกษา 2563 เวลา 2 ชวั่ โมง จานวน 0.5 หน่วยกติ ----------------------------------------------------------------------------------------------------------------------------------------------------- คาช้แี จง : ใหน้ กั เรียนออกแบบขน้ั ตอนการทางาน เพอ่ื คานวณหาพื้นทีข่ องรปู สามเหลี่ยม 1. การออกแบบข้นั ตอนการทางานโดยใชภ้ าษาธรรมชาติ ขัน้ ตอนที่ 1 เร่ิมการทางาน ขน้ั ตอนที่ 2 นาเข้าข้อมูลส่วนฐานของรูปสามเหลี่ยม ขน้ั ตอนท่ี 3 นาเข้าขอ้ มลู สว่ นสงู ของรูปสามเหล่ยี ม ขน้ั ตอนที่ 4 คานวณพนื้ ท่รี ปู สามเหลย่ี ม = 0.5 x ส่วนฐาน x ส่วนสงู ขน้ั ตอนท่ี 5 แสดงผลพื้นทีข่ องรปู สามเหลย่ี ม ขนั้ ตอนท่ี 6 จบการทางาน 2. การออกแบบขน้ั ตอนการทางานโดยใช้รหสั จาลอง START INPUT base INPUT height COMPUTE area = .5 x base x height OUTPUT area 3. การออกแบบขั้นตอนการทางานโดยใช้ผังงาน START base height area = base * height area STOP
แบบประเมนิ ใบงานที่ 2.1 เรอ่ื ง การออกแบบขน้ั ตอนการทางาน *********************** หนว่ ยการเรยี นรูท้ ี่ 2 การประยุกต์ใชโ้ ปรแกรมในการแก้ปญั หา รายวิชา ว20112 วิทยาการคานวณ 2 ประกอบแผนการจัดการเรียนร้ทู ่ี 3 การออกแบบขน้ั ตอนการทางานของโปรแกรม ช้ันมัธยมศึกษาปีที่ 2 ภาคเรยี นที่ 2 ปีการศึกษา 2563 เวลา 2 ชั่วโมง จานวน 0.5 หนว่ ยกิต --------------------------------------------------------------------------------------- ช้ันมธั ยมศึกษาปที ี่ 2 /............... ขอ้ ที่ ข้อที่ ขอ้ ท่ี รวม ระดับ เลขที่ ชือ่ -สกุล 123 คะแนน คุณภาพ 5 5 10 20 ลงช่ือ ผู้ประเมนิ (........................................................) เกณฑ์การตัดสินคุณภาพ ระดบั คณุ ภาพ ช่วงคะแนน ดีมาก 16 – 20 ดี 11 – 15 พอใช้ 6 – 10 ปรบั ปรงุ 0–5
แบบสงั เกตพฤติกรรมผู้เรียน ชน้ั ...............................................จำนวน...................คน สงั เกตพฤติกรรมกำรเรียนรู้ วนั ท่.ี .............เดอื น....................................................พ.ศ........................ พฤตกิ รรม ความ ความ การตอบ ทางานทัน มีสว่ นร่วม ตั้งใจใน สนใจ คาถาม ตาม ในกจิ กรรมหรอื รวม (20) เลขท่ี ชือ่ -สกลุ การเรยี น และการ (4) กาหนดเวลา งานกลุ่ม (4) ซกั ถาม (4) (4) (4) 1. 2. 3. 4. 5. ลงชื่อ ......................................ผู้ประเมิน ............/............/.......... เกณฑ์การประเมนิ ในการสังเกตพฤติกรรมการเรียนรู้ มีดังนี้ คะแนน 18 – 20 ดมี ำก คะแนน 14 – 17 ดี คะแนน 10 – 13 พอใช้ คะแนน 0 – 9 ควรปรบั ปรุง เกณฑ์ให้คะแนนจากการสังเกตพฤติกรรมการเรียนรู้ คอื เกณฑก์ ำรให้คะแนน 4 คะแนน เมื่อนกั เรียนแสดงพฤติกรรมตำมที่ตอ้ งกำรเปน็ ประจำสม่ำเสมอ เกณฑ์กำรให้คะแนน 3 คะแนน เม่ือนักเรียนแสดงพฤตกิ รรมตำมท่ตี ้องกำรค่อนข้ำงจะสม่ำเสมอ เกณฑก์ ำรใหค้ ะแนน 2 คะแนน เมอ่ื นักเรยี นแสดงพฤตกิ รรมตำมทตี่ อ้ งกำรคอ่ นขำ้ งน้อย เกณฑ์กำรใหค้ ะแนน 1 คะแนน เมือ่ นกั เรียนแสดงพฤติกรรมตำมทต่ี อ้ งกำรนอ้ ย
เกณฑก์ ารประเมนิ การสงั เกตพฤตกิ รรมผเู้ รียน เกณฑ์การใหค้ ะแนน รายการประเมนิ ดีมาก(4) ดี(3) พอใช(้ 2) ต้องปรบั ปรงุ (1) 1. ความต้ังใจในการเรยี น สนใจในกำรเรียนไม่ สนใจในกำรเรียน สนใจในกำรเรยี น ไม่สนใจในกำร 2. ความสนใจและการ ซักถาม คยุ หรือเลน่ กัน คยุ กันเลก็ นอ้ ย คุยกนั และเล่นกนั เรยี นคยุ และเล่น 3. การตอบคาถาม ในขณะเรยี น ในขณะเรยี น ในขณะเรยี นเปน็ กนั ในขณะเรียน 4. ทางานทนั ตาม บำงครง้ั กาหนดเวลา มกี ำรถำมในหวั ขอ้ ท่ี มกี ำรถำมใน มีกำรถำมใน ไมถ่ ำมในหวั ข้อท่ี 5. มีส่วนรว่ ม ในกจิ กรรมหรืองานกลมุ่ ตนไมเ่ ข้ำใจทกุ เร่อื ง หวั ขอ้ ทต่ี นไม่ หวั ขอ้ ทตี่ นไม่ ตนไมเ่ ข้ำใจและ และกลำ้ แสดงออก เขำ้ ใจเปน็ เขำ้ ใจเปน็ บำงคร้ัง ไมก่ ลำ้ แสดงออก ส่วนมำกและกล้ำ และไมค่ ่อยกล้ำ แสดงออก แสดงออก รว่ มตอบคำถำมใน ร่วมตอบคำถำม ร่วมตอบคำถำม ไมต่ อบคำถำม เรอ่ื งท่คี รถู ำมและ ในเรอื่ งท่ีครูถำม ในเรื่องทีค่ รถู ำม ตอบคำถำมถูกทุกขอ้ และตอบคำถำม เป็นบำงครงั้ และ ส่วนมำกถกู ตอบคำถำมถูก เปน็ บำงครง้ั ทำงำนสง่ ตำมเวลำที่ ทำงำนส่งตำม สง่ งำนช้ำและไม่ สง่ งำนช้ำและไม่ กำหนดและถูกต้อง เวลำทก่ี ำหนด ค่อยถกู ต้อง ถูกตอ้ ง ชัดเจน และส่วนใหญ่ ชดั เจน ถูกตอ้ ง ร่วมมอื และชว่ ยเหลือ รว่ มมือและ รว่ มมือและ ไมม่ ีควำมรว่ มมอื เพอ่ื นในกำรทำ ช่วยเหลอื เพ่ือน ชว่ ยเหลอื เพ่ือนใน ในขณะทำ กจิ กรรม เป็นสว่ นใหญใ่ น กำรทำกิจกรรม กิจกรรม กำรทำกิจกรรม เปน็ บำงครัง้
แผนการจดั การเรยี นรทู้ ่ี 4 หนว่ ยการเรียนรู้ท่ี 2 การประยุกตใ์ ชโ้ ปรแกรมในการแกป้ ัญหา รายวิชา ว20112 วทิ ยาการคานวณ 2 เร่ือง ตัวแปรภาษา Python ชัน้ มธั ยมศึกษาปที ี่ 2 เวลา 1 ชั่วโมง กลุ่มสาระการเรยี นรู้วิทยาศาสตร์และเทคโนโลยี ภาคเรยี นที่ 2 ปีการศกึ ษา 2563 ผสู้ อน นางฐิตยิ าภรณ์ ทวี 1. มาตรฐานการเรียนรู้ มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคานวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นข้ันตอน และเปน็ ระบบ ใชเ้ ทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทางาน และการแก้ปัญหาได้อย่างมี ประสทิ ธิภาพ ร้เู ท่าทัน และมจี รยิ ธรรม ตัวชวี้ ดั ว 4.2 ม.2/2 ออกแบบและเขียนโปรแกรมที่ใชต้ รรกะและฟังก์ชันในการแก้ปัญหา 2. จดุ ประสงค์การเรยี นรู้ 2.1 นักเรียนอธบิ ายความหมายของตัวแปรได้ถูกต้อง (K) 2.2 นักเรียนสามารถตัง้ ชื่อตวั แปรตามกฎการตั้งช่ือไดถ้ กู ตอ้ ง (P) 2.3 นกั เรียนมคี วามรบั ผดิ ชอบงานทไี่ ดร้ ับมอบหมาย (A) 3. สมรรถนะทส่ี าคัญ 3.1 ความสามารถในการสือ่ สาร 3.2 ความสามารถในการคดิ 3.3 ความสามารถในการแกป้ ัญหา 3.4 ความสามารถในการใช้เทคโนโลยี 4. คุณลักษณะอนั พงึ ประสงค์ 4.1 มวี ินยั 4.2 ใฝ่เรยี นรู้ 4.3 ม่งุ ม่นั ในการทางาน 5. สาระสาคัญ การเขียนโปรแกรมในภาษาไพทอนน้ัน จะต้องใช้ตัวแปรมาช่วยในการเก็บข้อมูลต่างๆ โดยตัวแปร เปรียบเสมอื นภาชนะทีใ่ ชเ้ ก็บข้อมลู และข้อมูลเหลา่ น้ันสามารถเปล่ียนแปลงได้ตามความต้องการของผู้เขียน 6. สาระการเรียนรู้/เนอ้ื หาย่อย 6.1 ความหมายของตัวแปร 6.2 การตงั้ ชอ่ื ตวั แปร
7. ภาระงาน/ช้นิ งาน ใบงานที่ 2.2 ตวั แปรภาษา Python 8. เกณฑ์การประเมนิ ภาระงาน/ชน้ิ งาน แนบทา้ ยแผน 9. กิจกรรมการเรียนรู้ ช่วั โมงที่ 7 9.1 แจ้งจดุ ประสงคก์ ารเรยี นรใู้ ห้นกั เรียนทราบ 9.2 ครอู ธบิ ายเพ่ือเชื่อมโยงเขา้ สบู่ ทเรยี นว่า“การเขียนโปรแกรมคอมพวิ เตอร์ในภาษาไพทอนเหมาะ สาหรบั ผู้เรมิ่ ตน้ เขยี นโปรแกรมไปจนถึงการประยกุ ต์ใชง้ านในระดับสูง เนือ่ งจากเปน็ ภาษาทีม่ ีโครงสร้างและ ไวยากรณ์ค่อนข้างง่าย ไม่ซบั ซอ้ น ทาให้ง่ายต่อการทาความเข้าใจ ดงั นน้ั จงึ ตอ้ งใช้หนว่ ยประมวลผลกลางใน การคิดคานวณค่อนขา้ งมากกว่าจะเขยี นโปรแกรมได้สาเร็จ” 9.3 นักเรียนศกึ ษาคน้ ควา้ หาความรู้เกยี่ วกบั ตัวแปรในภาษาไพทอนและการต้ังช่ือตัวแปรในภาษา ไพทอน ในเวบ็ ไซต์ http://gg.gg/comsci-2 ที่ครสู ร้างข้นึ เพ่อื ศกึ ษาความรเู้ ร่ือง ความหมายของตวั แปรใน ภาษาไพทอน และการต้ังชอื่ ตวั แปรในภาษาไพทอน 9.4 ครูอธิบายถงึ การตัง้ ช่อื ตวั แปรที่ดีในโปรแกรมภาษาไพทอน ซึง่ มี 2 รูปแบบ คอื Camel Case เปน็ รปู แบบการต้งั ชือ่ ทีม่ กี ารใชภ้ าษาองั กฤษตัวพิมพ์เล็กและตัวพมิ พ์ใหญส่ ลบั กันไป เช่น calculateGrade , computerScore เปน็ ตน้ และแบบ Snake Case เปน็ รปู แบบการต้งั ชื่อตัวแปรที่แยกคาด้วยเคร่อื งหมายขีด เส้นใต้ (Underscore) “_” เชน่ calculate_grade , computer_score เป็นต้น 9.5 ครอู ธบิ ายถึงวธิ กี ารสร้างและกาหนดคา่ ใหก้ ับตัวแปร ดงั นี้ ช่อื ตัวแปร = คา่ ท่ีเก็บไวใ้ นตัวแปร หรอื นิพจน์ หรอื ตัวแปรอ่ืนๆ 9.6 นักเรยี นทาใบงานท่ี 2.2 เรือ่ ง ตวั แปรภาษา Python เพ่อื ทดสอบความรู้ความเขา้ ใจ 9.7 ครูอภปิ รายและสรปุ ความรู้ เรื่อง ตัวแปรภาษา Python 10. สอ่ื การเรยี นร/ู้ แหล่งเรยี นรู้ 10.1 ใบงานที่ 2.2 ตวั แปรภาษา Python 10.2 บทเรียนออนไลน์ http://gg.gg/comsci-2 10.3 โปรแกรม Google doc 10.4 โปรแกรม Google Classroom 10.5 โปรแกรม Google forms
11. การวัดและประเมนิ ผล 11.1 วิธกี ารประเมิน 1) ประเมินใบงาน 2) สงั เกตพฤติกรรมการเรยี นรู้ 11.2 เคร่อื งมอื 1) แบบประเมินใบงาน 2) แบบสังเกตพฤติกรรมการเรยี นรู้ 11.3 เกณฑก์ ารประเมนิ 1) มีการตอบคาถามตามใบงาน ผ่านเกณฑ์ระดับคุณภาพดี 2) มพี ฤติกรรมการเรยี นรู้ผ่านเกณฑ์ระดบั คุณภาพดี
บทเรียนออนไลน์ รายวชิ า ว20112 วิทยาการคานวณ 2 ชนั้ มธั ยมศึกษาปที ่ี 2 กลมุ่ สาระการเรยี นรู้วิทยาศาสตรแ์ ละเทคโนโลยี *********************** แหล่งเรยี นรู้ เวบ็ ไซต์ http://gg.gg/comsci-2 สร้างโดย นางฐิตยิ าภรณ์ ทวี
ใบงานที่ 2.2 เรอื่ ง ตัวแปรภาษา Python *********************** หน่วยการเรียนรทู้ ่ี 2 การประยกุ ต์ใชโ้ ปรแกรมในการแกป้ ัญหา รายวิชา ว20112 วิทยาการคานวณ 2 ประกอบแผนการจดั การเรยี นรทู้ ่ี 4 ตวั แปรภาษา Python ชัน้ มธั ยมศึกษาปีท่ี 2 ภาคเรยี นที่ 2 ปกี ารศึกษา 2563 เวลา 1 ช่วั โมง จานวน 0.5 หน่วยกติ ----------------------------------------------------------------------------------------------------------------------------------------------------- คาช้แี จง : ให้นกั เรียนตอบคาถามท่กี าหนดให้โดยละเอยี ด 1. ให้นักเรยี นต้งั ช่ือตัวแปรเพือ่ ใชเ้ ก็บขอ้ มลู ต่อไปนี้ลงในชอ่ งตารางด้านขวา ใหถ้ กู ตอ้ งตามกฎการตงั้ ชื่อตัวแปร ข้อมูล การต้งั ช่อื ตวั แปร ชอ่ื นกั เรียน คะแนนสอบวิชาภาษาไทย ชอ่ื โรงเรียน น้าหนกั ของนักเรียน เกรดวชิ าภาษาอังกฤษ 2. ให้นกั เรียนพจิ ารณาการต้ังชื่อตวั แปรตอ่ ไปนว้ี ่าถูกหรือผดิ จากน้ันใหต้ อบลงในชอ่ งตารางด้านขวา การตั้งช่ือตวั แปร การพจิ ารณา 1name score_computer student name price# surname name+lastname str midterm_thai_score final-social-score mySalary
ใบงานท่ี 2.2 เรอื่ ง ตวั แปรภาษา Python *********************** หนว่ ยการเรยี นร้ทู ี่ 2 การประยกุ ตใ์ ช้โปรแกรมในการแก้ปญั หา รายวิชา ว20112 วทิ ยาการคานวณ 2 ประกอบแผนการจดั การเรียนรู้ท่ี 4 ตวั แปรภาษา Python ชน้ั มัธยมศึกษาปีที่ 2 ภาคเรยี นที่ 2 ปกี ารศกึ ษา 2563 เวลา 1 ชว่ั โมง จานวน 0.5 หน่วยกิต ----------------------------------------------------------------------------------------------------------------------------------------------------- คาชีแ้ จง : ใหน้ ักเรยี นตอบคาถามท่กี าหนดใหโ้ ดยละเอียด 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 ถูก
แบบประเมินใบงานท่ี 2.2 เรอื่ ง ตวั แปรภาษา Python *********************** หนว่ ยการเรยี นรทู้ ี่ 2 การประยกุ ต์ใช้โปรแกรมในการแกป้ ัญหา รายวชิ า ว20112 วทิ ยาการคานวณ 2 ประกอบแผนการจัดการเรียนรูท้ ี่ 4 ตัวแปรภาษา Python ชัน้ มัธยมศึกษาปีท่ี 2 ภาคเรยี นที่ 2 ปกี ารศกึ ษา 2563 เวลา 1 ชัว่ โมง จานวน 0.5 หน่วยกิต --------------------------------------------------------------------------------------- ชน้ั มัธยมศึกษาปที ี่ 2 /............... ขอ้ ที่ ขอ้ ที่ รวม ระดบั เลขท่ี ชอ่ื -สกุล 1 2 คะแนน คุณภาพ 10 10 20 ลงชอ่ื ผู้ประเมนิ (........................................................) เกณฑก์ ารตัดสนิ คุณภาพ ระดับคณุ ภาพ ชว่ งคะแนน ดมี าก 16 – 20 ดี 11 – 15 พอใช้ 6 – 10 ปรบั ปรุง 0–5
แบบสงั เกตพฤติกรรมผู้เรียน ชน้ั ...............................................จำนวน...................คน สงั เกตพฤติกรรมกำรเรียนรู้ วนั ท่.ี .............เดอื น....................................................พ.ศ........................ พฤตกิ รรม ความ ความ การตอบ ทางานทัน มีสว่ นร่วม ตั้งใจใน สนใจ คาถาม ตาม ในกจิ กรรมหรอื รวม (20) เลขท่ี ชือ่ -สกลุ การเรยี น และการ (4) กาหนดเวลา งานกลุ่ม (4) ซกั ถาม (4) (4) (4) 1. 2. 3. 4. 5. ลงชื่อ ......................................ผู้ประเมิน ............/............/.......... เกณฑ์การประเมนิ ในการสังเกตพฤติกรรมการเรียนรู้ มีดังนี้ คะแนน 18 – 20 ดมี ำก คะแนน 14 – 17 ดี คะแนน 10 – 13 พอใช้ คะแนน 0 – 9 ควรปรบั ปรุง เกณฑ์ให้คะแนนจากการสังเกตพฤติกรรมการเรียนรู้ คอื เกณฑก์ ำรให้คะแนน 4 คะแนน เมื่อนกั เรียนแสดงพฤติกรรมตำมที่ตอ้ งกำรเปน็ ประจำสม่ำเสมอ เกณฑ์กำรให้คะแนน 3 คะแนน เม่ือนักเรียนแสดงพฤตกิ รรมตำมท่ตี ้องกำรค่อนข้ำงจะสม่ำเสมอ เกณฑก์ ำรใหค้ ะแนน 2 คะแนน เมอ่ื นักเรยี นแสดงพฤตกิ รรมตำมทตี่ อ้ งกำรคอ่ นขำ้ งน้อย เกณฑ์กำรใหค้ ะแนน 1 คะแนน เมือ่ นกั เรียนแสดงพฤติกรรมตำมทต่ี อ้ งกำรนอ้ ย
เกณฑก์ ารประเมนิ การสงั เกตพฤตกิ รรมผเู้ รียน เกณฑ์การใหค้ ะแนน รายการประเมนิ ดีมาก(4) ดี(3) พอใช(้ 2) ต้องปรบั ปรงุ (1) 1. ความต้ังใจในการเรยี น สนใจในกำรเรียนไม่ สนใจในกำรเรียน สนใจในกำรเรยี น ไม่สนใจในกำร 2. ความสนใจและการ ซักถาม คยุ หรือเลน่ กัน คยุ กันเลก็ นอ้ ย คุยกนั และเล่นกนั เรยี นคยุ และเล่น 3. การตอบคาถาม ในขณะเรยี น ในขณะเรยี น ในขณะเรยี นเปน็ กนั ในขณะเรียน 4. ทางานทนั ตาม บำงครง้ั กาหนดเวลา มกี ำรถำมในหวั ขอ้ ท่ี มกี ำรถำมใน มีกำรถำมใน ไมถ่ ำมในหวั ข้อท่ี 5. มีส่วนรว่ ม ในกจิ กรรมหรืองานกลมุ่ ตนไมเ่ ข้ำใจทกุ เร่อื ง หวั ขอ้ ทต่ี นไม่ หวั ขอ้ ทตี่ นไม่ ตนไมเ่ ข้ำใจและ และกลำ้ แสดงออก เขำ้ ใจเปน็ เขำ้ ใจเปน็ บำงคร้ัง ไมก่ ลำ้ แสดงออก ส่วนมำกและกล้ำ และไมค่ ่อยกล้ำ แสดงออก แสดงออก รว่ มตอบคำถำมใน ร่วมตอบคำถำม ร่วมตอบคำถำม ไมต่ อบคำถำม เรอ่ื งท่คี รถู ำมและ ในเรอื่ งท่ีครูถำม ในเรื่องทีค่ รถู ำม ตอบคำถำมถูกทุกขอ้ และตอบคำถำม เป็นบำงครงั้ และ ส่วนมำกถกู ตอบคำถำมถูก เปน็ บำงครง้ั ทำงำนสง่ ตำมเวลำที่ ทำงำนส่งตำม สง่ งำนช้ำและไม่ สง่ งำนช้ำและไม่ กำหนดและถูกต้อง เวลำทก่ี ำหนด ค่อยถกู ต้อง ถูกตอ้ ง ชัดเจน และส่วนใหญ่ ชดั เจน ถูกตอ้ ง ร่วมมอื และชว่ ยเหลือ รว่ มมือและ รว่ มมือและ ไมม่ ีควำมรว่ มมอื เพอ่ื นในกำรทำ ช่วยเหลอื เพ่ือน ชว่ ยเหลอื เพ่ือนใน ในขณะทำ กจิ กรรม เป็นสว่ นใหญใ่ น กำรทำกิจกรรม กิจกรรม กำรทำกิจกรรม เปน็ บำงครัง้
แผนการจดั การเรยี นรทู้ ี่ 5 หน่วยการเรยี นรู้ท่ี 2 การประยกุ ต์ใช้โปรแกรมในการแกป้ ัญหา รายวิชา ว20112 วิทยาการคานวณ 2 เร่อื ง ตัวดาเนินการในภาษา Python ชน้ั มัธยมศกึ ษาปีท่ี 2 เวลา 1 ช่ัวโมง กลุ่มสาระการเรยี นรู้วิทยาศาสตร์และเทคโนโลยี ภาคเรียนท่ี 2 ปกี ารศึกษา 2563 ผ้สู อน นางฐติ ยิ าภรณ์ ทวี 1. มาตรฐานการเรียนรู้ มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคานวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นข้ันตอน และเปน็ ระบบ ใชเ้ ทคโนโลยีสารสนเทศและการส่ือสารในการเรียนรู้ การทางาน และการแก้ปัญหาได้อย่างมี ประสทิ ธภิ าพ รู้เท่าทนั และมีจริยธรรม ตวั ชว้ี ดั ว 4.2 ม.2/2 ออกแบบและเขียนโปรแกรมท่ีใช้ตรรกะและฟังก์ชันในการแกป้ ัญหา 2. จุดประสงค์การเรียนรู้ 2.1 นกั เรยี นอธิบายความหมายของรหสั ควบคมุ และรหสั รูปแบบขอ้ มูลไดถ้ ูกตอ้ ง (K) 2.2 นักเรียนอธบิ ายหน้าท่กี ารทางานของตัวดาเนินการแตล่ ะประเภทได้ถูกตอ้ ง (K) 2.3 นักเรยี นสามารถใช้ตัวดาเนนิ การประเภทต่าง ๆ มาช่วยในการคานวณได้ (P) 2.4 นักเรยี นมคี วามรับผดิ ชอบงานที่ได้รับมอบหมาย (A) 3. สมรรถนะท่ีสาคญั 3.1 ความสามารถในการสอื่ สาร 3.2 ความสามารถในการคิด 3.3 ความสามารถในการแก้ปัญหา 3.4 ความสามารถในการใช้เทคโนโลยี 4. คณุ ลกั ษณะอันพึงประสงค์ 4.1 มวี ินยั 4.2 ใฝเ่ รยี นรู้ 4.3 มงุ่ ม่นั ในการทางาน 5. สาระสาคัญ รหสั ควบคุม คอื รหัสพเิ ศษทใี่ ช้ควบคุมการแสดงผลของตวั อักษรออกมาทางจอภาพ ซึง่ จะตอ้ งมี เคร่ืองหมาย \\ (Back-Slash) นาหนา้ เสมอ ส่วนการใช้รหัสรูปแบบข้อมูล คือ รหัสที่ใชแ้ ทนชนิดของข้อมลู ซงึ่ ใช้ร่วมกบั คาสงั่ ในการแสดงผลและคาส่งั ในการรับข้อมลู นอกจากน้ันในการเขยี นโปรแกรมภาษาไพทอน ยังมกี ารนาตัวดาเนนิ การมาช่วยในการคานวณหรอื ประมวลผลตา่ งๆ ไดแ้ ก่ ตัวดาเนนิ การทางคณิตศาสตร์ ตวั ดาเนินการสาหรับกาหนดค่า ตัวดาเนนิ การเปรยี บเทียบ และตัวดาเนนิ การตรรกะ
6. สาระการเรียนร/ู้ เนื้อหาย่อย 6.1 ความหมายของรหัสควบคุมและการใชร้ หสั ควบคมุ 6.2 หนา้ ทกี่ ารทางานของตัวดาเนินการ 7. ภาระงาน/ชิ้นงาน ใบงานที่ 2.3 ตวั ดาเนินการในภาษา Python 8. เกณฑ์การประเมนิ ภาระงาน/ชิ้นงาน แนบท้ายแผน 9. กจิ กรรมการเรยี นรู้ ชว่ั โมงที่ 8 9.1 แจ้งจุดประสงค์การเรียนรูใ้ ห้นักเรยี นทราบ 9.2 นักเรียนศึกษาคน้ ควา้ หาความรู้เกย่ี วกับการใช้รหสั ควบคมุ และตวั ดาเนนิ การในภาษา Python ในเว็บไซต์ http://gg.gg/comsci-2 ท่คี รูสร้างข้ึน เพือ่ ศกึ ษาความรเู้ รือ่ ง ความหมายของรหัสควบคมุ และ การใชร้ หัสควบคุม และตวั ดาเนนิ การในภาษา Python 9.3 ครเู น้นยา้ กบั นกั เรียนเพือ่ ใหน้ กั เรียนเข้าใจเพิ่มมากข้นึ เกีย่ วกับการใชง้ านรหสั ควบคมุ และรหสั รปู แบบทใ่ี ชค้ วบคมุ การแสดงผลตัวอักษรออกทางจอภาพในลกั ษณะต่าง ๆ วา่ “การใชง้ านรหัสควบคุมจะต้อง มีเคร่อื งหมาย \\ (Back-Slash) นาหน้ารหัสควบคุมนน้ั อยู่เสมอ และการใช้รหัสรูปแบบขอ้ มูลทใ่ี ช้ร่วมกับคาสง่ั การแสดงผลและคาสัง่ รับขอ้ มลู ส่วนใหญ่จะใช้กาหนดใหแ้ สดงข้อมูลที่เป็นตัวเลขจานวนเตม็ เลขจานวนจรงิ และตวั อกั ษร” 9.4 ครูอธิบายเพ่ือขยายความเข้าใจและเนน้ ยา้ กบั นกั เรยี นถงึ ตวั ดาเนินการในโปรแกรมภาษา ไพทอนพร้อมยกตวั อย่างประกอบว่า“ในโปรแกรมภาษาไพทอนมตี ัวดาเนนิ การ 4 ประเภท ได้แก่ 1) ตวั ดาเนินการทางคณิตศาสตร์ ประกอบดว้ ยเครือ่ งหมาย +, -, *, /, %, ** ตวั อยา่ ง 5 * 2 , 9/3 , 6-4 2) ตัวดาเนินการสาหรบั กาหนดค่า ได้แก่ เครอ่ื งหมาย = ตัวอย่าง score = 25 3) ตัวดาเนินการเปรียบเทยี บ ประกอบด้วยเครื่องหมาย ==, !=, >, <, >=, <= และจะมีผลลัพธ์ เป็นจริงหรอื เท็จ ตัวอยา่ ง 17>9 ผลลพั ธ์ จริง 4) ตัวดาเนนิ การตรรกะ ประกอบด้วย AND, OR, NOT โดยจะมีผลลัพธเ์ ป็นจรงิ หรอื เท็จ ตวั อยา่ ง (10>3) AND (25>17) ผลลพั ธ์ จริง 9.5 นักเรยี นทาใบงานท่ี 2.3 เร่อื ง ตวั ดาเนนิ การในภาษา Python เพ่อื ทดสอบความรู้ความเข้าใจ 9.6 ครอู ภปิ รายและสรปุ ความรู้ เร่ือง ตวั ดาเนนิ การในภาษา Python
10. สื่อการเรยี นร/ู้ แหลง่ เรยี นรู้ 10.1 ใบงานท่ี 2.3 ตัวดาเนินการในภาษา Python 10.2 บทเรียนออนไลน์ http://gg.gg/comsci-2 10.3 โปรแกรม Google doc 10.4 โปรแกรม Google Classroom 10.5 โปรแกรม Google forms 11. การวัดและประเมนิ ผล 11.1 วิธีการประเมิน 1) ประเมนิ ใบงาน 2) สังเกตพฤตกิ รรมการเรียนรู้ 11.2 เคร่ืองมือ 1) แบบประเมนิ ใบงาน 2) แบบสังเกตพฤตกิ รรมการเรียนรู้ 11.3 เกณฑก์ ารประเมิน 1) มีการตอบคาถามตามใบงาน ผา่ นเกณฑร์ ะดับคุณภาพดี 2) มพี ฤติกรรมการเรยี นรู้ผา่ นเกณฑร์ ะดับคณุ ภาพดี
บทเรียนออนไลน์ รายวชิ า ว20112 วิทยาการคานวณ 2 ชนั้ มธั ยมศึกษาปที ่ี 2 กลมุ่ สาระการเรยี นรู้วิทยาศาสตรแ์ ละเทคโนโลยี *********************** แหล่งเรยี นรู้ เวบ็ ไซต์ http://gg.gg/comsci-2 สร้างโดย นางฐิตยิ าภรณ์ ทวี
ใบงานท่ี 2.3 เร่ือง ตัวดาเนนิ การในภาษา Python *********************** หนว่ ยการเรยี นรู้ที่ 2 การประยกุ ตใ์ ชโ้ ปรแกรมในการแกป้ ัญหา รายวชิ า ว20112 วิทยาการคานวณ 2 ประกอบแผนการจดั การเรยี นรู้ที่ 5 ตวั ดาเนนิ การในภาษา Python ชั้นมัธยมศกึ ษาปีท่ี 2 ภาคเรียนที่ 2 ปีการศึกษา 2563 เวลา 1 ช่ัวโมง จานวน 0.5 หน่วยกิต ----------------------------------------------------------------------------------------------------------------------------------------------------- ตอนท่ี 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 ตวั ดาเนินการ คาช้แี จง : ใหน้ ักเรยี นหาผลลพั ธ์จากการคานวณดงั ตอ่ ไปน้ี 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 เรือ่ ง ตวั ดาเนินการในภาษา Python *********************** หน่วยการเรยี นร้ทู ี่ 2 การประยุกตใ์ ชโ้ ปรแกรมในการแกป้ ญั หา รายวชิ า ว20112 วิทยาการคานวณ 2 ประกอบแผนการจดั การเรยี นรู้ที่ 5 ตวั ดาเนินการในภาษา Python ชนั้ มธั ยมศึกษาปีที่ 2 ภาคเรียนท่ี 2 ปีการศึกษา 2563 เวลา 1 ชั่วโมง จานวน 0.5 หน่วยกิต ----------------------------------------------------------------------------------------------------------------------------------------------------- ตอนท่ี 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 ตัวดาเนินการ คาชแี้ จง : ให้นกั เรยี นหาผลลัพธจ์ ากการคานวณดงั ตอ่ ไปน้ี 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) ไดผ้ ลลพั ธเ์ ป็น
แบบประเมินใบงานที่ 2.3 เร่ือง ตวั ดาเนนิ การในภาษา Python *********************** หนว่ ยการเรียนร้ทู ี่ 2 การประยุกต์ใช้โปรแกรมในการแกป้ ญั หา รายวชิ า ว20112 วทิ ยาการคานวณ 2 ประกอบแผนการจดั การเรียนรู้ที่ 5 ตวั ดาเนนิ การในภาษา Python ชั้นมัธยมศึกษาปที ี่ 2 ภาคเรยี นท่ี 2 ปกี ารศึกษา 2563 เวลา 1 ช่ัวโมง จานวน 0.5 หน่วยกติ --------------------------------------------------------------------------------------- ชน้ั มธั ยมศึกษาปีท่ี 2 /............... ตอนที่ 1 ตอนที่ 2 รวม ระดับ เลขที่ ชอื่ -สกลุ ขอ้ 1-10 ขอ้ 1-10 คะแนน คณุ ภาพ 10 10 20 ลงชือ่ ผ้ปู ระเมิน (........................................................) เกณฑ์การตัดสนิ คุณภาพ ระดบั คณุ ภาพ ชว่ งคะแนน ดมี าก 16 – 20 ดี 11 – 15 พอใช้ 6 – 10 ปรับปรุง 0–5
แบบสงั เกตพฤติกรรมผู้เรียน ชน้ั ...............................................จำนวน...................คน สงั เกตพฤติกรรมกำรเรียนรู้ วนั ท่.ี .............เดอื น....................................................พ.ศ........................ พฤตกิ รรม ความ ความ การตอบ ทางานทัน มีสว่ นร่วม ตั้งใจใน สนใจ คาถาม ตาม ในกจิ กรรมหรอื รวม (20) เลขท่ี ชือ่ -สกลุ การเรยี น และการ (4) กาหนดเวลา งานกลุ่ม (4) ซกั ถาม (4) (4) (4) 1. 2. 3. 4. 5. ลงชื่อ ......................................ผู้ประเมิน ............/............/.......... เกณฑ์การประเมนิ ในการสังเกตพฤติกรรมการเรียนรู้ มีดังนี้ คะแนน 18 – 20 ดมี ำก คะแนน 14 – 17 ดี คะแนน 10 – 13 พอใช้ คะแนน 0 – 9 ควรปรบั ปรุง เกณฑ์ให้คะแนนจากการสังเกตพฤติกรรมการเรียนรู้ คอื เกณฑก์ ำรให้คะแนน 4 คะแนน เมื่อนกั เรียนแสดงพฤติกรรมตำมที่ตอ้ งกำรเปน็ ประจำสม่ำเสมอ เกณฑ์กำรให้คะแนน 3 คะแนน เม่ือนักเรียนแสดงพฤตกิ รรมตำมท่ตี ้องกำรค่อนข้ำงจะสม่ำเสมอ เกณฑก์ ำรใหค้ ะแนน 2 คะแนน เมอ่ื นักเรยี นแสดงพฤตกิ รรมตำมทตี่ อ้ งกำรคอ่ นขำ้ งน้อย เกณฑ์กำรใหค้ ะแนน 1 คะแนน เมือ่ นกั เรียนแสดงพฤติกรรมตำมทต่ี อ้ งกำรนอ้ ย
เกณฑก์ ารประเมนิ การสงั เกตพฤตกิ รรมผเู้ รียน เกณฑ์การใหค้ ะแนน รายการประเมนิ ดีมาก(4) ดี(3) พอใช(้ 2) ต้องปรบั ปรงุ (1) 1. ความต้ังใจในการเรยี น สนใจในกำรเรียนไม่ สนใจในกำรเรียน สนใจในกำรเรยี น ไม่สนใจในกำร 2. ความสนใจและการ ซักถาม คยุ หรือเลน่ กัน คยุ กันเลก็ นอ้ ย คุยกนั และเล่นกนั เรยี นคยุ และเล่น 3. การตอบคาถาม ในขณะเรยี น ในขณะเรยี น ในขณะเรยี นเปน็ กนั ในขณะเรียน 4. ทางานทนั ตาม บำงครง้ั กาหนดเวลา มกี ำรถำมในหวั ขอ้ ท่ี มกี ำรถำมใน มีกำรถำมใน ไมถ่ ำมในหวั ข้อท่ี 5. มีส่วนรว่ ม ในกจิ กรรมหรืองานกลมุ่ ตนไมเ่ ข้ำใจทกุ เร่อื ง หวั ขอ้ ทต่ี นไม่ หวั ขอ้ ทตี่ นไม่ ตนไมเ่ ข้ำใจและ และกลำ้ แสดงออก เขำ้ ใจเปน็ เขำ้ ใจเปน็ บำงคร้ัง ไมก่ ลำ้ แสดงออก ส่วนมำกและกล้ำ และไมค่ ่อยกล้ำ แสดงออก แสดงออก รว่ มตอบคำถำมใน ร่วมตอบคำถำม ร่วมตอบคำถำม ไมต่ อบคำถำม เรอ่ื งท่คี รถู ำมและ ในเรอื่ งท่ีครูถำม ในเรื่องทีค่ รถู ำม ตอบคำถำมถูกทุกขอ้ และตอบคำถำม เป็นบำงครงั้ และ ส่วนมำกถกู ตอบคำถำมถูก เปน็ บำงครง้ั ทำงำนสง่ ตำมเวลำที่ ทำงำนส่งตำม สง่ งำนช้ำและไม่ สง่ งำนช้ำและไม่ กำหนดและถูกต้อง เวลำทก่ี ำหนด ค่อยถกู ต้อง ถูกตอ้ ง ชัดเจน และส่วนใหญ่ ชดั เจน ถูกตอ้ ง ร่วมมอื และชว่ ยเหลือ รว่ มมือและ รว่ มมือและ ไมม่ ีควำมรว่ มมอื เพอ่ื นในกำรทำ ช่วยเหลอื เพ่ือน ชว่ ยเหลอื เพ่ือนใน ในขณะทำ กจิ กรรม เป็นสว่ นใหญใ่ น กำรทำกิจกรรม กิจกรรม กำรทำกิจกรรม เปน็ บำงครัง้
แผนการจดั การเรียนรทู้ ่ี 6 หน่วยการเรียนรู้ท่ี 2 การประยกุ ตใ์ ช้โปรแกรมในการแกป้ ัญหา รายวิชา ว20112 วิทยาการคานวณ 2 เร่ือง การเขียนโปรแกรมด้วยภาษา Python ชนั้ มัธยมศกึ ษาปีที่ 2 เวลา 5 ชว่ั โมง กลุ่มสาระการเรยี นรู้วิทยาศาสตร์และเทคโนโลยี ภาคเรียนที่ 2 ปีการศึกษา 2563 ผูส้ อน นางฐติ ยิ าภรณ์ ทวี 1. มาตรฐานการเรยี นรู้ มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคานวณในการแก้ปัญหาท่ีพบในชีวิตจริงอย่างเป็นขั้นตอน และเป็นระบบ ใชเ้ ทคโนโลยสี ารสนเทศและการส่ือสารในการเรียนรู้ การทางาน และการแก้ปัญหาได้อย่างมี ประสทิ ธภิ าพ ร้เู ท่าทนั และมจี ริยธรรม ตวั ชี้วัด ว 4.2 ม.2/2 ออกแบบและเขยี นโปรแกรมท่ีใชต้ รรกะและฟงั กช์ นั ในการแกป้ ญั หา 2. จดุ ประสงค์การเรียนรู้ 2.1 นกั เรียนอธบิ ายข้นั ตอนในการเขยี นโปรแกรมไดถ้ กู ต้อง (K) 2.2 นกั เรียนเขียนโปรแกรมโดยใชภ้ าษาไพทอนไดถ้ กู ตอ้ ง (P) 2.3 นักเรียนมคี วามรบั ผิดชอบงานทีไ่ ด้รบั มอบหมาย (A) 3. สมรรถนะทสี่ าคัญ 3.1 ความสามารถในการส่ือสาร 3.2 ความสามารถในการคิด 3.3 ความสามารถในการแกป้ ัญหา 3.4 ความสามารถในการใช้เทคโนโลยี 4. คณุ ลักษณะอนั พงึ ประสงค์ 4.1 มวี นิ ัย 4.2 ใฝเ่ รียนรู้ 4.3 มงุ่ มัน่ ในการทางาน 5. สาระสาคญั ภาษาไพทอนเปน็ ภาษาโปรแกรมคอมพวิ เตอรช์ นดิ หนง่ึ ที่เหมาะสาหรับผเู้ ริม่ ตน้ เขยี นโปรแกรม ไปจนถงึ การประยกุ ตใ์ ชง้ านในระดบั สูง เนือ่ งจากเป็นภาษาทมี่ โี ครงสร้างและไวยากรณ์คอ่ นขา้ งง่าย ไมซ่ บั ซ้อน ทาใหง้ ่ายต่อความเข้าใจ 6. สาระการเรียนรู้/เนอ้ื หายอ่ ย 6.1 ข้ันตอนในการเขียนโปรแกรม 6.2 เขยี นโปรแกรมโดยใช้ภาษาไพทอน
7. ภาระงาน/ชิน้ งาน ใบงานที่ 2.4 เขียนโปรแกรมภาษา Python(1) ใบงานท่ี 2.5 เขยี นโปรแกรมภาษา Python(2) ใบงานที่ 2.6 เขยี นโปรแกรมภาษา Python(3) ใบงานที่ 2.7 เขยี นโปรแกรมภาษา Python(4) 8. เกณฑ์การประเมนิ ภาระงาน/ชิน้ งาน แนบทา้ ยแผน 9. กจิ กรรมการเรียนรู้ ชั่วโมงที่ 9 9.1 แจง้ จดุ ประสงคก์ ารเรียนรใู้ หน้ กั เรียนทราบ 9.2 นกั เรียนเช่ือมต่อแอป Google Colaboratory กบั ไดรฟข์ องตนเอง เพ่อื ใชส้ าหรบั เขียนภาษา Python 9.3 นกั เรยี นศึกษาและทดลองเขยี นโปรแกรมภาษา Python ตามเนอื้ หาในเว็บไซต์ http://gg.gg/comsci-2 ทคี่ รสู ร้างขนึ้ เพื่อศกึ ษาและทดลองเขยี นโปรแกรมภาษา Python เบ้ืองต้น 9.4 ครูอธบิ ายการเขยี นและการทางานของโปรแกรมแตล่ ะบรรทัด เพอ่ื ให้นกั เรยี นเข้าใจเพมิ่ มากข้ึน เกีย่ วกบั การเขียนและการทางานของโปรแกรมภาษา Python ชัว่ โมงที่ 10 9.5 ครอู ธิบายการเขียนโปรแกรมเบอ้ื งตน้ แลว้ ให้นักเรียนทดลองเขยี นโปรแกรมตามตัวอยา่ ง 9.6 นักเรียนทาใบงานที่ 2.4 เรอ่ื ง เขียนโปรแกรมภาษา Python(1) เพอื่ ทดสอบความรู้ความเข้าใจ 9.7 นกั เรยี นสง่ ไฟลโ์ ปรแกรมภาษา Python ท่ีช้ันเรยี น Google Classroom ชว่ั โมงที่ 11 9.8 ครูอธบิ ายการเขยี นโปรแกรมคาสง่ั เงือ่ นไขแลว้ ใหน้ กั เรยี นทดลองเขียนโปรแกรมตามตัวอยา่ ง ๙.9 นักเรียนทาใบงานที่ 2.5 เรอ่ื ง เขียนโปรแกรมภาษา Python(2) เพอ่ื ทดสอบความรคู้ วามเข้าใจ 9.10 นักเรยี นสง่ ไฟล์โปรแกรมภาษา Python ที่ชนั้ เรียน Google Classroom ชั่วโมงท่ี 12 9.11 ครูอธิบายการเขียนโปรแกรมคาสั่งวนซ้าแล้วให้นักเรยี นทดลองเขยี นโปรแกรมตามตัวอยา่ ง 9.12 นักเรยี นทาใบงานท่ี 2.6 เรอ่ื ง เขียนโปรแกรมภาษา Python(3) เพอื่ ทดสอบความรคู้ วามเข้าใจ 9.13 นกั เรียนสง่ ไฟล์โปรแกรมภาษา Python ท่ีช้ันเรียน Google Classroom ชวั่ โมงท่ี 13 9.14 ครอู ธิบายการเขยี นโปรแกรมคาสั่งวนซา้ แล้วให้นักเรียนทดลองเขียนโปรแกรมตามตัวอยา่ ง 9.15 นักเรียนทาใบงานที่ 2.7 เรอ่ื ง เขยี นโปรแกรมภาษา Python(4) เพ่อื ทดสอบความรู้ความเขา้ ใจ 9.16 นกั เรยี นสง่ ไฟลโ์ ปรแกรมภาษา Python ท่ีชั้นเรียน Google Classroom 9.17 ครูและนักเรียนอภิปรายและสรปุ ความรู้ เรื่อง การเขยี นโปรแกรมด้วยภาษา Python
10. สือ่ การเรยี นร้/ู แหล่งเรยี นรู้ 10.1 ใบงานท่ี 2.4 เขียนโปรแกรมภาษา Python(1) 10.2 ใบงานท่ี 2.5 เขียนโปรแกรมภาษา Python(2) 10.3 ใบงานที่ 2.6 เขียนโปรแกรมภาษา Python(3) 10.4 ใบงานที่ 2.7 เขียนโปรแกรมภาษา Python(4) 10.5 บทเรียนออนไลน์ http://gg.gg/comsci-2 10.6 โปรแกรม Google Colaboratory 10.7 โปรแกรม Google doc 10.8 โปรแกรม Google Classroom 10.9 โปรแกรม Google forms 11. การวัดและประเมินผล 11.1 วธิ กี ารประเมนิ 1) ประเมินใบงาน 2) สังเกตพฤติกรรมการเรียนรู้ 11.2 เครือ่ งมอื 1) แบบประเมินใบงาน 2) แบบสงั เกตพฤตกิ รรมการเรียนรู้ 11.3 เกณฑก์ ารประเมิน 1) มีการตอบคาถามตามใบงาน ผา่ นเกณฑ์ระดับคุณภาพดี 2) มีพฤตกิ รรมการเรยี นรูผ้ า่ นเกณฑ์ระดบั คุณภาพดี
บทเรียนออนไลน์ รายวชิ า ว20112 วิทยาการคานวณ 2 ชนั้ มธั ยมศึกษาปที ่ี 2 กลมุ่ สาระการเรยี นรู้วิทยาศาสตรแ์ ละเทคโนโลยี *********************** แหล่งเรยี นรู้ เวบ็ ไซต์ http://gg.gg/comsci-2 สร้างโดย นางฐิตยิ าภรณ์ ทวี
ใบงานที่ 2.4 เรื่อง เขียนโปรแกรมภาษา Python(1) *********************** หน่วยการเรยี นรูท้ ่ี 2 การประยุกต์ใชโ้ ปรแกรมในการแก้ปัญหา รายวชิ า ว20112 วทิ ยาการคานวณ 2 ประกอบแผนการจดั การเรยี นรทู้ ่ี 6 การเขยี นโปรแกรมดว้ ยภาษา Python ช้ันมธั ยมศึกษาปที ่ี 2 ภาคเรยี นที่ 2 ปีการศึกษา 2563 เวลา 5 ชั่วโมง จานวน 0.5 หนว่ ยกติ ----------------------------------------------------------------------------------------------------------------------------------------------------- คาชแี้ จง ใหน้ กั เรียนเขยี นโปรแกรมดว้ ยภาษา Python ตามหวั ข้อต่อไปน้ี 1. การหาพื้นทส่ี เี่ หล่ียมผนื ผ้า สูตร = กวา้ ง x ยาว 2. การหาพื้นที่ส่ีเหลี่ยมจตุรัส สูตร = ด้าน x ด้าน 3. การหาพน้ื ท่สี ามเหล่ยี ม สตู ร = ½ x ฐาน x สูง 4. การหาพน้ื ทว่ี งกลม สตู ร = p r²
ใบงานท่ี 2.4 เร่อื ง เขียนโปรแกรมภาษา Python(1) *********************** หน่วยการเรยี นรทู้ ่ี 2 การประยกุ ตใ์ ช้โปรแกรมในการแกป้ ัญหา รายวิชา ว20112 วิทยาการคานวณ 2 ประกอบแผนการจัดการเรียนร้ทู ่ี 6 การเขียนโปรแกรมดว้ ยภาษา Python ช้นั มัธยมศกึ ษาปีที่ 2 ภาคเรยี นที่ 2 ปีการศกึ ษา 2563 เวลา 5 ช่ัวโมง จานวน 0.5 หน่วยกิต ----------------------------------------------------------------------------------------------------------------------------------------------------- คาชแี้ จง ใหน้ ักเรยี นเขียนโปรแกรมด้วยภาษา Python ตามหวั ขอ้ ต่อไปนี้ 1. การหาพ้นื ที่ส่ีเหล่ยี มผนื ผ้า สูตร = กวา้ ง x ยาว w = float(input(\"ความสงู =\")) h = float(input(\"ความกว้าง =\")) a = w*h print(\"สี่เหลย่ี มผนื ผา้ มพี ้นื ที่ = \",a) 2. การหาพนื้ ทีส่ เ่ี หลย่ี มจตุรัส สูตร = ด้าน x ด้าน side = float(input(\"กรอกตวั เลขความยาวของด้าน = \")) a = side * side print(\"สีเ่ หล่ยี มจัตรัสมีพืน้ ท่ี = \", a) 3. การหาพน้ื ทสี่ ามเหลี่ยม สตู ร = ½ x ฐาน x สูง base = float(input(\"ฐาน = \")) height = float(input(\"สูง = \")) area = 1/2 * base * height print(\"สามเหล่ยี มมพี ืน้ ท่ี = \", area) 4. การหาพื้นทีว่ งกลม สตู ร = p r² r = float(input(\"รศั มี = \")) a = 22/7*r**2 print(\"พน้ื ท่ีวงกลม = \",a)
แบบประเมนิ ใบงานที่ 2.4 เรอ่ื ง เขียนโปรแกรมภาษา Python(1) *********************** หนว่ ยการเรียนรู้ท่ี 2 การประยุกตใ์ ชโ้ ปรแกรมในการแกป้ ญั หา รายวชิ า ว20112 วิทยาการคานวณ 2 ประกอบแผนการจดั การเรยี นรู้ท่ี 6 การเขียนโปรแกรมดว้ ยภาษา Python ชนั้ มธั ยมศกึ ษาปีที่ 2 ภาคเรยี นที่ 2 ปีการศกึ ษา 2563 เวลา 5 ชัว่ โมง จานวน 0.5 หน่วยกิต --------------------------------------------------------------------------------------- ช้นั มธั ยมศึกษาปที ี่ 2 /............... ข้อท่ี ขอ้ ที่ ข้อที่ ขอ้ ท่ี รวม ระดบั เลขท่ี ชื่อ-สกุล 1 2 3 4 คะแนน คณุ ภาพ 5 5 5 5 20 ลงชอื่ ผูป้ ระเมิน (........................................................) เกณฑก์ ารตัดสนิ คณุ ภาพ ระดบั คุณภาพ ช่วงคะแนน ดีมาก 16 – 20 ดี 11 – 15 พอใช้ 6 – 10 ปรับปรงุ 0–5
ใบงานที่ 2.5 เร่อื ง เขยี นโปรแกรมภาษา Python(2) *********************** หน่วยการเรียนรทู้ ี่ 2 การประยกุ ต์ใชโ้ ปรแกรมในการแกป้ ญั หา รายวิชา ว20112 วิทยาการคานวณ 2 ประกอบแผนการจัดการเรยี นรู้ที่ 6 การเขียนโปรแกรมดว้ ยภาษา Python ชนั้ มธั ยมศึกษาปีที่ 2 ภาคเรียนที่ 2 ปีการศึกษา 2563 เวลา 5 ชั่วโมง จานวน 0.5 หน่วยกิต ----------------------------------------------------------------------------------------------------------------------------------------------------- คาช้แี จง : ให้นักเรยี นเขียนโปรแกรมภาษาไพทอน ตามสถานการณ์ต่อไปนี้ 1) เพ่ือตรวจสอบอายุ ถ้าอายุ 1-15 ปี ให้แสดงข้อความว่า คณุ ยงั เป็นเด็กอย่นู ะ และถ้าอายมุ ากกว่า 15 ปขี ึน้ ไป ใหแ้ สดงข้อความว่า คณุ เป็นผใู้ หญแ่ ลว้ นะ และใหแ้ สดงผลดงั นี้ *********************************************************** การตรวจสอบอายุ *********************************************************** ชอ่ื นักเรียน : <<input>> อายุ : <<input>> *********************************************************** <<output>> *********************************************************** 2) เพ่ือคานวณหาภาษี ตามเง่ือนไขดังน้ี - ถ้ารายไดไ้ มเ่ กนิ 500,000 บาท เสยี ภาษี 5% - ถ้ารายได้เกิน 500,000 บาท เสยี ภาษี 10% โดยใหแ้ สดงผลดงั น้ี *********************************************************** การคานวณภาษี *********************************************************** ชื่อพนักงาน : <<input>> รายได้ : <<input>> *********************************************************** ภาษี : <<output>> รายไดส้ ุทธิ : <<output>> ***********************************************************
3) เพ่อื คานวณหาค่าคอมมชิ ชนั จากยอดขายสนิ ค้าตามเง่อื นไขดงั น้ี - ยอดขายตง้ั แต่ 1 - 200,000 บาท ได้คอมมชิ ชนั 5% - ยอดขายตัง้ แต่ 200,001 – 500,000 บาท ได้คอมมิชชัน 7% - ยอดขายตง้ั แต่ 500,001 – 800,000 บาท ได้คอมมชิ ชัน 10% - ยอดขายตั้งแต่ 800,001 – 1,000,000 บาท ได้คอมมิชชัน 12% โดยใหแ้ สดงผลดังน้ี *********************************************************** การคานวณค่าคอมมิชชัน *********************************************************** ชอ่ื พนกั งาน : <<input>> ยอดขาย : <<input>> *********************************************************** ค่าคอมมชิ ชนั : <<output>> ***********************************************************
ใบงานที่ 2.5 เร่ือง เขยี นโปรแกรมภาษา Python(2) *********************** หนว่ ยการเรียนรทู้ ่ี 2 การประยกุ ต์ใชโ้ ปรแกรมในการแกป้ ญั หา รายวชิ า ว20112 วทิ ยาการคานวณ 2 ประกอบแผนการจัดการเรียนร้ทู ่ี 6 การเขยี นโปรแกรมดว้ ยภาษา Python ชนั้ มธั ยมศึกษาปีที่ 2 ภาคเรยี นที่ 2 ปกี ารศกึ ษา 2563 เวลา 5 ชว่ั โมง จานวน 0.5 หนว่ ยกติ ----------------------------------------------------------------------------------------------------------------------------------------------------- คาชี้แจง : ให้นกั เรียนเขียนโปรแกรมภาษาไพทอน ตามสถานการณ์ตอ่ ไปนี้ 1) เพอื่ ตรวจสอบอายุ ถา้ อายุ 1-15 ปี ให้แสดงข้อความวา่ คณุ ยงั เป็นเดก็ อยนู่ ะ และถ้าอายุมากกว่า 15 ปขี น้ึ ไป ใหแ้ สดงขอ้ ความวา่ คุณเปน็ ผ้ใู หญแ่ ล้วนะ และใหแ้ สดงผลดงั นี้ 1. print(“******************************************************”) 2. print(“ การตรวจสอบอายุ”) 3. print(“******************************************************”) 4. name = input(“ชือ่ นักเรียน : ”) 5. age = int(input(“อายุ : ”)) 6. print(“******************************************************”) 7. if (age <= 15) : 8. print(“คุณยงั เป็นเด็กอยู่”) 9. else : 10. print(“คณุ เปน็ ผ้ใู หญ่แลว้ นะ”) 11. print(“******************************************************”) 2) เพอื่ คานวณหาภาษี ตามเง่อื นไขดงั นี้ - ถา้ รายได้ไมเ่ กนิ 500,000 บาท เสียภาษี 5% - ถา้ รายไดเ้ กนิ 500,000 บาท เสยี ภาษี 10% โดยใหแ้ สดงผลดังนี้ 1. print(“******************************************************”) 2. print(“ การคานวณภาษี”) 3. print(“******************************************************”) 4. name = input(“ชอ่ื พนกั งาน : ”) 5. salary = float(input(“รายได้ : ”)) 6. if (salary <= 500000) : 7. tax = salary * .05
8. else : 9. tax = salary * .1 10. print(“******************************************************”) 11. print(“ภาษี : %.2f บาท” %tax) 12. netsalary = salary – tax 13. print(“รายได้สทุ ธิ : %.2f บาท” %netsalary) 14. print(“******************************************************”) 3) เพื่อคานวณหาคา่ คอมมิชชนั จากยอดขายสินค้าตามเง่ือนไขดังนี้ - ยอดขายต้งั แต่ 1 - 200,000 บาท ได้คอมมิชชนั 5% - ยอดขายต้ังแต่ 200,001 – 500,000 บาท ได้คอมมชิ ชนั 7% - ยอดขายต้ังแต่ 500,001 – 800,000 บาท ไดค้ อมมชิ ชัน 10% - ยอดขายต้ังแต่ 800,001 – 1,000,000 บาท ได้คอมมชิ ชนั 12% โดยให้แสดงผลดงั นี้ 1. print(“******************************************************”) 2. print(“ การคานวณค่าคอมมิชชนั ”) 3. print(“******************************************************”) 4. name = input(“ช่ือพนักงาน : ”) 5. sale = int(input(“ยอดขาย : ”)) 6. if (sale <= 200000) : 7. commission = sale * .05 8. elif ((sale >=200001) and (sale <= 500000)) : 9. commission = sale * .07 10. elif ((sale >=500001) and (sale <= 800000)) : 11. commission = sale * .1 12. else : 13. commission = sale * .12 14. print(“******************************************************”) 15. print(“ค่าคอมมิชชนั : %.2f บาท” %commission) 16. print(“******************************************************”)
แบบประเมนิ ใบงานท่ี 2.5 เร่ือง เขียนโปรแกรมภาษา Python(2) *********************** หนว่ ยการเรียนรทู้ ี่ 2 การประยุกต์ใช้โปรแกรมในการแก้ปัญหา รายวิชา ว20112 วิทยาการคานวณ 2 ประกอบแผนการจดั การเรียนรู้ที่ 6 การเขยี นโปรแกรมด้วยภาษา Python ช้ันมัธยมศึกษาปีท่ี 2 ภาคเรียนที่ 2 ปกี ารศกึ ษา 2563 เวลา 5 ชั่วโมง จานวน 0.5 หน่วยกิต --------------------------------------------------------------------------------------- ชนั้ มัธยมศกึ ษาปีท่ี 2 /............... ข้อท่ี ขอ้ ที่ ข้อที่ รวม ระดบั เลขที่ ชื่อ-สกลุ 1 2 3 คะแนน คุณภาพ 5 5 10 20 ลงชอ่ื ผปู้ ระเมิน (........................................................) เกณฑก์ ารตัดสินคุณภาพ ระดบั คุณภาพ ช่วงคะแนน ดีมาก 16 – 20 ดี 11 – 15 พอใช้ 6 – 10 ปรับปรงุ 0–5
ใบงานที่ 2.6 เร่อื ง เขียนโปรแกรมภาษา Python(3) *********************** หน่วยการเรียนรูท้ ี่ 2 การประยุกตใ์ ช้โปรแกรมในการแก้ปัญหา รายวชิ า ว20112 วทิ ยาการคานวณ 2 ประกอบแผนการจัดการเรยี นรทู้ ี่ 6 การเขยี นโปรแกรมด้วยภาษา Python ช้ันมธั ยมศึกษาปที ่ี 2 ภาคเรียนท่ี 2 ปีการศกึ ษา 2563 เวลา 5 ชว่ั โมง จานวน 0.5 หน่วยกิต ----------------------------------------------------------------------------------------------------------------------------------------------------- คาชีแ้ จง : ให้นกั เรียนเขียนโปรแกรมภาษาไพทอน ตามสถานการณ์ตอ่ ไปนี้ 1. เขียนโปรแกรมแสดงตัวเลขตั้งแต่ 1- 20 โดยใชค้ าสั่งทาซ้า 2. เขยี นโปรแกรมสตู รคณู โดยใชค้ าสั่งทาซ้า
ใบงานท่ี 2.6 เรอ่ื ง เขยี นโปรแกรมภาษา Python(3) *********************** หนว่ ยการเรยี นร้ทู ี่ 2 การประยุกต์ใชโ้ ปรแกรมในการแกป้ ญั หา รายวิชา ว20112 วทิ ยาการคานวณ 2 ประกอบแผนการจดั การเรียนรู้ที่ 6 การเขยี นโปรแกรมดว้ ยภาษา Python ชัน้ มธั ยมศึกษาปที ี่ 2 ภาคเรียนที่ 2 ปีการศกึ ษา 2563 เวลา 5 ชว่ั โมง จานวน 0.5 หน่วยกติ ----------------------------------------------------------------------------------------------------------------------------------------------------- คาช้ีแจง : ใหน้ ักเรียนเขยี นโปรแกรมภาษาไพทอน ตามสถานการณ์ตอ่ ไปนี้ 1. เขยี นโปรแกรมแสดงตวั เลขตั้งแต่ 1- 20 โดยใชค้ าสัง่ ทาซา้ การเขียนดว้ ยคาสงั่ while i=1 while i <= 20 : print(i, end = ', ') i=i+1 การเขียนดว้ ยคาสง่ั for for i in range(1,21) : print(i, end = ', ') ผลลัพธ์ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, 2. เขียนโปรแกรมสตู รคณู โดยใชค้ าสง่ั ทาซ้า การเขียนด้วยคาสั่ง while number (int(input(“input number :”)) i=1 while i <13 : print(“number, “x”, i , “=” ,number*i) i=i+1 การเขยี นด้วยคาส่ัง for number (int(input(“input number :”)) for i in range(1,13) : print(“number, “x”, i , “=” ,number*i)
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