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 คือเกมออนไลน์ที่เต็มไปด้วยการผจญภัยที่จะทำให้การเรียนรู้เกี่ยวกับความปลอดภัยและการเป็นพลเมืองยุคดิจิทัลเป็นเรื่องที่สนุกสนานและเต็มไปด้วยปฏิสัมพันธ์เหมือนกับการท่องโลกอินเทอร์เน็ต สำหรับเกมนี้ เด็กๆ จะได้ช่วยเหลือเพื่อนนักท่องโลกอินเทอร์เน็ตคนอื่นๆ ต่อสู้กับแฮ็กเกอร์ นักฟิชชิง คนที่แชร์มากเกินไป และวายร้ายที่ชอบกลั่นแกล้งผู้อื่นด้วยการฝึกฝนทักษะที่จำเป็นต่อการเป็นพลเมืองดิจิทัลที่ดี (ที่มา : //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