เฉลย แบบฝึกหัด วิทยาการ คํา น วณ ม.2 อ จ ท

4; print(j) 2.5 w = 0 x = 1 y = 2 z = 3 if x>y : print(z) else : print(w) สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี 44 กจิ กรรมท่ี 5 | ยงั จ�ำ ฉันไดห้ รอื เปลา่ รายวชิ าพ้นื ฐานวิทยาศาสตร์ | เทคโนโลยี (วิทยาการค�ำ นวณ) ใบงานที่ 5.2 จ�ำ ได้แค่ไหน สมาชิกในกลุ่มท่ี …………………….. 1. ช่ือ-สกลุ ………………………………….….. เลขท่ี ............ 2. ชือ่ -สกุล ………………………………….….. เลขท่ี ............ 3. ช่ือ-สกลุ ………………………………….….. เลขท่ี ............ 4. ช่อื -สกุล ………………………………….….. เลขท่ี ............ 1. ให้นกั เรียนเขยี นโปรแกรมต่อไปนี้ โปรแกรม ปัญหา 1.1 รับค่าน�ำ้ หนักและส่วนสูงเป็นจ�ำ นวนเตม็ 1.2 หาค่าเสน้ รอบวง และพน้ื ท่ขี องวงกลม โดยรบั ค่ารัศมี 1.3 ค�ำ นวณหาพ้ืนท่ีของส่ีเหลย่ี ม โดยรับความกวา้ ง และความยาว ถา้ ความกว้างและความยาว เท่ากนั ให้แสดงข้อความว่า sqare ตามหลงั การแสดงคา่ พนื้ ที่ 1.4 หาคา่ เฉลี่ยน�ำ้ หนกั โดยรบั ข้อมูลทีผ่ ู้ใชก้ ำ�หนด สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี

Interland คือเกมออนไลน์ที่เต็มไปด้วยการผจญภัยที่จะทำให้การเรียนรู้เกี่ยวกับความปลอดภัยและการเป็นพลเมืองยุคดิจิทัลเป็นเรื่องที่สนุกสนานและเต็มไปด้วยปฏิสัมพันธ์เหมือนกับการท่องโลกอินเทอร์เน็ต สำหรับเกมนี้ เด็กๆ จะได้ช่วยเหลือเพื่อนนักท่องโลกอินเทอร์เน็ตคนอื่นๆ ต่อสู้กับแฮ็กเกอร์ นักฟิชชิง คนที่แชร์มากเกินไป และวายร้ายที่ชอบกลั่นแกล้งผู้อื่นด้วยการฝึกฝนทักษะที่จำเป็นต่อการเป็นพลเมืองดิจิทัลที่ดี  (ที่มา : https://beinternetawesome.withgoogle.com/th_th/educators)

ค่มู อื ครู

Teacher Script

เทคโนโลยี ม.2

(วทิ ยำกำรค�ำนวณ)

ช้นั มธั ยมศึกษาปท่ี 2

กลมุ่ สาระการเรยี นรู้วทิ ยาศาสตรแ์ ละเทคโนโลย ี (ฉบับปรบั ปรงุ พ.ศ. 2560)
ตามหลักสตู รแกนกลางการศกึ ษาขน้ั พื้นฐาน พทุ ธศักราช 2551

ผู้เรียบเรียงหนังสือเรียน ผู้ตรวจหนงั สือเรยี น บรรณาธกิ ารหนงั สือเรียน
นายชนินทร เฉลมิ สุข นางสาวอารียา ศรปี ระเสรฐิ ดร.ฉทั ทวฒุ ิ พีชผล
นายอภิชาต ิ ค�าปลวิ นายเอญิ สรุ ยิ ะฉาย
นางสาวสุปราณ ี วงษ์แสงจนั ทร์
ผู้เรียบเรยี งคมู่ อื คร ู นายเบนยามิน วงษป์ ระเสริฐ
ทมี วิชาการ STEM
บรรณาธกิ ารคู่มอื ครู
นายสิรนั ทร เพยี รพทิ กั ษ์

พิมพคร้ังที่ 1

สงวนลขิ สทิ ธต์ิ ามพระราชบัญญตั ิ
รหัสสนิ คา 2248032

คําแนะนําการใช้

คูมือครู รายวิชาพ้ืนฐาน เทคโนโลยี (วิทยาการคํานวณ) ม.2
จัดทําขึ้นเพ่ือใหครูผูสอนใชเปนแนวทางวางแผนการจัดการเรียน
การสอน เพอ่ื พฒั นาผลสมั ฤทธทิ์ างการเรยี นและประกนั คณุ ภาพผเู รยี น
ตามนโยบายของสํานักงานคณะกรรมการการศึกษาขน้ั พนื้ ฐาน (สพฐ.)

Chapter Overview นาํ นาํ สอน โซน 1สรปุ ประเมนิ

โครงสรางแผนและแนวทางการประเมนิ ผเู รียน ขน้ั นาํ 1 แนวคดิ เชงิ คาํ นวณหนวยการเรยี นรูที่
ประจาํ หนวยการเรียนรู กบั การแกป ญ หา
กระตนุ ความสนใจ
Chapter Concept Overview นักเรียนทําแบบทดสอบกอนเรียนหนวยการ

สรุปสาระสาํ คัญประจาํ หนวยการเรยี นรู เรียนรูที่ 1 แนวคิดเชิงคํานวณกับการแกปญหา
เพือ่ วดั ความรูเดมิ ของนักเรยี นกอ นเขา สูกจิ กรรม

ขนั้ สอน

สาํ รวจคน หา
นักเรียนศึกษาความหมายและองคประกอบ

ของแนวคิดเชิงคํานวณ จากหนังสือเรยี นรายวิชา
พน้ื ฐาน เทคโนโลยี (วทิ ยาการคาํ นวณ) ม.2 หนว ย
การเรยี นรทู ่ี 1 เรอ่ื ง แนวคดิ เชงิ คาํ นวณกับการแก
ปญหา หรือศึกษาเพ่ิมเติมผานทางอินเทอรเน็ต
จากเครอ่ื งคอมพิวเตอรของตนเอง

การเขียนโปรแกรมท่ีมีประสิทธิภาพ เร่ิมจากการนํา
แนวคิดเชิงคํานวณมาชวยในกระบวนการคิดของมนุษย
เพ่ือหาคําตอบในการแกป ญหา

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

โซน 1 ชว่ ยครูจัด เกร็ดแนะครู โซน 3

การเรียนการสอน ในการนําเขา สูบทเรียน ครอู าจจะยกตัวอยา งดวยการเปรยี บเทียบผลลพั ธ
แนวทางการจัดกิจกรรมการเรียนการสอนใหแกผูสอน จากการแกป ญ หาในชวี ติ ประจาํ วนั หลายๆ วธิ ที มี่ กี ารใชแ นวคดิ เชงิ คาํ นวณในการ
โดยแนะนําขัน้ ตอนการสอน และการจัดกิจกรรมอยางละเอยี ด แกป ญ หา เพอ่ื ใหน กั เรยี นเหน็ ความแตกตา งระหวา งประสทิ ธภิ าพในการแกป ญ หา
เพ่ือใหน กั เรียนบรรลผุ ลสมั ฤทธ์ติ ามตัวชี้วัด แบบทมี่ กี ารใชแ นวคดิ เชงิ คาํ นวณในการแกป ญ หาและในรปู แบบอนื่ ๆ เชน การ
เดนิ ทางทใ่ี ชเ สน ทางสนั้ ทสี่ ดุ การปลกู พชื ในพน้ื ทท่ี จ่ี าํ กดั ใหไ ดผ ลผลติ มากทส่ี ดุ
นํา สอน สรปุ ประเมนิ
โซน 2

T4

โซน 2 ชว่ ยครูเตรียมสอน ความรูเสริม (วทิ ยาการคํานวณ)

ประกอบดวยองคประกอบตาง ๆ ที่เปนประโยชนเพื่อ อธบิ ายความรเู สรมิ ที่มีในบทเรียนเพมิ่ เติม
ชวยลดภาระในการสอนของครูผสู อน
สอ่ื Digital
เกร็ดแนะครู
การแนะนาํ แหลง คนควาจากส่อื Digital ตาง ๆ
ความรเู สรมิ สาํ หรบั ครู ขอ เสนอแนะ ขอ สงั เกต แนวทางการจดั
กิจกรรม เพ่ือประโยชนในการจดั การเรยี นการสอน

นักเรียนควรรู

ความรเู พม่ิ เตมิ จากเนอ้ื หา เพอ่ื ใหค รนู าํ ไปใชอ ธบิ ายใหน กั เรยี น

นาํ สอน สรปุ ประเมนิ

ขน้ั สอน ตัวอย่าง

อธบิ ายความรู้ การใช้ print(ขอ้ มูล)

3. ครูอธิบายการแสดงขอมูลท่ีเปนตัวเลขหรือ 2 การแสดงขอ้ มูลทเี่ ป็นตัวเลขหรอื ข้อความด้วยค�าสง่ั print( )
ขอความดวยคําสั่ง print( ) จากตัวอยางใน
หนงั สอื เรยี นวา หากตอ งการใหโ ปรแกรมแสดง จำกโปรแกรมขำ้ งตน้ สำมำรถอธบิ ำยกำรท�ำงำนได้ ดังน้ี
ตวั เลข สามารถพมิ พต วั เลขลงในคาํ สงั่ print( ) บรรทัดท ี่ 1 แสดงข้อมลู 5 ออกทำงหนำ้ จอ
ไดเลย เชน print(5) หากตอ งการใหโปรแกรม บรรทัดท ่ี 2 แสดงข้อมลู "Hello World" ออกทำงหนำ้ จอ
แสดงขอความใหใชเครื่องหมายอัญประกาศ
(“_”) ครอมทขี่ อ มลู เชน print(“Hello World”) Com Sci

4. ครอู ธบิ ายความรเู สรมิ (Com Sci Focus) จาก Focus ¡ÒÃãÊà‹ ¤ÃèÍ× §ËÁÒ “......” ã¹â»Ãá¡ÃÁÀÒÉÒ侷͹
เนอื้ หาเพอื่ ขยายความรขู องผเู รยี น เรอ่ื ง การใส
เคร่ืองหมาย “…..” ในโปรแกรมภาษาไพทอน ( “ ) เรียกว่ำ สัญลักษณ์ฟันหนู หรือ Double Quote โดยในโปรแกรมภำษำไพทอน
วา เคร่อื งหมาย “_” เรียกวา สญั ลักษณฟ น หนู จะใช้สัญลกั ษณ์ ( “ ) 2 ตวั ครอบข้อมูลท่เี ปน็ ขอ้ ควำมเสมอ เช่น ถำ้ ตอ้ งกำรใหโ้ ปรแกรม
หรือ Double Quote โดยในโปรแกรมภาษา แสดงค�ำว่ำ Hello จะต้องใช้ค�ำสั่ง print(“Hello”) หรือถ้ำต้องกำรให้ตัวแปร name
ไพทอนจะใชสัญลักษณนี้ครอบขอมูลที่เปน เก็บข้อมูลค�ำว่ำ Panya จะต้องใช้ค�ำส่ัง name = “Panya” เป็นต้น แต่ถ้ำต้องกำรให้
ขอ ความเสมอ เชน ถา ตอ งการใหต วั แปรแสดง โปรแกรมแสดงคำ่ ตวั เลข หรอื ก�ำหนดใหต้ วั แปรเกบ็ คำ่ ตัวเลข จะไมต่ ้องใสส่ ัญลกั ษณ์ ( “ )
คําวา Hello ก็จะตอ งใชคําสัง่ print(“Hello”) เช่น ถ้ำต้องกำรให้โปรแกรมแสดงตัวเลข 10 ให้ใช้ค�ำส่ัง print(10) หรือถ้ำต้องกำรให้
หรือถาตองการใหตัวแปร name เก็บขอมูล ตวั แปร old เก็บคำ่ ตวั เลข 14 ใหใ้ ช้ค�ำสัง่ old = 14 เปน็ ตน้
คาํ วา Panya กจ็ ะตอ งใชค าํ สงั่ name=“Panya”
แตถ า ตอ งการใหโ ปรแกรมแสดงคา ตวั เลข หรอื 32
กําหนดใหตัวแปรเก็บคาตัวเลข ก็ไมตองใส
สญั ลกั ษณ Double Quote เชน ถา ตอ งการให
โปแกรมแสดงตัวเลข 10 ใหใ ชคําสง่ั print(10)
หรอื ถา ตอ งการใหต วั แปร old เกบ็ คา ตวั เลข 14
กใ็ ชคําส่งั old = 14

เกร็ดแนะครู กิจกรรม สรา งเสริม

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

name = “your name”
nation = “Thailand”
print(“My name is” + name + “and I come from” + nation)

T38