กลุ่มสาระการเรียนรู้ วิทยาศาสตร์และเทคโนโลยี
การออกแบบและเทคโนโลยี
(วิทยาการคำนวณ) ม.2
ระดับมัธยมศึกษาปีที่ 2
หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทำงาน และการเขียนโปรแกรมด้วยภาษาไพทอน
สารบัญ
เนื้อหา หน้าที่
คู่มือชุดกิจกรรม 1
แผนการจัดการเรียนรู้
แบบทดสอบก่อนเรียน 2
กิจกรรมการเรียนรู้
ใบงาน 3
แบบทดสอบหลังเรียน
เฉยลแบบทดสอบ 4
9
10
11
คู่มือชุดกิจกรรม
1.หัวหน้ากลุ่ม มีหน้าที่ดังนี้
1.1เป็นผู้นำในการปฎิบัติกิจกรรมกลุ่มเพื่อให้ทุกคนทำตามคำชี้แจงในการประกอบกิจกรรมให้
เป็นไปตามขั้นตอน
1.2ควบคุมดูแลการทำงานหรือการประกอบกิจกรรมภายในกลุ่มให้เป็นระเบียบเรียบร้อย
ไม่ส่งเสียงดังรบกวนกลุ่มอื่ น
1.3 เป็นตัวแทนกลุ่มออกไปอภิปรายหน้าชั้นเรียนหรือสรุปงานกลุ่ม
2 เลขานุการ มีหน้าที่ดังนี้
2.1 เป็นผู้แจกแบบฝึกกิจกรรมต่างๆ ให้กับเพื่อนในกลุ่ม
2.2 เป็นผู้อ่านเฉลยแต่ละกิจกรรมให้เพื่อนฟังเพื่อตรวจคำตอบ
2.3 เป็นผู้รวบรวมแบบฝึกกิจกรรมต่างๆ เมื่ออหมดเวลา และประสานงานกับเลขานุการกลุ่มอื่น
เพื่อส่งสลับแบบฝึกกิจกรรมกันตรวจ หรือส่งครูตรวจ
3.สมาชิกกลุ่ม มีหน้าที่ ดังนี้
3.1ปฎิบัติกิจกรรมด้วยความตั้งใจ และให้ทันตามกำหนดเวลา โดยไม่ชวนเพื่อนคุยหรือเล่นกัน
3.2ศึกษาใบความรู้ เนื้อหา กิจกรรม และปรึกษาหารือกันภายในกลุ่ม
3.3ร่วมอภิปรายและสรุปผลจากการปฎิบัติกจิกรรมกลุ่ม
3.4ให้ความร่วมมือในการปฎิบัติกิจกรรมกลุ่มทุกขั้นตอน และเป็นตัวแทนหัวหน้าหรือเลขานุการ
กลุ่มในกรณีที่ไม่มาหรือมีเหตุอื่ นที่จำเป็น
3.5ช่วยเก็บวัสดุอุปกรณ์ สื่อการสอนต่างๆ ของกลุ่มตนเองใส่ซองให้เรียบร้อย
แผนการจัดการเรียนรู้
มาตรฐานการเรียนรู้และตัวชี้วัด
ว 4.2 ม.2/2 ออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแปัญหา
จุดประสงค์การเรียนรู้
อธิบายความหมายของการออกแบบขั้นตอนการทำงานแต่ละแบบได้ถูกต้อง (K)
ออกแบบขั้นตอนการทำงานโดยใช้ภาษาธรรมชาติได้ถูกต้อง (P)
ออกแบบขั้นตอนการทำงานโดยใช้รหัสจำลองได้ถูกต้อง (P)
ออกแบบขั้นตอนการทำงานโดยใช้ผังงานได้ถูกต้อง (P)
สนใจใฝ่เรียนรู้ในการศึกษาและนำไปใช้ในชีวิตประจำวันได้ (A)
สมรรถนะสำคัญของผู้เรียน
ความสามารถในการสื่อสาร
ความสามารถในการคิด
ความสามารถในการใช้เทคโนโลยี
คุณลักษณะที่พึงประสงค์
มีวินัย รับผิดชอบ
ใฝ่เรียนรู้
มุ่งมั่นในการทำงาน
แบบทดสอบก่อนเรียน
คำชี้แจง : ให้นักเรียนเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว
1. สัญลักษณ์ใดใช้ในการรับข้อมูลทางแป้นพิมพ์ 6. ข้อใดเป็นการใช้ตัวแปรที่ไม่ถูกต้อง
ก. ก. name = “Somsri”
.
ข. ข. thai_score = 24
ค. 1product = “pen”
ค. ง. mySubject = “Computer”
7. คำสั่งใดใช้รับข้อมูลทางแป้นพิมพ์
ง. ก. print( )
ข. input( )
2. สัญลักษณ์ใดใช้ในการแสดงผลออกทาง
ค. output( )
จอภาพ
ก. ง. compute( )
8.ข้อใดคือผลลัพธ์ของการคำนวณต่อ
ข. ไปนี้
(8 + 3) * 2 – 9 / 3
ค. ก. 19 ข. 4.33
ค. 22 ง. -11
9.ข้อใดไม่ใช่รูปแบบโครงสร้างการ
ง. ทำงานของ
3. รหัสควบคุมตัวใดใช้กำหนดให้ขึ้นบรรทัดใหม่ โปรแกรมแบบเลือกทำ
ก. \f ข. \n ก. Single Selection
ค. \v ง. \t ข. Multiple Selection
4. รหัสควบคุมตัวใดใช้แสดงข้อมูลที่เป็นเลข ค. Double Selection
ง. Third Selection
จำนวนเต็ม 10. การทำงานของโปรแกรมแบบเลือก
ก. %f ข. %s
ค. %c ง. %d ทำรูปแบบ
5. รหัสควบคุมตัวใดใช้แสดงข้อมูลที่เป็นตัว
ใดที่มีการพิสูจน์เงื่ อนไขหลายเงื่ อนไข
อักษร ก. Single Selection
ก. %f ข. Multiple Selection
ข. %s ค. Double Selection
ค. %c ง. Third Selection
ง. %d
ใบงานที่2.1
คำชี้แจง: ให้นักเรียนออกแบบขั้นตอนการทำงานโดยใช้ภาษาธรรมชาติ เพื่อคำนวณหาพื้นที่
ของรูปสามเหลี่ยม
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
ใบงานที่2.2
คำชี้แจง : ให้นักเรียนออกแบบขั้นตอนการทำงานโดยใช้รหัสจำลอง เพื่อคำนวณหาพื้นที่ของ
รูปสามเหลี่ยม
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
..........................................................................................................................
แบบทดสอบหลังเรียน
คำชี้แจง : ให้นักเรียนเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว
1. สัญลักษณ์ใดใช้ในการตัดสินใจ 6. ข้อใดเป็นการใช้ตัวแปรที่ไม่ถูกต้อง
ก. ก. name = Laddawan
ข. thai_score = 24
ข. ค. total_product = 125
ง. mySubject = “Thai”
7. คำสั่งใดใช้แสดงผลทางจอภาพ
ค. ก. output( )
ข. input( )
ง. ค. print( )
2. สัญลักษณ์ใดใช้ในการประมวลผล ง. compute( )
ก. 8. ข้อใดคือผลลัพธ์ของการคำนวณต่อไปนี้
(15 - 3) / 4 + 2 * 3
ก. 6 ข. 18
ข. ค. 15 ง. 9
9. โครงสร้างการทำงานแบบใดที่มีการพิสูจน์
ค. เงื่อนไขเพียง 1 ครั้ง
ก. Single Selection
ข. Multiple Selection
ง. ค. Double Selection
3. รหัสควบคุมตัวใดใช้กำหนดให้ขึ้นหน้าใหม่ ง. Third Selection
ก. \f ข. \n 10. โครงสร้างการทำงานแบบใดที่มีการพิสูจน์
ค. \v ง. \t
4. รหัสควบคุมตัวใดใช้แสดงข้อมูลที่เป็น เงื่อนไขที่แบ่งออกเป็น 2 ทางเลือกนั่นคือ
เลขทศนิยม เงื่ อนไขที่เป็นจริงและเงื่ อนไขที่เป็นเท็จ
ก. %c ข. %s ก. Single Selection
ค. %f ง. %d
5. รหัสควบคุมตัวใดใช้แสดงเสียงออกทางลำโพง ข. Multiple Selection
ค. Double Selection
ง. Third Selection
ก. \b ข. \a
ค. \v ง. \r
เฉยลแบบทดสอบ
ก่อนเรียน
1. ค 2. ก 3. ข 4. ง 5. ข 6. ค 7. ข 8. ก 9. ง 10. ข
หลังเรียน
1. ง 2. ข 3. ก 4. ค 5. ข 6. ก 7. ค 8. ง 9. ก 10. ค
ใบงาน2.1
คำชี้แจง : ให้นักเรียนออกแบบขั้นตอนการทำงานโดยใช้ภาษาธรรมชาติ เพื่อคำนวณหาพื้นที่
ของรูปสามเหลี่ยม
ขั้นตอนที่ 1 เริ่มการทำงาน
ขั้นตอนที่ 2 นำเข้าข้อมูลส่วนฐานของรูปสามเหลี่ยม
ขั้นตอนที่ 3 นำเข้าข้อมูลส่วนสูงของรูปสามเหลี่ยม
ขั้นตอนที่ 4 คำนวณพื้นที่รูปสามเหลี่ยม = .5 x ส่วนฐาน x ส่วนสูง
ขั้นตอนที่ 5 แสดงผลพื้นที่ของรูปสามเหลี่ยม
ขั้นตอนที่ 6 จบการทำงาน
เฉยลแบบทดสอบ
ใบงาน2.2
คำชี้แจง : ให้นักเรียนออกแบบขั้นตอนการทำงานโดยใช้ผังงาน เพื่อคำนวณหาพื้นที่ของ
รูปสามเหลี่ยม
START
INPUT base
INPUT height
COMPUTE area = .5 x base x height
OUTPUT area