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

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

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

Published by อิทธิฤทธิ์ มหิสยา, 2021-12-14 21:50:38

Description: แผนการจัดการเรียนรู้ที่ 1 การออกแบบขั้นตอนการทำงานของโปรแกรม
แผนการจัดการเรียนรู้ที่ 2 ตัวแปรภาษาไพทอน
แผนการจัดการเรียนรู้ที่ 3 รหัสควบคุม รหัสรูปแบบข้อมูล และตัวดำเนินการในภาษาไพทอน
แผนการจัดการเรียนรู้ที่ 4 การเขียนโปรแกรมด้วยภาษาไพทอน(Python)
แผนการจัดการเรียนรู้ที่ 5 การใช้งานฟังก์ชันในโปรแกรมไพทอน
แผนการจัดการเรียนรู้ที่ 6 โครงสร้างการทำงานแบบเรียงลำดับ
แผนการจัดการเรียนรู้ที่ 7 โครงสร้างการทำงานแบบเลือกทำ

Search

Read the Text Version

หนว่ ยการเรยี นรู้ที่ 2 การออกแบบข้นั ตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python เฉลย แผนการจดั การเรียนรทู้ ่ี 7 โครงสรา้ งการทำงานแบบเลอื กทำ ใบงานท่ี 2.7.1 เรอ่ื ง การทำงานแบบ Single Selection คำชี้แจง : ให้นักเรียนออกแบบข้ันตอนการทำงานของโปรแกรมและเขียนโปรแกรมภาษาไพทอน เพ่ือ ตรวจสอบอายุ ถา้ อายุ 1-15 ปี ใหแ้ สดงข้อความว่า คณุ ยงั เปน็ เด็กอยู่ และให้แสดงผลดังน้ี *********************************************************** การตรวจสอบอายุ *********************************************************** ชอ่ื นกั เรียน : <<input>> อายุ : <<input>> *********************************************************** คุณยงั เป็นเดก็ อยู่ หรือไมแ่ สดงขอ้ มลู ใดๆ *********************************************************** 1. การออกแบบขน้ั ตอนการทำงานของโปรแกรม ภาษาธรรมชาติ รหสั จำลอง 1. เร่มิ ทำงาน 1. START 2. นำเขา้ ขอ้ มลู ช่ือนักเรียน 2. INPUT name 3. นำเข้าข้อมลู อายุ 3. INPUT age 4. ตรวจสอบอายวุ ่าอายนุ ้อยกว่าหรือเทา่ กับ 15 4. IF (age<=15) THEN จรงิ หรือไม่ 5. OUTPUT “คณุ ยงั เป็นเด็กอยู่” 5. ถ้าจรงิ ให้แสดงข้อความ “คุณยงั เปน็ เด็กอยู่” 6. STOP 6. ถ้าไมจ่ รงิ ใหจ้ บการทำงาน เทคโนโลยี (วทิ ยาการคำนวณ) 134

หนว่ ยการเรยี นรทู้ ่ี 2 การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรมด้วยภาษา Python แผนการจดั การเรยี นรทู้ ี่ 7 โครงสร้างการทำงานแบบเลอื กทำ การออกแบบลำดบั ขน้ั ตอนการทำงานโดยใช้ผงั งาน START name age age<=15 No Yes “คณุ ยังเปน็ เดก็ อยู่” STOP เทคโนโลยี (วทิ ยาการคำนวณ) 135

หน่วยการเรยี นรทู้ ี่ 2 การออกแบบข้นั ตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python แผนการจดั การเรียนรทู้ ่ี 7 โครงสร้างการทำงานแบบเลอื กทำ 2. การเขยี นคำสงั่ ควบคุมการทำงานด้วยภาษาไพทอน .1..............p..r.i.n...t.(.“..*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..”..).................................................. .2..............p..r.i.n...t.(.“....................ก..า..ร..ต...ร..ว..จ..ส..อ...บ..อ...า..ย..ุ”..)................................................................................................... .3..............p..r.i.n...t.(.“..*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..”..).................................................. .4..............n..a..m....e...=....i.n...p..u..t..(.“..ช...่อื ..น...กั ..เ.ร..ีย...น....:..”..)........................................................................................................... .5..............a..g..e...=....i.n..t..(.i.n..p...u..t..(.“..อ..า..ย...ุ .:..”...).)................................................................................................................... .6..............p..r.i.n...t.(.“..*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..”..).................................................. .7..............if...(.a..g..e....<..=....1..5...)..:...................................................................................................................................... .8...........................p...r.i.n..t..(.“..ค...ุณ...ย..ัง..เ..ป..็น...เ.ด..็ก...อ..ย...ู่”..)........................................................................................................ .9..............p..r.i.n...t.(.“..*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..”..).................................................. .............................................................................................................................................................................. ....................................................................................................................................................................... ....... .............................................................................................................................................................................. .............................................................................................................................................................................. .......................................................................................................................................................... .................... .............................................................................................................................................................................. .............................................................................................................................................................................. ............................................................................................................................................. ................................. .............................................................................................................................................................................. เทคโนโลยี (วทิ ยาการคำนวณ) 136

หนว่ ยการเรยี นรู้ท่ี 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python แผนการจดั การเรยี นรทู้ ่ี 7 โครงสรา้ งการทำงานแบบเลอื กทำ ใบงานท่ี 2.7.2 เร่อื ง การทำงานแบบ Double Selection คำชแ้ี จง : ใหน้ ักเรียนออกแบบข้ันตอนการทำงานของโปรแกรมและเขียนโปรแกรมภาษาไพทอน เพอ่ื คำนวณหาภาษี ตามเงอ่ื นไข ดังนี้ - ถา้ รายได้ไมเ่ กนิ 500,000 บาท เสยี ภาษี 5% - ถา้ รายได้เกนิ 500,000 บาท เสยี ภาษี 10% โดยให้แสดงผลดงั น้ี *********************************************************** การคำนวณภาษี *********************************************************** ชือ่ พนักงาน : <<input>> รายได้ : <<input>> *********************************************************** ภาษี : <<output>> รายไดส้ ทุ ธิ : <<output>> *********************************************************** 1. การออกแบบขน้ั ตอนการทำงานของโปรแกรม ภาษาธรรมชาติ รหัสจำลอง เทคโนโลยี (วิทยาการคำนวณ) 137

หนว่ ยการเรยี นร้ทู ี่ 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python แผนการจดั การเรียนรทู้ ี่ 7 โครงสรา้ งการทำงานแบบเลอื กทำ การออกแบบลำดบั ขนั้ ตอนการทำงานโดยใชผ้ งั งาน START เทคโนโลยี (วิทยาการคำนวณ) 138

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

หน่วยการเรยี นรทู้ ่ี 2 การออกแบบขน้ั ตอนการทำงาน และการเขยี นโปรแกรมดว้ ยภาษา Python เฉลย แผนการจดั การเรยี นรทู้ ี่ 7 โครงสร้างการทำงานแบบเลอื กทำ ใบงานท่ี 2.7.2 เรือ่ ง การทำงานแบบ Double Selection คำชี้แจง : ใหน้ ักเรียนออกแบบขน้ั ตอนการทำงานของโปรแกรมและเขยี นโปรแกรมภาษาไพทอน เพอื่ คำนวณหาภาษี ตามเง่ือนไขดงั น้ี - ถ้ารายไดไ้ มเ่ กนิ 500,000 บาท เสียภาษี 5% - ถา้ รายไดเ้ กนิ 500,000 บาท เสยี ภาษี 10% โดยใหแ้ สดงผลดังนี้ *********************************************************** การคำนวณภาษี *********************************************************** ชือ่ พนกั งาน : <<input>> รายได้ : <<input>> *********************************************************** ภาษี : <<output>> รายไดส้ ุทธิ : <<output>> *********************************************************** 1. การออกแบบขนั้ ตอนการทำงานของโปรแกรม ภาษาธรรมชาติ รหัสจำลอง 1. เรม่ิ ทำงาน 1. START 2. นำเขา้ ขอ้ มูลชอ่ื พนักงาน 2. INPUT name 3. นำเขา้ ข้อมูลรายได้ 3. INPUT salary 4. ตรวจสอบรายได้ ถ้าไม่เกนิ 500,000 บาท 4. IF (salary<=500000) THEN ใหท้ ำข้อ 5 และถา้ เกนิ 500,000 บาท ใหท้ ำข้อ 6 5. COMPUTE tax = salary * .05 5. คำนวณภาษี = รายได้ * 5% 6. COMPUTE tax = salary * .1 6. คำนวณภาษี = รายได้ * 10% 7. OUTPUT tax 7. แสดงภาษี 8. COMPUTE netsalary = salary - tax 8. คำนวณหารายไดส้ ทุ ธิ = รายได้ – ภาษี 10. OUTPUT netsalary 10. แสดงรายได้สทุ ธิ 11. STOP 11. จบการทำงาน เทคโนโลยี (วิทยาการคำนวณ) 140

หน่วยการเรยี นร้ทู ่ี 2 การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรมดว้ ยภาษา Python แผนการจดั การเรยี นรทู้ ่ี 7 โครงสร้างการทำงานแบบเลอื กทำ การออกแบบลำดับขน้ั ตอนการทำงานโดยใช้ผงั งาน START name salary Yes salary<=500000 No tax = salary * .05 tax = salary * .1 tax netsalary = salary - tax netsalary STOP เทคโนโลยี (วิทยาการคำนวณ) 141

หนว่ ยการเรยี นรทู้ ่ี 2 การออกแบบข้นั ตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python แผนการจดั การเรยี นรทู้ ี่ 7 โครงสรา้ งการทำงานแบบเลอื กทำ 2. การเขยี นคำส่งั ควบคุมการทำงานด้วยภาษาไพทอน ...1..............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..”..)................................................ ...2..............p..r..i.n..t.(..“...............................ก...า..ร..ค..ำ..น...ว..ณ...ภ...า..ษ..ี”...)....................................................................................... ...3..............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..”..)................................................ ...4..............n..a..m....e....=....i.n..p..u...t.(.“...ช..่ือ..พ...น...ัก..ง..า..น....:..”...)....................................................................................................... ...5..............s..a..l.a..r.y....=....f.l.o...a..t.(.i.n...p..u...t.(.“...ร..า..ย..ไ.ด...้ .:..”...).)..................................................................................................... ...6..............i.f..(.s..a..l..a..r.y...<...=....5..0..0...0..0..0..)...:...................................................................................................................... ...7............................t.a..x....=....s.a..l..a..r.y....*....0..5.................................................................................................................. ...8..............e..l.s..e....:.................................................................................................................................................... ...9............................t.a..x....=....s.a..l..a..r.y....*....1.................................................................................................................... ...1..0............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..”..)................................................ ...1..1............p..r..i.n..t.(..“..ภ..า..ษ...ี.:...%....2...f..บ...า..ท...”...%....t.a..x..)......................................................................................................... ...1..2............n..e...t.s..a..l.a..r..y...=....s..a..l.a..r.y....–....t.a..x.................................................................................................................... ...1..3............p..r..i.n..t.(..“..ร..า..ย..ไ..ด..ส้..ุท...ธ..ิ.:...%....2...f..บ...า..ท...”...%....n..e...t.s..a..l.a..r..y..)............................................................................ ....... ...1..4............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..”..)................................................ .............................................................................................................................................................................. .......................................................................................................................................................... .................... .............................................................................................................................................................................. .............................................................................................................................................................................. เทคโนโลยี (วิทยาการคำนวณ) 142

หนว่ ยการเรยี นรทู้ ่ี 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python แผนการจดั การเรียนรทู้ ่ี 7 โครงสรา้ งการทำงานแบบเลอื กทำ ชิ้นงาน/ภาระงาน (รวบยอด) เรอ่ื ง การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python คำช้แี จง : ให้นักเรียนออกแบบขัน้ ตอนการทำงานของโปรแกรมและเขียนโปรแกรมภาษาไพทอน เพอื่ คำนวณหาค่าคอมมชิ ชนั จากยอดขายสนิ คา้ ตามเงื่อนไขดังน้ี - ยอดขายตง้ั แต่ 1 - 200,000 บาท ไดค้ อมมชิ ชนั 5% - ยอดขายตง้ั แต่ 200,001 – 500,000 บาท ได้คอมมิชชนั 7% - ยอดขายตงั้ แต่ 500,001 – 800,000 บาท ได้คอมมชิ ชนั 10% - ยอดขายตงั้ แต่ 800,001 – 1,000,000 บาท ไดค้ อมมชิ ชนั 12% โดยใหแ้ สดงผลดังน้ี *********************************************************** การคำนวณค่าคอมมิชชัน *********************************************************** ชื่อพนกั งาน : <<input>> ยอดขาย : <<input>> *********************************************************** ค่าคอมมชิ ชัน : <<output>> *********************************************************** เทคโนโลยี (วิทยาการคำนวณ) 143

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

หนว่ ยการเรยี นรทู้ ่ี 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python แผนการจดั การเรียนรทู้ ี่ 7 โครงสรา้ งการทำงานแบบเลอื กทำ การออกแบบลำดับขัน้ ตอนการทำงานโดยใชผ้ งั งาน START เทคโนโลยี (วทิ ยาการคำนวณ) 145

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

หน่วยการเรยี นรู้ท่ี 2 การออกแบบขัน้ ตอนการทำงาน และการเขยี นโปรแกรมด้วยภาษา Python แผนการจดั การเรยี นรทู้ ี่ 7 โครงสร้างการทำงานแบบเลอื กทำ ชนิ้ งาน/ภาระงาน (รวบยอด) เฉลย เร่ือง การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python คำช้ีแจง : ใหน้ กั เรยี นออกแบบขน้ั ตอนการทำงานของโปรแกรมและเขียนโปรแกรมภาษาไพทอน เพื่อคำนวณหาค่าคอมมิชชันจากยอดขายสนิ คา้ ตามเงื่อนไขดังนี้ - ยอดขายตั้งแต่ 1 - 200,000 บาท ไดค้ อมมิชชนั 5% - ยอดขายตง้ั แต่ 200,001 – 500,000 บาท ได้คอมมชิ ชนั 7% - ยอดขายตั้งแต่ 500,001 – 800,000 บาท ไดค้ อมมชิ ชัน 10% - ยอดขายตง้ั แต่ 800,001 – 1,000,000 บาท ได้คอมมชิ ชนั 12% โดยใหแ้ สดงผลดังนี้ *********************************************************** การคำนวณค่าคอมมิชชัน *********************************************************** ชอื่ พนกั งาน : <<input>> ยอดขาย : <<input>> *********************************************************** คา่ คอมมชิ ชนั : <<output>> *********************************************************** เทคโนโลยี (วิทยาการคำนวณ) 147

หน่วยการเรยี นร้ทู ่ี 2 การออกแบบข้ันตอนการทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python แผนการจดั การเรยี นรทู้ ่ี 7 โครงสร้างการทำงานแบบเลอื กทำ 1. การออกแบบขั้นตอนการทำงานของโปรแกรม ภาษาธรรมชาติ รหัสจำลอง 1. เริม่ ทำงาน 1. START 2. นำเข้าข้อมูลชอื่ พนักงาน 2. INPUT name 3. นำเข้าข้อมูลยอดขาย 3. INPUT sale 4. ตรวจสอบ ถ้ายอดขายน้อยกวา่ หรอื เทา่ กับ 4. IF sale <= 200000 THEN 200,000 บาท จรงิ ให้ทำข้อ 4.1 ถา้ เปน็ เทจ็ ใหท้ ำ 4.1 COMPUTE commission = sale * .05 ข้อ 4.2 ELSE IF sale >= 200001 AND sale <= 4.1 คำนวณคา่ คอมมชิ ชัน = ยอดขาย * 5% 500000 THEN 4.2 ตรวจสอบ ถา้ ยอดขายมากกว่าหรือเท่ากับ 4.2 COMPUTE commission = sale * .07 200,001 บาท และน้อยกว่าหรอื เท่ากับ ELSE IF sale >=500001 AND sale <= 500,000 บาท จริง ให้ทำข้อ 4.3 ถ้าเปน็ เทจ็ 800000 THEN ให้ทำข้อ 4.4 4.3 COMPUTE commission = sale * .1 4.3 คำนวณคา่ คอมมิชชนั = ยอดขาย * 7% ELSE 4.4 ตรวจสอบ ถ้ายอดขายมากกว่าหรือเท่ากับ 4.4 COMPUTE commission = sale * .12 500,001 บาท และน้อยกว่าหรือเท่ากับ 5. OUTPUT commission 800,000 บาท จรงิ ให้ทำขอ้ 4.5 ถ้าเปน็ เทจ็ 6. STOP ใหท้ ำขอ้ 4.6 4.5 คำนวณคา่ คอมมิชชัน = ยอดขาย * 10% 4.6 คำนวณคา่ คอมมิชชัน = ยอดขาย * 12% 5. แสดงคา่ คอมมชิ ชัน 6. จบการทำงาน เทคโนโลยี (วิทยาการคำนวณ) 148

หนว่ ยการเรยี นรูท้ ี่ 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python แผนการจดั การเรยี นรทู้ ี่ 7 โครงสรา้ งการทำงานแบบเลอื กทำ การออกแบบลำดับข้ันตอนการทำงานโดยใช้ผงั งาน START name sale Yes commission = sale*.05 sale<=200000 No Yes commission = sale*.07 Yes commission = sale*.1 (sale>=200001) and (sale<=500000) No (sale>=500001) and (sale<=800000) No commission = sale*.12 commission STOP เทคโนโลยี (วทิ ยาการคำนวณ) 149

หนว่ ยการเรยี นรู้ท่ี 2 การออกแบบขัน้ ตอนการทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python แผนการจดั การเรยี นรทู้ ่ี 7 โครงสรา้ งการทำงานแบบเลอื กทำ 2. การเขยี นคำส่งั ควบคมุ การทำงานดว้ ยภาษาไพทอน ...1..............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..”..)................................................ ...2..............p..r..i.n..t.(..“...................ก...า..ร..ค..ำ..น...ว..ณ...ค..่า..ค...อ..ม...ม..ิช..ช...นั ..”...)..................................................................................... ...3..............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..”..)................................................ ...4..............n..a..m....e....=....i.n..p..u...t.(.“...ช..อื่..พ...น...ัก..ง..า..น....:..”...)....................................................................................................... ...5..............s..a..l.e....=...i.n...t.(.i.n...p..u...t.(.“...ย..อ..ด...ข..า..ย....:..”..).)......................................................................................................... ...6..............i.f..(.s..a..l..e...<...=....2..0..0..0...0..0..)...:......................................................................................................................... ...7............................c..o..m....m....i.s.s..i.o..n....=....s..a..l.e....*....0..5..................................................................................................... ...8..............e..l.i.f...(.(.s..a..l.e....>...=..2..0...0..0..0..1..)...a..n..d....(.s..a..l..e...<...=....5..0..0..0...0..0..).)...:............................................................................ ...9............................c..o..m....m....i.s.s..i.o..n....=....s..a..l.e....*....0..7..................................................................................................... ...1..0............e..l.i.f...(.(.s..a..l.e....>...=..5..0...0..0..0..1..)...a..n..d....(.s..a..l..e...<...=....8..0..0..0...0..0..).)...:............................................................................ ...1..1..........................c..o..m....m....i.s.s..i.o..n....=....s..a..l.e....*....1....................................................................................................... ...1..2............e..l.s..e....:.................................................................................................................................................... ...1..3..........................c..o..m....m....i.s.s..i.o..n....=....s..a..l.e....*....1..2..................................................................................................... ...1..4............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..”..)................................................ ...1..5............p..r..i.n..t.(..“..ค..่า..ค...อ..ม...ม..ชิ..ช...นั ....:..%.....2..f..บ...า..ท...”...%....c..o..m....m....i.s..s.i.o...n..).......................................................................... ...1..6............p..r..i.n..t.(..“..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*.*..*..*..*..*.*..*..*..*.*..”..)................................................ .............................................................................................................................................................................. .............................................................................................................................................................................. เทคโนโลยี (วทิ ยาการคำนวณ) 150

หน่วยการเรยี นรทู้ ่ี 2 การออกแบบขน้ั ตอนการทำงาน และการเขยี นโปรแกรมด้วยภาษา Python แผนการจดั การเรียนรทู้ ี่ 7 โครงสร้างการทำงานแบบเลอื กทำ แบบประเมินการนำเสนอผลงาน คำชแ้ี จง: ให้ผู้สอนสงั เกตพฤติกรรมของนักเรียนในระหว่างเรยี นและนอกเวลาเรียน แล้วขีด ✓ลงในชอ่ งที่ ตรงกับระดับคะแนน ลำดบั ที่ รายการประเมนิ ระดับคะแนน 1 32 1 ความถกู ต้องของเนอื้ หา  2 ความคดิ สร้างสรรค์   3 วิธกี ารนำเสนอผลงาน   4 การนำไปใชป้ ระโยชน์   5 การตรงต่อเวลา    รวม ลงชือ่ ...................................................ผู้ประเมิน ............/................./................... เกณฑก์ ารใหค้ ะแนน ให้ 3 คะแนน ผลงานหรอื พฤตกิ รรมสอดคล้องกบั รายการประเมินสมบรู ณช์ ัดเจน ให้ 2 คะแนน ผลงานหรือพฤตกิ รรมสอดคล้องกบั รายการประเมินเปน็ ส่วนใหญ่ ให้ 1 คะแนน ผลงานหรือพฤตกิ รรมสอดคล้องกับรายการประเมินบางสว่ น เกณฑ์การตดั สนิ คุณภาพ ชว่ งคะแนน ระดับคุณภาพ 14–15 ดีมาก 11–13 ดี 8–10 พอใช้ ต่ำกว่า 8 ปรบั ปรุง เทคโนโลยี (วทิ ยาการคำนวณ) 151

หนว่ ยการเรยี นรู้ท่ี 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python แผนการจดั การเรียนรทู้ ่ี 7 โครงสรา้ งการทำงานแบบเลอื กทำ แบบสังเกตพฤตกิ รรมการทำงานรายบุคคล คำชแ้ี จง : ใหผ้ สู้ อนสังเกตพฤติกรรมของนกั เรยี นในระหวา่ งเรียนและนอกเวลาเรียน แล้วขดี ✓ลงในชอ่ งท่ี ตรงกบั ระดับคะแนน ลำดบั ท่ี รายการประเมิน ระดับคะแนน 1 32 1 การแสดงความคดิ เห็น  2 การยอมรบั ฟงั ความคิดเห็นของผ้อู ืน่   3 การทำงานตามหนา้ ท่ีท่ไี ดร้ ับมอบหมาย   4 ความมีนำ้ ใจ   5 การตรงต่อเวลา    รวม เกณฑก์ ารให้คะแนน ลงชื่อ...................................................ผปู้ ระเมิน ปฏิบตั หิ รอื แสดงพฤตกิ รรมอย่างสมำ่ เสมอ ............/.................../................ ปฏิบัตหิ รอื แสดงพฤตกิ รรมบ่อยคร้ัง ปฏิบตั ิหรือแสดงพฤติกรรมบางคร้ัง ให้ 3 คะแนน ให้ 2 คะแนน ให้ 1 คะแนน เกณฑก์ ารตดั สนิ คณุ ภาพ ชว่ งคะแนน ระดับคุณภาพ 14–15 ดมี าก 11–13 ดี 8–10 พอใช้ ตำ่ กวา่ 8 ปรบั ปรงุ เทคโนโลยี (วิทยาการคำนวณ) 152

หนว่ ยการเรยี นรู้ที่ 2 การออกแบบข้ันตอนการทำงาน และการเขยี นโปรแกรมด้วยภาษา Python แผนการจดั การเรยี นรทู้ ี่ 7 โครงสร้างการทำงานแบบเลอื กทำ แบบสงั เกตพฤตกิ รรมการทำงานกลมุ่ คำช้แี จง : ใหผ้ ู้สอนสงั เกตพฤตกิ รรมของนักเรียนในระหวา่ งเรยี นและนอกเวลาเรยี น แล้วขีด ✓ลงในชอ่ งท่ี ตรงกบั ระดับคะแนน การมี ลำดบั ที่ ชื่อ–สกลุ การแสดง การยอมรบั การทำงาน ความมี ส่วนรว่ มใน รวม ของนักเรียน ความ ฟังคนอ่นื ตามทไ่ี ดร้ ับ นำ้ ใจ การ 15 คิดเห็น มอบหมาย คะแนน ปรับปรงุ ผลงานกลมุ่ 321321321321321 ลงช่อื ...................................................ผปู้ ระเมนิ ให้ 3 คะแนน ............./.................../............... ให้ 2 คะแนน ให้ 1 คะแนน เกณฑ์การใหค้ ะแนน ปฏบิ ตั หิ รือแสดงพฤติกรรมอย่างสมำ่ เสมอ ปฏบิ ัตหิ รอื แสดงพฤตกิ รรมบ่อยครงั้ ปฏบิ ตั หิ รอื แสดงพฤตกิ รรมบางคร้งั เกณฑ์การตัดสนิ คุณภาพ ช่วงคะแนน ระดบั คุณภาพ 14–15 ดีมาก 11–13 ดี 8–10 พอใช้ ต่ำกว่า 8 ปรบั ปรงุ เทคโนโลยี (วทิ ยาการคำนวณ) 153

หน่วยการเรยี นรู้ท่ี 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมด้วยภาษา Python แผนการจดั การเรียนรทู้ ่ี 7 โครงสรา้ งการทำงานแบบเลอื กทำ แบบประเมินคณุ ลักษณะอันพงึ ประสงค์ คำช้แี จง : ให้ผู้สอนสังเกตพฤติกรรมของนกั เรียนในระหวา่ งเรียนและนอกเวลาเรยี น แล้วขีด ✓ลงในชอ่ งที่ ตรงกับระดับคะแนน คณุ ลักษณะ รายการประเมนิ ระดบั คะแนน อันพึงประสงค์ดา้ น 32 1 1. รักชาติ ศาสน์ 1.1 ยนื ตรงเคารพธงชาติ และร้องเพลงชาติได้ กษตั รยิ ์ 1.2 เขา้ รว่ มกิจกรรมทสี่ ร้างความสามัคคีปรองดอง และเปน็ ประโยชน์ต่อ โรงเรียน 1.3 เขา้ ร่วมกิจกรรมทางศาสนาที่ตนนบั ถือ ปฏิบัติตามหลักศาสนา 1.4 เข้าร่วมกจิ กรรมทีเ่ กยี่ วกับสถาบนั พระมหากษตั ริย์ตามท่โี รงเรียนจดั ขึน้ 2. ซอื่ สัตย์ สุจริต 2.1 ใหข้ ้อมูลทีถ่ ูกตอ้ งและเปน็ จริง 2.2 ปฏบิ ตั ใิ นสิง่ ทีถ่ กู ต้อง 3. มวี นิ ัย รบั ผดิ ชอบ 3.1 ปฏบิ ัติตามข้อตกลง กฎเกณฑ์ ระเบยี บ ข้อบงั คับของครอบครวั มคี วามตรงตอ่ เวลาในการปฏบิ ัติกจิ กรรมตา่ งๆ ในชวี ิตประจำวัน 4. ใฝเ่ รยี นรู้ 4.1 รจู้ กั ใช้เวลาวา่ งให้เปน็ ประโยชน์ และนำไปปฏิบัตไิ ด้ 4.2 รู้จักจัดสรรเวลาใหเ้ หมาะสม 4.3 เช่อื ฟงั คำสง่ั สอนของบดิ า-มารดา โดยไมโ่ ต้แยง้ 4.4 ต้ังใจเรยี น 5. อย่อู ย่างพอเพียง 5.1 ใชท้ รัพยส์ ินและสงิ่ ของของโรงเรียนอย่างประหยดั 5.2 ใชอ้ ปุ กรณ์การเรียนอย่างประหยดั และร้คู ณุ คา่ 5.3 ใช้จา่ ยอย่างประหยัดและมีการเก็บออมเงนิ 6. มุ่งมัน่ ในการทำงาน 6.1 มีความตั้งใจและพยายามในการทำงานท่ีได้รบั มอบหมาย 6.2 มคี วามอดทนและไมท่ ้อแทต้ ่ออุปสรรคเพือ่ ใหง้ านสำเรจ็ 7. รักความเปน็ ไทย 7.1 มจี ิตสำนึกในการอนุรกั ษว์ ัฒนธรรมและภมู ิปัญญาไทย 7.2 เห็นคณุ ค่าและปฏิบัติตนตามวัฒนธรรมไทย 8. มีจิตสาธารณะ 8.1 รูจ้ ักช่วยพอ่ แม่ ผปู้ กครอง และครทู ำงาน 8.2 รู้จักการดแู ลรกั ษาทรัพย์สมบัติและสิ่งแวดล้อมของห้องเรยี นและ โรงเรยี น ลงชื่อ..................................................ผู้ประเมนิ ............/.................../................ เทคโนโลยี (วิทยาการคำนวณ) 154

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

หนว่ ยการเรยี นร้ทู ่ี 2 การออกแบบขน้ั ตอนการทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python แผนการจดั การเรยี นรทู้ ี่ 7 โครงสรา้ งการทำงานแบบเลอื กทำ แบบประเมนิ ชน้ิ งาน/ภาระงาน (รวบยอด) ว 4.2 ม.2/2 ออกแบบและเขียนโปรแกรมทใี่ ชต้ รรกะและฟังกช์ ันในการแกป้ ญั หา รายการ ดีมาก (4) เกณฑก์ ารประเมนิ (ระดับคุณภาพ) ปรบั ปรุง (1) ระดับ ประเมิน ดี (3) พอใช้ (2) คณุ ภาพ ใชค้ ำสงั่ รับขอ้ มูลทาง ไม่สามารถใช้คำสง่ั รับ 1. คำสัง่ รับข้อมูลทาง แป้นพิมพไ์ ด้ถกู ตอ้ งดี ใช้คำสงั่ รบั ข้อมูลทาง ใช้คำสั่งรบั ขอ้ มลู ทาง ขอ้ มูลทางแป้นพมิ พ์ได้ ดีมาก แปน้ พมิ พ์ มาก แป้นพิมพไ์ ด้ถกู ต้องดี แปน้ พมิ พถ์ กู ตอ้ งพอใช้ ถกู ตอ้ ง ดี 2. คำสัง่ ในการแสดงผล ใชค้ ำสั่งแสดงผลขอ้ มลู ใชค้ ำสง่ั แสดงผลขอ้ มูล ใช้คำส่ังแสดงผลขอ้ มูล ไม่สามารถใชค้ ำสงั่ 3. การทำงานแบบเลือกทำ ได้ถูกต้องดีมาก ไดถ้ ูกตอ้ งดี ได้ถูกตอ้ งพอใช้ แสดงผลข้อมูลได้ พอใช้ 4. ความสมบรู ณข์ องผลงาน ถูกตอ้ ง เขยี นโปรแกรมการ เขียนโปรแกรมการ เขยี นโปรแกรมการ ไม่สามารถเขยี น ปรับปรุง ทำงานแบบเลอื กทำได้ ทำงานแบบเลอื กทำได้ ทำงานแบบเลือกทำได้ โปรแกรมการทำงาน ถกู ตอ้ งดีมาก ถูกต้องดี ถูกตอ้ งพอใช้ แบบเลือกทำได้ถูกตอ้ ง ผลงานมคี วามครบถ้วน ผลงานมคี วามครบถ้วน ผลงานมีความครบถว้ น ผลงานมคี วามครบถว้ น สมบรู ณ์ดมี าก สมบูรณค์ อ่ นขา้ งดี สมบรู ณ์ดเี ป็นบางส่วน สมบูรณน์ ้อย 5. ส่งงานตรงเวลา ส่งภาระงานภายในเวลา ส่งภาระงานช้ากวา่ ส่งภาระงานช้ากว่า ส่งภาระงานช้ากว่า กำหนด 2 วัน กำหนดเกิน 3 วันขึ้นไป ทก่ี ำหนด กำหนด 1 วัน เกณฑก์ ารตัดสินคุณภาพ ชว่ งคะแนน ระดับคุณภาพ 16 - 20 ดีมาก 12 - 15 ดี 6 - 11 พอใช้ 1 - 5 ปรับปรงุ เทคโนโลยี (วทิ ยาการคำนวณ) 156

หนว่ ยการเรยี นร้ทู ี่ 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมดว้ ยภาษา Python แผนการจดั การเรียนรทู้ ่ี 7 โครงสรา้ งการทำงานแบบเลอื กทำ 9. ขอ้ เสนอแนะ/ความเห็นของผบู้ รหิ ารสถานศึกษา ลงชอื่ . (นางสาวสพุ รรณกิ า สุบรรณาจ) ตำแหน่ง ผู้อำนวยการโรงเรียนประชาสามัคคี วันท.ี่ ........... เดอื น............................ พ.ศ. .............. 10. บันทกึ ผลหลงั การสอน  ด้านความรู้  ด้านสมรรถนะสำคัญของผ้เู รยี น  ดา้ นคุณลกั ษณะอนั พึงประสงค์  ปัญหา/อุปสรรค  แนวทางการแกไ้ ข ลงช่อื (นายอิทธฤิ ทธิ์ มหิสยา) ตำแหนง่ ครู วนั ที่.......... เดอื น.......................... พ.ศ. ............ เทคโนโลยี (วิทยาการคำนวณ) 157