18
ั
9. ข้อใดเป็นคำสั่งรับข้อมูลทางแผงแป้นอกขระที่ถูกต้อง
1. T = print(“Hello”) 2. Input (x)
ี
3. Number = input ( ) 4. ไม่มข้อถูก
่
10. ข้อมูลตัวเลขที่รับเข้าทางแผงแป้นอักขระมีคาเป็นข้อใด
1. เลขจำนวนเต็ม 2. เลขจำนวนจริง
3. เลขจำนวนตักยะ 4. ข้อความ
11. ข้อใดใช้ควบคุมตัวเลขให้มีทศนิยม
1. int() 2. float()
3. value() 4. double()
12. ข้อใดใช้ในการกำหนดเงื่อนไขแบบหลายทางเลือก
1. elif 2. choice
3. if 4. then
13. ข้อใดใช้กำหนดการวนซ้ำ
1. while 2. loop
3. eof() 4. not eof()
14. ข้อใดเป็นคำสั่งให้แสดงค่าของตัวแปร y ที่ถูกต้อง
1. print (‘y’) 2. Print(‘ค่าของ y คือ, y’)
3. print (‘ค่าของ y คือ (y)) 4. print(‘ค่าของ y คือ’, y)
ั
15. การตั้งค่าแบบอกษรและขนาดตัวอักษรในไพทอนต้องคลิกที่เมนูข้อใด
1. Option > Configure IDLE 2. Edit > Expand word
3. Debug > Debugger 4. Shell > Restart Shell
19
เฉลยแบบทดสอบก่อนเรียน
1. 2 2. 2 3. 4 4. 3 5. 1
6. 2 7. 4 8. 1 9. 3 10. 4
11. 2 12. 1 13. 1 14. 4 15. 1
20
แบบทดสอบหลังเรียน
หน่วยการเรียนรู้ที่ 2 ออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแก้ปัญหา
จงเลือกคำตอบที่ถูกต้องที่สุดเพียงคำตอบเดียว
1. ตรรกะในความหมายทางคอมพิวเตอร์คือข้อใด
1. ข้อเท็จจริง 2. จริง เท็จ
3. มากกว่า น้อยกว่า ไม่เท่ากัน และ หรือ 4. ข้อ 2 และ 3 ถูก
้
2. ตัวดำเนินการ (Operator) หมายถึงขอใด
1. โปรแกรมเมอร์ 2. สัญลักษณ์ทใช้คำนวณ
ี่
3. คำสั่ง Run โปรแกรม 4. การบันทึกแฟมกอนทดสอบโปรแกรม
่
้
3. ข้อใดเป็นกฏพื้นฐานของพชคณิตบลู
ี
1. A = 0 ถ้า A ไม่เท่ากับ 1 2. A = 2 ถ้า A ไม่เท่ากับ 0
3. B = A ถ้า A ไม่เท่ากับ B 4. A = B ถ้า B ไม่เท่ากับ 0
4. ตัวดำเนินการตรรกะที่ใช้ตรวจสอบค่าของตัวแปรคือข้อใด
1. True และ False 2. If x > 5 x = 5
3. In และ not in 4. A = B
้
5. ฟังก์ชันที่มีผู้ออกแบบไว้แล้วถูกรวมรวมไว้ที่ขอใด
1. documents 2. ProgramFiles
3. Tools 4. Lib
ื
์
6. ข้อใดคอสัญลักษณที่ใช้ในการตรวจสอบว่าเท่ากัน
1. = 2. ==
3. != 4. <>
7. ตรรกะ AND OR และ NOT ใช้งานอย่างไร
1. ใช้เชื่อมตัวแปรสองตัว 2. ใช้เปรียบเทียบค่าของข้อมูล
3. ใช้แสดงความสัมพันธ์ของตัวแปรสองค่า 4. ข้อ 1 และ 2 ถูก
8. ฟังก์ชันมีการทำงานอย่างไร
1. คำนวณหรือเปรียบเทียบแล้วคืนค่ากลับไป 2. ทำงานเหมือนคำสั่งทั่วไป
ี
3. ใช้คำนวณสูตรที่ซับซ้อน 4. ไม่มข้อถูก
9. การเรียกใช้ฟังก์ชันที่ออกแบบไว้ ต้องทำอย่างไร
1. ใช้คำสั่งตามรูปแบบที่กำหนดไว้ 2. พิมพ์ชื่อฟงก์ชันที่บรรทัดที่ต้องการ
ั
3. ใส่พารามิเตอร์ให้ฟังก์ชันที่เรียกใช้ 4. ไม่ต้องเรียกใช้โปรแกรมจะดำเนินการให้เอง
21
10. ข้อใดเป็นคำสั่งออกแบบฟังก์ชัน
1. print function 2. call function
3. design function 4. def function
11. ข้อใดหมายถึงตัวแปรย่อย
1. return 2. ตัวอักษรตัวเดียว
3. พารามิเตอร์ 4. ตัวอักษรตามด้วยตัวเลข
12. ฟังก์ชันที่มีผู้สร้างไว้ให้แล้วเรียกใช้ด้วยคำสั่งข้อใด
1. import 2. assign
3. mod 4. My function( )
ั
13. ข้อใดเป็นการออกแบบฟงก์ชันที่มีสองพารามิเตอร์
1. def function (x, 2) 2. Def function(x, y):
3. def function(x), (y) 4. Def function (2):
14. ตัวดำเนินการ mod (%) ใช้ทำอะไร
1. หาร้อยละของจำนวนนับ 2. เปรียบเทียบค่าของสองจำนวน
3. กำหนดจำนวนทศนิยม 4. หาเศษจากการหาร
่
15. การแก้ปัญหาอย่างเป็นขั้นตอนได้แกข้อใด
1. วิเคราะห์และกำหนดปัญหา 2. วางแผนแก้ปัญหา
้
3. ดำเนินการแก้ปัญหาและตรวจสอบปรับปรุง 4. ถูกทุกขอ
22
เฉลยแบบทดสอบหลังเรียน
1. 4 2. 2 3. 1 4. 3 5. 4
6. 2 7. 3 8. 1 9. 2 10. 4
11. 3 12. 1 13. 2 14. 4 15. 4
23
แบบประเมินพฤติกรรมการเรียนรู้
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
ความ การตั้ง การทำ ส่งงานใน มาเรียน รวม ปรับ
ตั้งใจ คำถาม กิจกรรม เวลาที่ สม่ำเสมอ คะแนน คะแนน
เลขที่ ชื่อ-นามสกุล มุ่งมั่น ตอบ กลุ่ม กำหนด (4) (20) (10)
(4) คำถาม (4) (4)
(4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
หมายเหตุ 1. แบบประเมินนี้ใช้ได้ตลอดภาคเรียน
2. บันทึกพฤติกรรมที่ไม่เหมาะสมในแต่ละช่อง แล้วจึงสรุปคะแนนที่ได้ในแต่ละช่อง ซึ่งต้อง
ตกลงกับนักเรียนว่าไม่ถูกต้องกี่ครั้งซึ่งจะถูกหัก 1 คะแนน
ผู้ประเมิน ........................................................
( )
24
แบบประเมินชิ้นงาน
การให้คะแนน/ระดับคะแนน
ปรับปรุง (1) พอใช้ (2) ดี (3) ดีมาก (4)
ผลงานมีข้อมูลไมถูกต้อง ผลงานมีข้อมูลแต่ยังไม่ ผลงานมีความถกต้อง ผลงานมีความถกต้อง
ู
ู
่
ตามจุดประสงค์ของ ครบถ้วนสมบูรณ์ตาม สมบูรณ์พอสมควรตาม ชัดเจนครบถ้วนสมบูรณ์
กิจกรรม ขาดความคิด จุดประสงค์ของกิจกรรม จุดประสงค์ของกิจกรรม ตามจุดประสงค์ของ
สร้างสรรค์ ไม่ม ี ผลงานมีความคิด ผลงานมีความคิด กิจกรรม ผลงานมี
ภาพประกอบ สร้างสรรค์เล็กน้อย สร้างสรรค์ ความคิดสร้างสรรค์
มีภาพประกอบ แต่ขาด มีภาพประกอบ สวยงาม มีภาพประกอบ สวยงาม
ความสอดคล้องกับ สอดคล้องกับข้อมูล สอดคล้องกับข้อมูล
ข้อมูล ชัดเจน ชัดเจน
25
แบบประเมินการนำเสนอผลงานหน้าชั้นเรียน
กลุ่มที่......... เรื่อง..................................................... ชั้น ......./........
คำชี้แจง : ให้ผู้สอนสังเกตพฤติกรรมของนักเรียนในระหว่างเรียนและนอกเวลาเรียน แล้วขีด ✓ ลงใน
ช่องว่างที่ตรงกับระดับคะแนน
ระดับคะแนน
ลำดับที่ รายการประเมิน
4 3 2 1
1 ความถูกต้องของเนื้อหา
2 ความคิดสร้างสรรค์
3 วิธีการนำเสนอผลงาน
4 การนำไปใช้ประโยชน์
5 การตรงต่อเวลา
รวม
ลงชื่อ...................................................ผู้ประเมิน
............../.................../................
เกณฑ์การให้คะแนน
ปฏิบัติหรือแสดงผลงานสมบูรณ์ชัดเจน ให้ 4 คะแนน
ปฏิบัติหรือแสดงผลงานมีข้อบกพร่องบางส่วน ให้ 3 คะแนน
ปฏิบัติหรือแสดงผลงานมีข้อบกพร่องเป็นส่วนใหญ่ ให้ 2 คะแนน
ปฏิบัติหรือแสดงผลงานมีข้อบกพร่องมาก ให้ 1 คะแนน
เกณฑ์การตัดสินคุณภาพ
ระดับคะแนน ระดับคุณภาพ
18-20 ดีมาก
14-17 ดี
10-13 พอใช้
ต่ำกว่า 10 ปรับปรุง
26
แบบประเมินการทำงานกลุ่มแบบร่วมมือร่วมใจ
การประเมินครั้งที่ ............... วันที่..................................................................................
รายชื่อสมาชิก (วงกลมตัวเลขหน้าชื่อของผู้ประเมิน)
1. .........................................................................................................................................
2. .........................................................................................................................................
3. .........................................................................................................................................
4. .........................................................................................................................................
5. .........................................................................................................................................
่
คำชี้แจง วงกลมระดับคะแนนพฤติกรรมการมีส่วนรวมในการทำงานกลุ่ม
ความหมายของระดับคะแนน
4 หมายถึง ดีมาก 3 หมายถึง ดี
2 หมายถึง พอใช้ 1 หมายถึง ควรปรับปรุง
ตารางการประเมินการมีส่วนร่วมในการทำงานกลุ่ม
ชื่อสมาชิก/ระดับคะแนน
พฤติกรรม
.................... .................... .................... .................... ....................
การปฏิบัติตามหน้าที่ที่ได้รับ 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
มอบหมาย
การแสดงความคิดเห็นภายในกลุ่ม 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
การให้ความร่วมมือในการทำงาน 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
การช่วยเหลือเพื่อนในกลุ่ม 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
การยอมรับฟังความคิดเห็นของผู้อื่น 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
27
์
แบบประเมินการเขียนผังมโนทัศน
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
รายการประเมิน/คะแนน
รวม
ความคิด จัดพื้นที่ เนื้อหาสาระ ความสะอาด
เลขที่ ชื่อ-นามสกุล คะแนน
สร้างสรรค์ เหมาะสม ครบถ้วนสมบูรณ์ สวยงาม
(10)
(3) (3) (3) (1)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ผู้ประเมิน ........................................................
( )
28
แบบประเมินทักษะที่จำเป็นในศตวรรษที่ 21
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
การ
การ
รู้ศัพท์ รู้ รู้ การคิดแบบม ี การ คิด สรุป
เลขที่ ชื่อ-นามสกุล ทำงาน
รู้ภาษา คณิตศาสตร์ ICT วิจารณญาณ สื่อสาร สร้าง ผล
ร่วมกัน
สรรค์
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ลงชื่อผู้ประเมิน...............................................
(.............................................)
คำชี้แจง 1. เกณฑ์การให้ระดับคุณภาพ
3 = ดีเยี่ยม 2 = ดี 1 = ผ่าน
2. ให้ทำเครื่องหมาย ลงในช่อง เมื่อนักเรียนแสดงพฤติกรรมตามหัวข้อประเมิน แล้วสรุปผลใน
แต่ละช่องว่าควรได้ระดับคุณภาพใด โดยทำให้ครบทุกช่อง
3. การสรุปผลการประเมินให้สรุปโดยใช้เกณฑ์ถ้าได้ระดับใดมากที่สุด ผลการประเมินโดยสรุป
ใช้ระดับคุณภาพนั้น เช่น ถ้าได้ 3 = 3 รายการ ได้ 2 = 6 รายการ สรุปผลได้ = 2
4. แบบประเมินนี้ใช้ได้ตลอดทั้งภาคเรียนแล้วจึงสรุปผล
29
แบบประเมินคุณลักษณะอันพึงประสงค์
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
มุ่งมั่นใน มีจิต มีจิต
เลขที่ ชื่อ-นามสกุล มีวินัย ใฝ่เรียนรู้ สรุป
การทำงาน สาธารณะ วิทยาศาสตร ์
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
คำชี้แจง 1. แบบประเมินนี้ใช้ตลอดภาคเรียน ประเมินให้ครบทุกรายการ
2. เกณฑ์การให้คะแนน 3 = ดีเยี่ยม 2 = ดี 1 = ผ่าน
3. สรุปผลการประเมินอาจใช้ค่าเฉลี่ย ถ้ามีจุดทศนิยมตั้งแต่ 0.5 ให้ปัดขึ้น หรือประเมินโดยใช้
เกณฑ์ถ้ามีระดับคุณภาพใดมากที่สุด สรุปผลการประเมินจะเป็นระดับนั้น เช่น ถ้าได้ 3 = 3 รายการ ได้ 2 = 6
รายการ สรุปผลได้ = 2
หน่วยการเรียนร ู้ ออกแบบและเขียนโปรแกรมด้วยภาษาไพทอน
ที่
3
รายวิชาพื้นฐานวิทยาศาสตร์ วิทยาการคำนวณ เวลา 12 ชั่วโมง
แผนการจัดการเรียนรู้ที่ 3/1 ออกแบบและเขียนโปรแกรมด้วยภาษาไพทอน 12 ชั่วโมง
มาตรฐานการเรียนรู้และตัวชี้วัด
มฐ ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและเป็น
ระบบใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงานและการแก้ปัญหาได้อย่างมี
ประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม
สาระการเรียนรู้
1. การเขียนคำสั่งและการจัดวรรคตอน
2. ตัวดำเนินการตรรกะ
3. ชนิดของฟังก์ชัน
4. การนำเข้ามอดูลของฟังก์ชัน
3. การดักจับข้อผิดพลาด
5. การวนรอบด้วย While Loop
6. การแสดงผลในโหมดกราฟิก
7. การคอมไฟลแฟ้ม .py เป็น .exe
สมรรถนะสำคัญ/ทักษะแห่งศตวรรษที่ 21
1. สมรรถนะสำคัญ
- ความสามารถในการสื่อสาร
- ความสามารถในการคิด
- ความสามารถในการหาเหตุผล
- ความสามารถในการแก้ปัญหา
- ความสามารถในการใช้เทคโนโลยี
สมรรถนะสำคัญ/ทักษะแห่งศตวรรษที่ 21
2. ทักษะแห่งศตวรรษที่ 21
- ทักษะการคิดอย่างมีวิจารณญาณ
- ทักษะการคิดแก้ปัญหา
- ทักษะการใช้เทคโนโลยีสารสนเทศ
- ทักษะการสื่อสาร
- ทักษะการทำงานร่วมกันเป็นทีมและความเข้าใจความแตกต่างของวัฒนธรรม
- ทักษะการคิดสร้างสรรค์และการแสวงหานวัตกรรม
แนวคิด/หลักการสำคัญ (Key Idea)
สมรรถนะสำคัญ/ทักษะแห่งศตวรรษที่ 21
1. การเขียนโปรแกรม เป็นการเขียนคำสั่งควบคุมให้คอมพิวเตอร์ทำงานตามความต้องการของผู้ใช้
โปรแกรม (User)
2. โปรแกรมไพทอนไม่สามารถรันโปรแกรมที่เขียนขึ้นในเครื่องคอมพิวเตอร์ที่ไม่ได้ติดตั้งโปรแกรม
ไพทอนได้จึงต้องแปลงรหัสต้นฉบับเป็น .exe ก่อน
คุณลักษณะอันพึงประสงค์
1. ใฝ่เรียนรู้ : ความตั้งใจในการสืบค้นข้อมูลและการร่วมกิจกรรม
2. มุ่งมั่นในการทำงาน : ความตั้งใจในการทำงานให้เสร็จในเวลาที่กำหนดและมีคุณภาพตามเป้าหมาย
3. ซื่อสัตย์สุจริต : การทำงานด้วยความสามารถของตนเองและเป็นความจริง
การออกแบบการจัดการเรียนรู้แบบ Active Learning
หน่วยการเรียนรู้ที่ 3 ออกแบบและเขียนโปรแกรมด้วยภาษาไพทอน
ตัวชี้วัดชั้นปี
ตัวชี้วัดชั้นปี
1. ออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแก้ปัญหา (ว 4.2 ม.2/2)
แนวคิดสำคัญ คำถามสำคัญ
1. การเขียนโปรแกรม เป็นการเขียนคำสั่งควบคุมให้ 1. การจัดวรรคตอนโดยการเยื้องบรรทัด
คอมพิวเตอร์ทำงานตามความต้องการของผู้ใช้โปรแกรม คำสั่ง จะทำในกรณีใด
(User) 2. ตัวดำเนินการตรรกะมีประโยชน์
อย่างไร
2. โปรแกรมไพทอนไม่สามารถรันโปรแกรมที่เขียนขึ้นในเครื่อง
3. ฟังก์ชันคืออะไร
คอมพิวเตอร์ที่ไม่ได้ติดตั้งโปรแกรมไพทอนได้จึงต้องแปลง
4. ถ้ามีข้อผิดพลาดจากการเยื้องบรรทัด
รหัสต้นฉบับเป็น .exe ก่อน คำสั่ง โปรแกรมจะแจ้งข้อความว่า
อะไร
5. ฟังก์ชันสำเร็จใน Library ที่ต้องนำเข้า
มีชื่อเรียกว่าอะไร
6. นอกจากฟังก์ชันสำเร็จแล้วนักเรียน
ออกแบบฟังก์ชันขึ้นใช้เองได้หรือไม่ มี
รูปแบบอย่างไร
7. นักเรียนทราบไหมว่า สมการ กับ
อสมการต่างกันอย่างไร และจะเขียน
โปรแกรมอสมการอย่างไร
8. ถ้ารันโปรแกรมแล้วปรากฏว่าทันทีที่
ป้อนข้อมูลแล้วกดแป้น Enter
โปรแกรมหยุดการทำงานทันที
นักเรียนคิดว่าน่าจะเกิดจากสาเหตุใด
9. คำสั่ง while loop มีประโยชน์
อย่างไร
10. กราฟิกโหมด หมายถึงอะไร
11. ทำไมจึงต้องคอมไพล์แฟ้มเป็น exe
กิจกรรมการเรียนรู้ การวัดและประเมินผล
1. ครูนำอภิปรายเพื่อสร้างความสนใจโดยการใช้คำถามกระตุ้น 1. การตอบคำถามท้ายหน่วยการเรียนรู้
ให้นักเรียนสังเกตคิดวิเคราะห์โดยการตั้งปัญหา ให้นักเรียน 2. การสังเกตพฤติกรรมนักเรียนด้านใฝ่
ช่วยกันตอบ เรียนรู้ มุ่งมั่นในการทำงาน และ
ซื่อสัตย์สุจริต
2. บอกเป้าหมายการเรียนรู้ในหัวข้อเรื่องที่สอน ทั้งด้านความรู้
3. การเขียนสมุดบันทึกความรู้
ทักษะ และคุณลักษณะอันพึงประสงค์
4. แบบสังเกตพฤติกรรมการเรียนรู้ การ
3. ใช้เทคนิคการสอนแบบสืบสวน (ตั้งคำถาม-ตอบคำถาม) มีส่วนร่วมในการอภิปราย ซักถาม
เพื่อนำไปสู่ข้อสรุปหรือการสอนแบบ 5E และตอบคำถามกิจกรรม
- ใช้เทคนิคการสอนแบบกระบวนการกลุ่ม โดยการสืบค้น 5. แบบประเมินพฤติกรรมด้านทักษะ
ข้อมูลหรือทำกิจกรรมทดสอบการเขียนโปรแกรม ปฏิบัติ
6. แบบประเมินการนำเสนอผลงานกลุ่ม
- นำเสนอผลงานโปรแกรม หรือสรุปเป็นรายงาน
7. แบบประเมินผลการเรียนรู้ด้วยตนเอง
- สอนโดยใช้กิจกรรมเพื่อนคู่คิดเพื่อการเรียนรู้และ
8. แบบประเมินการเขียนรายงาน
แลกเปลี่ยนเรียนรู้
9. แบบประเมินการเขียนผังมโนทัศน์
- ฝึกการประเมินตนเองและประเมินเพื่อน 10. แบบประเมินทักษะที่จำเป็นใน
- กิจกรรมตรวจสอบความรู้ความเข้าใจโดยการเขียนตอบ ศตวรรษที่ 21
4. ประเมินผลการเรียนรู้ด้วยแบบทดสอบแบบเลือกตอบ
ตรวจและเฉลยก่อนเรียนหน่วยต่อไป
แผนการจัดการเรียนรู้ที่ 3/1
เรื่อง ออกแบบและเขียนโปรแกรมด้วยภาษาไพทอน เวลา 12 ชั่วโมง
1. มาตรฐานการเรียนรู้และตัวชี้วัด
ว 4.2 ม.2/2 ออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแก้ปัญหา
2. แนวคิด/หลักการสำคัญ
การเขียนโปรแกรม เป็นการเขียนคำสั่งควบคุมให้คอมพิวเตอร์ทำงานตามความต้องการของผู้ใช้
โปรแกรม (User)
โปรแกรมไพทอนไม่สามารถรันโปรแกรมที่เขียนขึ้นในเครื่องคอมพิวเตอร์ที่ไม่ได้ติดตั้งโปรแกรมไพทอน
ได้จึงต้องแปลงรหัสต้นฉบับเป็น .exe ก่อน
3. จุดประสงค์การเรียนรู้
3.1 รู้วิธีจัดวรรคตอนให้คำสั่งหลักและคำสั่งรอง
3.2 เรียกใช้ฟังก์ชันจากมอดูลใน Library ได้
3.3 เขียนคำสั่งดักจับข้อผิดพลาดได้
3.4 ใช้คำสั่งวนรอบด้วย While loop ได้ถูกต้อง
ิ
3.5 เขียนโปรแกรมแสดงผลในโหมดกราฟกขั้นต้นได้
3.6 บอกข้อแตกต่างระหว่างแฟ้มชนิด .py และ .exe ได้
3.7 ใช้คำสั่งแปลงแฟมชนิด .py เป็น .exe ได้
้
4. สาระการเรียนรู้
4.1 การเขียนคำสั่งและการจัดวรรคตอน
4.2 ตัวดำเนินการตรรกะ
4.3 ชนิดของฟังก์ชัน
4.4 การนำเข้ามอดูลของฟังก์ชัน
4.3 การดักจับข้อผิดพลาด
4.5 การวนรอบด้วย While Loop
4.6 การแสดงผลในโหมดกราฟิก
4.7 การคอมไฟลแฟ้ม .py เป็น .exe
5. ชิ้นงาน/ภาระงาน
5.1 ทำกิจกรรมฝึกทักษะที่ 3.1 โดยใช้ตัวอย่างโปรแกรมหาอัตราส่วน
5.2 แบบทดสอบการเขียนคำสั่งตรวจสอบเงื่อนไขแบบหลายทางเลือกด้วยโปรแกรมตัดเกรดและดักจับ
ข้อผิดพลาด เมื่อป้อนข้อมูลผิดประเภท
5.3 แบบทดสอบขียนโปรแกรมหาตัวประกอบของอสมการหลายตัวแปร
5.3 กิจกรรมฝึกทักษะที่ 3.2
5.4 แบบทดสอบวัดผลสัมฤทธิ์
6. คำถามสำคัญ
6.1 การจัดวรรคตอนโดยการเยื้องบรรทัดคำสั่ง จะทำในกรณีใด
6.2 ตัวดำเนินการตรรกะมีประโยชน์อย่างไร
6.3 ฟังก์ชันคืออะไร
6.4 ถ้ามีข้อผิดพลาดจากการเยื้องบรรทัดคำสั่ง โปรแกรมจะแจ้งข้อความว่าอะไร
6.5 ฟังก์ชันสำเร็จใน Library ที่ต้องนำเข้า มีชื่อเรียกว่าอะไร
6.6 นอกจากฟังก์ชันสำเร็จแล้วนักเรียนออกแบบฟังก์ชันขึ้นใช้เองได้หรือไม่ มีรูปแบบอย่างไร
6.7 นักเรียนทราบไหมว่า สมการ กับอสมการต่างกันอย่างไร และจะเขียนโปรแกรมอสมการอย่างไร
6.8 ถ้ารันโปรแกรมแล้วปรากฏว่าทันทีที่ป้อนข้อมูลแล้วกดแป้น Enter โปรแกรมหยุดการทำงานทันที
นักเรียนคิดว่าน่าจะเกิดจากสาเหตุใด
6.9 คำสั่ง while loop มีประโยชน์อย่างไร
6.10 กราฟิกโหมด หมายถึงอะไร
้
6.11 ทำไมจึงต้องคอมไพล์แฟมเป็น exe
7. กิจกรรมการจัดการเรียนรู้
7.1 ขั้นนำ (2 ชั่วโมง)
1. ครูนำอภิปรายทบทวนวิธีเขียนโปรแกรม
2. ครูให้ความรู้เรื่องตรรกะบลูลีน
3. ครูให้นักเรียนทบทวนความรู้เรื่องฟังก์ชันที่ได้เรียนรู้มา
4. ครูสรุปการใส่วรรคตอนในโปรแกรมกำหนดเงื่อนไข
5. ครูให้นักเรียนศึกษาชนิดของฟังก์ชันจากแบบเรียน
6. ครูให้นักเรียนศึกษาคำสั่งดักจับข้อผิดพลาดว่ามีการทำงานอย่างไร
7. ครูให้ความรู้เรื่องคำสั่งให้โปรแกรมทำงานแบบวนรอบ
8. ครูนำอภิปรายเรื่องการผิดพลาดของโปรแกรมที่เกิดจากการเขียนคำสั่งผิดพลาด การจัดวรรคไม่ตรง
ตามกำหนด และการผิดพลาดที่เกิดจากการทำงานของโปรแกรม
9. ครูอธิบายเรื่องชนิดของแฟ้มที่บันทึกจากโปรแกรมต่าง ๆ และโปรแกรมกระทำการ
10. ครูให้ความรู้เรื่อง Text และ Graphics
11. ครูให้ความรู้เรื่องเครื่องมือที่ใช้แปลงแฟ้มต้นฉบับไปเป็นโปรแกรมกระทำการ
12. ครูแจ้งจุดประสงค์การเรียนรู้
7.2 ขั้นสอน (5 ชั่วโมง)
(ชั่วโมงที่ 1)
1. ให้นักเรียนเขียนโปรแกรมสลับค่าตัวเลข และโปรแกรมคิดอัตราส่วน แล้วเปรียบเทียบว่าทั้ง 2
โปรแกรมใช้ฟังก์ชันต่างกันอย่างไร ไม่ต้องพิมพ์ Comment
2. ให้นักเรียนทำกิจกรรมฝึกทักษะที่ 3.1
(ชั่วโมงที่ 3)
3. ให้นักเรียนศึกษาการตรวจสอบเงื่อนไขแบบหลายทางเลือกในโปรแกรมตัดเกรดและการใช้คำสั่งดัก
จับข้อผิดพลาดจากการป้อนข้อมูล
4. ให้นักเรียนศึกษาโปรแกรมแสดงผลของอสมการ และวิธีกำหนดให้โปรแกรมทำงานไปจนกว่าจะป้อน
เป็น 0 ตลอดจนสัญลักษณ์ของอสมการ
6. ให้นักเรียนทบทวนความรู้เรื่องการหาค่าของตัวหารร่วมมาก (ห.ร.ม.) และตัวคูณร่วมน้อย (ค.ร.น.) ที่
ได้เรียนรู้มาในวิชาคณิตศาสตร์ และสรุปแนวคิดของการคำนวณทใช้ร่วมกันได้นำมาออกแบบเป็นโปรแกรมที่ใช้
ี่
หาค่าของทั้งสองจำนวน
(ชั่วโมงที่ 6)
7. ให้นักเรียนศึกษาชนิดของแฟ้มที่ได้จากการบันทึกในโปรแกรม Word, Excel, Power point และ
Python ว่ามีการกำหนดชนิดเป็นอะไร ถ้านำข้อมูลเหล่านี้ไปใช้ในเครื่องที่ไม่ได้ติดตั้งโปรแกรมไว้จะเป็นอย่างไร
(ชั่วโมงที่ 9)
8. ครูให้ความรู้เรื่อง Text mode และ Graphic mode
(ชั่วโมงที่ 11)
9. ครูอธิบายเรื่องโปรแกรมกระทำการ (.exe) ว่าได้มาอย่างไรและโปรแกรมที่ใช้คอมไพล์แฟ้มจาก
โปรแกรมภาษาไพทอนไปเป็นแฟ้มกระทำการ
7.3 ขั้นสรุป (1 ชั่วโมง)
1. นักเรียนสรุปความรู้ความเข้าใจตามจุดประสงค์การเรียนรู้
2. นักเรียนเขียนผังความคิดสรุปผลการเรียนรู้
8. สื่อการเรียนรู้และแหล่งการเรียนรู้
8.1 สื่อการเรียนรู้
1. หนังสือเรียนรายวิชาพื้นฐานวิทยาศาสตร์ เทคโนโลยี วิทยาการคำนวณคำนวณ ชั้นมัธยมศึกษาปีที่ 2
ของบริษัท แม็คเอ็ดดูเคชั่น จำกัด
8.2 แหล่งการเรียนรู้
1. ห้องเรียน
2. ห้องสมุดโรงเรียน
3. เว็บไซต์ www.python.org
9. การวัดและประเมินผลการเรียนรู้
9.1 ทำแบบทดสอบท้ายหน่วยการเรียนรู้
9.2 แบบประเมินด้านทักษะปฏิบัติ (ในกิจกรรม)
9.3 แบบประเมินการนำเสนอผลงานกลุ่ม (โดยให้ครู เพื่อนกลุ่มอื่น และกลุ่มตนเองประเมิน)
9.4 แบบประเมินผลการเรียนรู้ด้วยตนเอง (นักเรียนประเมินผลที่ได้จากการสะท้อนตนเองจากการ
เรียนรู้ลงในแบบประเมินข้อ 11 ซึ่งครูเป็นผู้จัดทำให้)
9.5 แบบประเมินการเขียนผังมโนทัศน์
9.6 แบบประเมินพฤติกรรมการเรียนรู้
9.7 แบบประเมินทักษะที่จำเป็นในศตวรรษที่ 21
9.8 แบบประเมินคุณลักษณะอันพึงประสงค์
10. ความคิดเห็นของผู้บริหาร/สถานศึกษา
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
ลงชื่อ ................................................... ผู้บริหาร
11. บันทึกการเรียนรู้สำหรับนักเรียน (Student’s Reflection)
11.1 ความรู้ความเข้าใจที่ได้จากการเรียนรู้
นักเรียนได้รับความรู้อะไรบ้าง
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
นักเรียนสามารถทำอะไรได้บ้าง
สังเกตและอธิบายลักษณะของสิ่งมีชีวิตได้
สื่อสารกับผู้อื่นได้
ึ้
แก้ปัญหาที่เกิดขนได้
ทำงานกลุ่มร่วมกับเพื่อนได้
ุ
นักเรียนมีคณลัษณะใดบ้าง
้
ปฏิบัติตามขอตกลง
ส่งงานตรงต่อเวลา
มีความรับผิดชอบ
มีความตั้งใจในการทำกิจกรรมต่าง ๆ
มีความขยันและอดทน
มีความพยายามในการทำงานให้สำเร็จ
11.2 ปัญหา/อุปสรรคในการเรียนรู้
ในการทำกิจกรรมการเรียนรู้นี้มีปัญหาหรืออุปสรรคใดบ้าง
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
11.3 แนวทางการปรับปรุงหรือพัฒนาตนเองครั้งต่อไป
นักเรียนมีแนวทางในการปรับปรุงหรือพัฒนาตนเองอย่างไรบ้าง
..............................................................................................................................................................................
……………………………………………………………………………………………………………………………………………………………
ลงชื่อ ................................................... ผู้เรียน
12. บันทึกการจัดการเรียนรู้สำหรับครู (Teacher’s Reflection)
12.1 ความสำเร็จในการจัดการเรียนรู้
ด้านผู้เรียน..........................................................................................................................................
……………………………………………………………………………………………………………………………………………………………
ด้านวิธีสอนการวัดผล.........................................................................................................................
……………………………………………………………………………………………………………………………………………………………
12.2 ปัญหา/อุปสรรคในการจัดการเรียนรู้ .................................................................................................
..............................................................................................................................................................................
12.3 สิ่งที่ไม่ได้ปฏิบัติตามแผน ..................................................................................................................
..............................................................................................................................................................................
เหตุผล................................................................................................................................................
..............................................................................................................................................................................
12.4 แนวทางการปรับปรุง/พัฒนาตนเองครั้งต่อไป
..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
ลงชื่อ ................................................... ผู้สอน
ใบงานที่ 3.1
เรื่อง การตรวจสอบคำสั่งและวรรคตอน
ชื่อ............................................................................................. เลขที่............... ชั้นมัธยมศึกษาปีท 2/........
ี่
วิชา เทคโนโลยี (วิทยาการคำนวณ) วันเดือนปี ...........................................
คำชี้แจง ให้นักเรียนตรวจสอบการเขียนคำสั่งโปรแกรมและเว้นวรรคตอนด้วยภาษาไพทอน แล้วบอกว่า
บรรทัดใดบ้างทผิด ผิดเนื่องจากเหตุผลใด และให้เขียนคำสั่งใหม่ให้ถูกต้อง
ี่
คำสั่งโปรแกรมคำนวณเกรด
1 score=int(input('ใส่คะแนนลงไป:'))
2 if score>=80 and score<=100:
3 print('คะแนน',score,'ได้เกรด 4')
4 elif score>=75 and score<=79:
5 print('คะแนน',score,'ได้เกรด 3.5')
6 if score>=70 and score<=74:
7 print('คะแนน',score,'ได้เกรด 3')
8 elif score>=65 and score<=69:
9 print('คะแนน',score,'ได้เกรด 2.5')
10 elif score>=60 and score<=65:
11 print('คะแนน',score,'ได้เกรด 2')
12 elif score>=55 and score<=59:
13 print('คะแนน',score,'ได้เกรด 1.5')
14 elif score>=50 and score<=54:
15 print('คะแนน',score,'ได้เกรด 1')
16 elif score>=0 and score<=49:
17 print('คะแนน',score,'ได้เกรด 0')
18 else:
19 print('error')
1. จากคำสั่งโปรแกรมคำนวณเกรดข้างต้น บรรทัดใดบ้างที่ผิดพลาด และผิดพลาดเนื่องจากสาเหตุใด
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
ู
2. เขียนคำสั่งโปรแกรมคำนวณเกรดใหม่ให้ถกต้อง
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
เฉลยใบงานที่ 3.1
เรื่อง การตรวจสอบคำสั่งและวรรคตอน
ชื่อ............................................................................................. เลขที่............... ชั้นมัธยมศึกษาปีท 2/........
ี่
วิชา เทคโนโลยี (วิทยาการคำนวณ) วันเดือนปี ...........................................
คำชี้แจง ให้นักเรียนตรวจสอบการเขียนคำสั่งโปรแกรมและเว้นวรรคตอนด้วยภาษาไพทอน แล้วบอกว่า
บรรทัดใดบ้างทผิด ผิดเนื่องจากเหตุผลใด และให้เขียนคำสั่งใหม่ให้ถูกต้อง
ี่
คำสั่งโปรแกรมคำนวณเกรด
1 score=int(input('ใส่คะแนนลงไป:'))
2 if score>=80 and score<=100:
3 print('คะแนน',score,'ได้เกรด 4')
4 elif score>=75 and score<=79:
5 print('คะแนน',score,'ได้เกรด 3.5')
6 if score>=70 and score<=74:
7 print('คะแนน',score,'ได้เกรด 3')
8 elif score>=65 and score<=69:
9 print('คะแนน',score,'ได้เกรด 2.5')
10 elif score>=60 and score<=65:
11 print('คะแนน',score,'ได้เกรด 2')
12 elif score>=55 and score<=59:
13 print('คะแนน',score,'ได้เกรด 1.5')
14 elif score>=50 and score<=54:
15 print('คะแนน',score,'ได้เกรด 1')
16 elif score>=0 and score<=49:
17 print('คะแนน',score,'ได้เกรด 0')
18 else:
19 print('error')
1. จากคำสั่งโปรแกรมคำนวณเกรดข้างต้น บรรทัดใดบ้างที่ผิดพลาด และผิดพลาดเนื่องจากสาเหตุใด
บรรทัดที่ 3 เนื่องจาก ในการเว้นวรรคตอน บรรทัดนี้จะต้องวรรคเข้าไปอีก จะตรงกับ if ไม่ได้
…………………………………………………………………………………………………………………………………………………………
บรรทัดที่ 6 เนื่องจากจะต้องใช้คำสั่ง elif ไม่ใช่ if
…………………………………………………………………………………………………………………………………………………………
บรรทัดที่ 10 เนื่องจาก score<=65 เพราะจากบรรทัดที่ 8 เป็นคำสั่ง elif score>=65 and
…………………………………………………………………………………………………………………………………………………………
score<=69: แล้ว ดังนั้น score<=65 จะซ้ำกันไม่ได้หากมีเครื่องหมาย =
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………
2. เขียนคำสั่งโปรแกรมคำนวณเกรดใหม่ให้ถกต้อง
ู
1 score=int(input('ใส่คะแนนลงไป:'))
2 if score>=80 and score<=100:
3 print('คะแนน',score,'ได้เกรด 4')
4 elif score>=75 and score<=79:
5 print('คะแนน',score,'ได้เกรด 3.5')
6 elif score>=70 and score<=74:
7 print('คะแนน',score,'ได้เกรด 3')
8 elif score>=65 and score<=69:
9 print('คะแนน',score,'ได้เกรด 2.5')
10 elif score>=60 and score<=64:
11 print('คะแนน',score,'ได้เกรด 2')
12 elif score>=55 and score<=59:
13 print('คะแนน',score,'ได้เกรด 1.5')
14 elif score>=50 and score<=54:
15 print('คะแนน',score,'ได้เกรด 1')
16 elif score>=0 and score<=49:
17 print('คะแนน',score,'ได้เกรด 0')
18 else:
19 print('error')
คำถามท้ายหน่วยการเรียนรู้
1. อธิบายข้อผิดพลาด (Syntax Error) พื้นฐานของการเขียนโปรแกรมมาอย่างน้อย 2 ข้อ
้
2. คำสั่งนี้มีขอผิดพลาดหรือไม่ ถ้ามีผิดพลาดที่ใด จงอธิบาย
3. มอดูล (Module) คืออะไร และมีประโยชน์อย่างไร
4. เหตุใดจึงต้องมีคำสั่งดักจับข้อผิดพลาด (Exception handling) และในภาษาคอมพิวเตอร์อื่น ๆ มีการดักจับ
หรือไม่ อย่างไร
5. จากอสมการ X +3 < 15 ให้เขียนอสมการโดยไม่ใช้คอมพิวเตอร์ แทนค่า x ตั้งแต่ 1 จนกว่าผลลัพธ์ที่ได้จะมี
คำตอบเป็นเท็จ
6. พิจารณา loop ต่อไปนี้
ิ
เมื่อรันโปรแกรมจะได้ผลอย่างไร ให้ใช้ตัวอย่างจากโปรแกรมกราฟิกแสดงชื่อโมดูลกราฟกบนหน้าต่าง 3 ชื่อ
7. เหตุใดจึงต้องคอมไพล์โปรแกรมจากรหัสต้นฉบับไปเป็นโปรแกรมกระทำการ
8. อธิบายวิธีเข้าสู่ดอสโหมดมา 2 วิธี
9. อธิบายขั้นตอนการกำหนดเส้นทางให้ใช้คำสั่ง pip ในดอสโหมดโดยไม่ต้องเปลี่ยนเส้นทาง
เฉลยคำถามท้ายหน่วยการเรียนรู้
1. อธิบายข้อผิดพลาด (Syntax Error) พื้นฐานของการเขียนโปรแกรมมาอย่างน้อย 2 ข้อ
1. การเว้นวรรคหรือการจัดย่อหน้าคำสั่งผิดพลาด
2. การพิมพ์คำสั่งผิดพลาด หรือไม่ครบถ้วน
2. คำสั่งนี้มีขอผิดพลาดหรือไม่ ถ้ามีผิดพลาดที่ใด จงอธิบาย
้
คำสั่งข้างต้นมีขอผิดพลาด คือ ไม่มีเครื่องหมาย : ลงท้ายคำสั่ง ซึ่งที่ถูกต้อง คือ for I in range (2,8) :
้
3. มอดูล (Module) คืออะไร และมีประโยชน์อย่างไร
โปรแกรมย่อยหรือคลาส หรือส่วนประกอบที่ช่วยในการทำงานของโปรแกรมหลัก
4. เหตุใดจึงต้องมีคำสั่งดักจับข้อผิดพลาด (Exception handling) และในภาษาคอมพิวเตอร์อื่น ๆ มีการดักจับ
หรือไม่ อย่างไร
เพื่อป้องกันการเกิดปัญหาที่โปรแกรมหยุดทำงานทันทีที่พบข้อผิดพลาด ซึ่งในภาษาคอมพิวเตอร์อื่น ๆ
ก็ได้มีการดักจับเช่นกัน
5. จากอสมการ X +3 < 15 ให้เขียนอสมการโดยไม่ใช้คอมพิวเตอร์ แทนค่า x ตั้งแต่ 1 จนกว่าผลลัพธ์ที่ได้จะมี
คำตอบเป็นเท็จ
1 +3 < 15
2 +3 < 15
3 +3 < 15
4 +3 < 15
5 +3 < 15
6 +3 < 15
7 +3 < 15
8 +3 < 15
9 +3 < 15
10 +3 < 15
11 +3 < 15
12 +3 < 15 เท็จ
6. พิจารณา loop ต่อไปนี้
ิ
เมื่อรันโปรแกรมจะได้ผลอย่างไร ให้ใช้ตัวอย่างจากโปรแกรมกราฟิกแสดงชื่อโมดูลกราฟกบนหน้าต่าง 3 ชื่อ
ผลจากการรันโปรแกรม
จากโค้ดคำสั่งข้างต้จะให้ผลลัพธ์ คือ มีคำว่า สวัสดี 0 ปรากฏบนหน้าจอแสดงผลไม่สิ้นสุด
7. เหตุใดจึงต้องคอมไพล์โปรแกรมจากรหัสต้นฉบับไปเป็นโปรแกรมกระทำการ
การเขียนโปรแกรมใน Python Editing window จะรันโปรแกรมได้เฉพาะในเครื่องมือนี้เท่านั้น เมื่อ
คัดลอกไปใช้ในเครื่องคอมพิวเตอร์อื่นที่ไม่ได้ติดตั้งโปรแกรมภาษานี้ไว้จะไม่สามารถรันได้ จึงต้องแปลงรหัส
ต้นฉบับ (Compile) จาก .py ไปเป็นโปรแกรมกระทำการ (Executable: .exe) เพื่อให้ใช้ในเครื่องอื่น ๆ ได้
8. อธิบายวิธีเข้าสู่ดอสโหมดมา 2 วิธี
1. วินโดวส์ 10 ให้คลิกขวาที่ปุ่ม Start แล้วคลิกที่ Command Prompt (Admin คำสั่งนี้มีในวินโดวส์
10 เท่านั้น) จะมีกรอบให้ยืนยันการเข้าสู่ดอสโหมด คลิกปุ่ม Yes (ถ้าเข้าที่ Command prompt ที่ไม่ใช่
Admin จะไม่มีกรอบให้ยืนยัน ในวินโดวส์ 7 ก็เช่นกัน ใช้ได้ทั้งสองคำสั่ง) ส่วนในวินโดวส์ 7 คลิกที่ Start > All
Program > Accessories > Command prompt
2. กดแป้น (กดแป้นวินโดวส์ค้างไว้ แล้วกดแป้นอักษร R) จะมีกล่อง Run ปรากฏบนจอ
ให้พิมพ์คำสั่ง cmd (ย่อจาก command) ในกล่องข้อความแล้วคลิกปุ่ม OK เข้าสู่ดอสโหมด
9. อธิบายขั้นตอนการกำหนดเส้นทางให้ใช้คำสั่ง pip ในดอสโหมดโดยไม่ต้องเปลี่ยนเส้นทาง
ก่อนใช้คำสั่งใน Command prompt จะต้องตั้งคาให้ใช้คำสั่งในไพทอน โดยไม่ต้องเข้าไปในโฟลเดอร์
่
จริงดังนี้ (ใช้ได้ทั้งวินโดวส์ 7 และ 10)
1. คลิกขวาที่ปุ่ม Start และ Control Panel และ System เปิดหน้าต่าง System
2. คลิกที่ Advanced system settings
3. คลิกที่ Environment Variables
4. ในช่อง system variables คลิกที่ path และ Edit…
5. ที่ Variable value: (ช่องล่าง) เลื่อนไปช่องสุดท้ายทางขวา (ไม่ต้องแก้ไขข้อความเดิม) แล้วเติม
C:\Pythonxx\\Scripts (xx คือ เลขรุ่นที่ติดตั้งไว้) แล้วคลิก OK จบการตั้งค่า (ต้องระบุที่เก็บโปรแกรมไพทอน
ตามที่มีอยู่จริง)
แบบทดสอบก่อนเรียน
หน่วยการเรียนรู้ที่ 3 ออกแบบและเขียนโปรแกรมด้วยภาษาไพทอน
จงเลือกคำตอบที่ถูกต้องที่สุดเพียงคำตอบเดียว
1.ข้อผิดพลาด Unexpected Indent เกิดจากสาเหตุข้อใด
1. พิมพ์คำสั่งผิดพลาด 2. ไม่ได้เว้นวรรคในคำสั่งย่อย
์
3. ใช้สัญลักษณไม่ถกต้อง 4. ใช้คำสั่งไม่ตรงกับการทำงาน
ู
2. ข้อใดเป็นการกำหนดเงื่อนไขแบบสองทาง
1. If เงื่อนไข : else: 2. If เงื่อนไข: elif
3. If เงื่อนไข : do: 4. If เงื่อนไข : break
ั
3. จากโปรแกรมคิดอัตราส่วนข้อใดเป็นฟังก์ชันแปลงอตราส่วนเป็นเศษส่วนอย่างต่ำ
1. fractions 2. Input (fraction)
3. fraction 4. print (fractions)
4. ข้อใดเป็น exception error ในการดักจับข้อผิดพลาด
1. except 2. ValueError
3. DataError 4. try
5. ตัวดักจับข้อผิดพลาดต้องเขียนไว้ที่ใด
1. ต้นบรรทัดคำสั่ง 2. บรรทัดสุดท้ายของโปรแกรม
3. ก่อนคำสั่งรับข้อมูล 4. วางที่ไหนก็มีผลเหมือนกัน
6. เมื่อพบการผิดพลาดตัวดักจับจะส่งการทำงานไปที่ข้อใด
1. ValueError: แล้วหยุดการทำงาน 2. Except ValueError: แล้วทำงานต่อ
3. ValueError: แล้วทำงานต่อ 4. Except ValueError: แล้วหยุด
7. อสมการมีความหมายตามข้อใด
1. เป็นประโยคสัญลักษณ์ที่ใช้การเปรียบเทียบ
2. เป็นประโยคสัญลักษณ์ที่ใช้เครื่องหมายเท่ากับ
ี่
3. เป็นประโยคสัญลักษณ์ทมีตัวแปรเดียว
ี่
4. เป็นประโยคสัญลักษณ์ทมีหลายตัวแปร
8. ข้อใดเป็นตัวดำเนินการตรรกะ
1. ==, != 2. AND
3. sqrt ( ) 4. mod ( )
9. ถ้ารันโปรแกรมแล้วปรากฏว่าทันทีที่ป้อนข้อมูลแล้วกดแป้น Enter โปรแกรมหยุดการทำงานทันที นักเรียน
คิดว่าน่าจะเกิดจากสาเหตุใด
1. คำสั่งรับข้อมูลผิด 2. เยื้องบรรทัดไม่ถูกต้อง
้
ั
3. ป้อนขอมูลไม่ตรงกบค่าตัวแปร 4. ไม่ได้นำเข้าฟังก์ชันที่ใช้
้
10. while loop ใช้กับการทำงานตามขอใด
1. หยุดการทำงานเมื่อจบโปรแกรม 2. ทำไปจนกว่าจะกดแป้น Ctrl + C
3. ทำไปจนกว่าจะรับค่าตามเงื่อนไข 4. วนรอบแบบม่รู้จบ
11. for I in range (5) : คำสั่งนี้มีการทำงานอย่างไร
1. ให้ทำซ้ำ 5 รอบ 2. ให้ I มีค่าระหว่าง 1 ถึง 5
3. กำหนดให้พมพ์เลข 1 ถึง 5 4. ให้ I มีค่าระหว่าง 0 ถึง 4
ิ
้
12. flag = 1 คำว่า flag หมายถึงขอใด
1. ธงเขียว 2. ตัวแปรตัวหนึ่ง
3. กำหนดตำแหน่งแรกของการเริ่มงาน 4. เป็นพารามิเตอร์ชนิดหนึ่ง
13. กราฟกโหมด หมายถึงอะไร
ิ
1. สร้างหน้าต่างและปุ่มแทนการแสดงผลใน Shell
2. ให้แสดงเป็นภาพเมื่อรันโปรแกรม
3. สร้างโปรแกรมสำหรับวาดภาพ
4. ใช้ภาพแทนขอความ
้
้
14. ทำไมจึงต้องคอมไพล์แฟม .py เป็น exe
1. แฟ้ม .py รันในเครื่องที่ไม่มีโปรแกรมไพทอนไม่ได้
2. แฟ้ม .exe รันได้ในเครื่องที่ไม่มีภาษาไพทอน
3. แฟ้ม .exe ไม่แสดงภาษาต้นฉบับ
4. ถูกทุกขอ
้
15. ดอสโหมดหรือ Command line มีไว้เพื่ออะไร
1. ใช้คำสั่งพิเศษของโปรแกรม
2. ใช้คอมไพล์รหัสต้นฉบับ
3. ใช้ตั้งค่าของระบบ เช่น ใส่ Activate code
4. ถูกทุกขอ
้
เฉลยแบบทดสอบก่อนเรียน
1. 2 2. 1 3. 3 4. 4 5. 1
6. 2 7. 1 8. 2 9. 3 10. 3
11. 4 12. 2 13. 1 14. 4 15. 4
แบบทดสอบหลังเรียน
หน่วยการเรียนรู้ที่ 3 ออกแบบและเขียนโปรแกรมด้วยภาษาไพทอน
จงเลือกคำตอบที่ถูกต้องที่สุดเพียงคำตอบเดียว
1. เมื่อพบการผิดพลาดตัวดักจับจะส่งการทำงานไปที่ข้อใด
1. ValueError: แล้วหยุดการทำงาน 2. Except ValueError: แล้วทำงานต่อ
3. ValueError: แล้วทำงานต่อ 4. Except ValueError: แล้วหยุด
2. อสมการมีความหมายตามข้อใด
1. เป็นประโยคสัญลักษณ์ที่ใช้การเปรียบเทียบ
2. เป็นประโยคสัญลักษณ์ที่ใช้เครื่องหมายเท่ากับ
ี่
3. เป็นประโยคสัญลักษณ์ทมีตัวแปรเดียว
ี่
4. เป็นประโยคสัญลักษณ์ทมีหลายตัวแปร
3. for I in range (5) : คำสั่งนี้มีการทำงานอย่างไร
1. ให้ทำซ้ำ 5 รอบ 2. ให้ I มีค่าระหว่าง 1 ถึง 5
ิ
3. กำหนดให้พมพ์เลข 1 ถึง 5 4. ให้ I มีค่าระหว่าง 0 ถึง 4
4. flag = 1 คำว่า flag หมายถึงขอใด
้
1. ธงเขียว 2. ตัวแปรตัวหนึ่ง
3. กำหนดตำแหน่งแรกของการเริ่มงาน 4. เป็นพารามิเตอร์ชนิดหนึ่ง
5. กราฟิกโหมด หมายถึงอะไร
1. สร้างหน้าต่างและปุ่มแทนการแสดงผลใน Shell
2. ให้แสดงเป็นภาพเมื่อรันโปรแกรม
3. สร้างโปรแกรมสำหรับวาดภาพ
้
4. ใช้ภาพแทนขอความ
6. ทำไมจึงต้องคอมไพล์แฟ้ม .py เป็น exe
1. แฟ้ม .py รันในเครื่องที่ไม่มีโปรแกรมไพทอนไม่ได้
2. แฟ้ม .exe รันได้ในเครื่องที่ไม่มีภาษาไพทอน
3. แฟ้ม .exe ไม่แสดงภาษาต้นฉบับ
4. ถูกทุกขอ
้
7. ดอสโหมดหรือ Command line มีไว้เพื่ออะไร
1. ใช้คำสั่งพิเศษของโปรแกรม
2. ใช้คอมไพล์รหัสต้นฉบับ
3. ใช้ตั้งค่าของระบบ เช่น ใส่ Activate code
้
4. ถูกทุกขอ
8. ข้อใดเป็นตัวดำเนินการตรรกะ
1. ==, != 2. AND
3. sqrt ( ) 4. mod ( )
9. ถ้ารันโปรแกรมแล้วปรากฏว่าทันทีที่ป้อนข้อมูลแล้วกดแป้น Enter โปรแกรมหยุดการทำงานทันที นักเรียน
คิดว่าน่าจะเกิดจากสาเหตุใด
1. คำสั่งรับข้อมูลผิด 2. เยื้องบรรทัดไม่ถูกต้อง
ั
3. ป้อนขอมูลไม่ตรงกบค่าตัวแปร 4. ไม่ได้นำเข้าฟังก์ชันที่ใช้
้
้
10. while loop ใช้กับการทำงานตามขอใด
1. หยุดการทำงานเมื่อจบโปรแกรม 2. ทำไปจนกว่าจะกดแป้น Ctrl + C
3. ทำไปจนกว่าจะรับค่าตามเงื่อนไข 4. วนรอบแบบม่รู้จบ
11.ข้อผิดพลาด Unexpected Indent เกิดจากสาเหตุข้อใด
1. พิมพ์คำสั่งผิดพลาด 2. ไม่ได้เว้นวรรคในคำสั่งย่อย
3. ใช้สัญลักษณไม่ถกต้อง 4. ใช้คำสั่งไม่ตรงกับการทำงาน
์
ู
12. ข้อใดเป็นการกำหนดเงื่อนไขแบบสองทาง
1. If เงื่อนไข : else: 2. If เงื่อนไข: elif
3. If เงื่อนไข : do: 4. If เงื่อนไข : break
ั
13. จากโปรแกรมคิดอัตราส่วนข้อใดเป็นฟังก์ชันแปลงอตราส่วนเป็นเศษส่วนอย่างต่ำ
1. fractions 2. Input (fraction)
3. fraction 4. print (fractions)
14. ข้อใดเป็น exception error ในการดักจับข้อผิดพลาด
1. except 2. ValueError
3. DataError 4. try
15. ตัวดักจับข้อผิดพลาดต้องเขียนไว้ที่ใด
1. ต้นบรรทัดคำสั่ง 2. บรรทัดสุดท้ายของโปรแกรม
3. ก่อนคำสั่งรับข้อมูล 4. วางที่ไหนก็มีผลเหมือนกัน
เฉลยแบบทดสอบหลังเรียน
1. 2 2. 1 3. 4 4. 2 5. 1
6. 4 7. 4 8. 2 9. 3 10. 3
11. 2 12. 1 13. 3 14. 4 15. 1
แบบประเมินพฤติกรรมการเรียนรู้
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
ความ การตั้ง การทำ ส่งงานใน มาเรียน รวม ปรับ
ตั้งใจ คำถาม กิจกรรม เวลาที่ สม่ำเสมอ คะแนน คะแนน
เลขที่ ชื่อ-นามสกุล มุ่งมั่น ตอบ กลุ่ม กำหนด (4) (20) (10)
(4) คำถาม (4) (4)
(4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
หมายเหตุ 1. แบบประเมินนี้ใช้ได้ตลอดภาคเรียน
2. บันทึกพฤติกรรมที่ไม่เหมาะสมในแต่ละช่อง แล้วจึงสรุปคะแนนที่ได้ในแต่ละช่อง ซึ่งต้อง
ตกลงกับนักเรียนว่าไม่ถูกต้องกี่ครั้งซึ่งจะถูกหัก 1 คะแนน
ผู้ประเมิน ........................................................
( )
แบบประเมินชิ้นงาน
การให้คะแนน/ระดับคะแนน
ปรับปรุง (1) พอใช้ (2) ดี (3) ดีมาก (4)
่
ู
ู
ผลงานมีข้อมูลไมถูกต้อง ผลงานมีข้อมูลแต่ยังไม่ ผลงานมีความถกต้อง ผลงานมีความถกต้อง
ตามจุดประสงค์ของ ครบถ้วนสมบูรณ์ตาม สมบูรณ์พอสมควรตาม ชัดเจนครบถ้วนสมบูรณ์
กิจกรรม ขาดความคิด จุดประสงค์ของกิจกรรม จุดประสงค์ของกิจกรรม ตามจุดประสงค์ของ
สร้างสรรค์ ไม่ม ี ผลงานมีความคิด ผลงานมีความคิด กิจกรรม ผลงานมี
ภาพประกอบ สร้างสรรค์เล็กน้อย สร้างสรรค์ ความคิดสร้างสรรค์
มีภาพประกอบ แต่ขาด มีภาพประกอบ สวยงาม มีภาพประกอบ สวยงาม
ความสอดคล้องกับ สอดคล้องกับข้อมูล สอดคล้องกับข้อมูล
ข้อมูล ชัดเจน ชัดเจน
แบบประเมินการนำเสนอผลงานหน้าชั้นเรียน
กลุ่มที่......... เรื่อง..................................................... ชั้น ......./........
คำชี้แจง : ให้ผู้สอนสังเกตพฤติกรรมของนักเรียนในระหว่างเรียนและนอกเวลาเรียน แล้วขีด ✓ ลงใน
ช่องว่างที่ตรงกับระดับคะแนน
ระดับคะแนน
ลำดับที่ รายการประเมิน
4 3 2 1
1 ความถูกต้องของเนื้อหา
2 ความคิดสร้างสรรค์
3 วิธีการนำเสนอผลงาน
4 การนำไปใช้ประโยชน์
5 การตรงต่อเวลา
รวม
ลงชื่อ...................................................ผู้ประเมิน
............../.................../................
เกณฑ์การให้คะแนน
ปฏิบัติหรือแสดงผลงานสมบูรณ์ชัดเจน ให้ 4 คะแนน
ปฏิบัติหรือแสดงผลงานมีข้อบกพร่องบางส่วน ให้ 3 คะแนน
ปฏิบัติหรือแสดงผลงานมีข้อบกพร่องเป็นส่วนใหญ่ ให้ 2 คะแนน
ปฏิบัติหรือแสดงผลงานมีข้อบกพร่องมาก ให้ 1 คะแนน
เกณฑ์การตัดสินคุณภาพ
ระดับคะแนน ระดับคุณภาพ
18-20 ดีมาก
14-17 ดี
10-13 พอใช้
ต่ำกว่า 10 ปรับปรุง
แบบประเมินการทำงานกลุ่มแบบร่วมมือร่วมใจ
การประเมินครั้งที่ ............... วันที่..................................................................................
รายชื่อสมาชิก (วงกลมตัวเลขหน้าชื่อของผู้ประเมิน)
1. .........................................................................................................................................
2. .........................................................................................................................................
3. .........................................................................................................................................
4. .........................................................................................................................................
5. .........................................................................................................................................
่
คำชี้แจง วงกลมระดับคะแนนพฤติกรรมการมีส่วนรวมในการทำงานกลุ่ม
ความหมายของระดับคะแนน
4 หมายถึง ดีมาก 3 หมายถึง ดี
2 หมายถึง พอใช้ 1 หมายถึง ควรปรับปรุง
ตารางการประเมินการมีส่วนร่วมในการทำงานกลุ่ม
ชื่อสมาชิก/ระดับคะแนน
พฤติกรรม
.................... .................... .................... .................... ....................
การปฏิบัติตามหน้าที่ที่ได้รับ 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
มอบหมาย
การแสดงความคิดเห็นภายในกลุ่ม 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
การให้ความร่วมมือในการทำงาน 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
การช่วยเหลือเพื่อนในกลุ่ม 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
การยอมรับฟังความคิดเห็นของผู้อื่น 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
แบบประเมินการเขียนผังมโนทัศน
์
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
รายการประเมิน/คะแนน
รวม
ความคิด จัดพื้นที่ เนื้อหาสาระ ความสะอาด
เลขที่ ชื่อ-นามสกุล คะแนน
สร้างสรรค์ เหมาะสม ครบถ้วนสมบูรณ์ สวยงาม
(10)
(3) (3) (3) (1)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ผู้ประเมิน ........................................................
( )
แบบประเมินทักษะที่จำเป็นในศตวรรษที่ 21
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
การ
การ
รู้ศัพท์ รู้ รู้ การคิดแบบม ี การ คิด สรุป
เลขที่ ชื่อ-นามสกุล ทำงาน
รู้ภาษา คณิตศาสตร์ ICT วิจารณญาณ สื่อสาร สร้าง ผล
ร่วมกัน
สรรค์
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ลงชื่อผู้ประเมิน...............................................
(.............................................)
คำชี้แจง 1. เกณฑ์การให้ระดับคุณภาพ
3 = ดีเยี่ยม 2 = ดี 1 = ผ่าน
2. ให้ทำเครื่องหมาย ลงในช่อง เมื่อนักเรียนแสดงพฤติกรรมตามหัวข้อประเมิน แล้วสรุปผลใน
แต่ละช่องว่าควรได้ระดับคุณภาพใด โดยทำให้ครบทุกช่อง
3. การสรุปผลการประเมินให้สรุปโดยใช้เกณฑ์ถ้าได้ระดับใดมากที่สุด ผลการประเมินโดยสรุป
ใช้ระดับคุณภาพนั้น เช่น ถ้าได้ 3 = 3 รายการ ได้ 2 = 6 รายการ สรุปผลได้ = 2
4. แบบประเมินนี้ใช้ได้ตลอดทั้งภาคเรียนแล้วจึงสรุปผล
แบบประเมินคุณลักษณะอันพึงประสงค์
วิชา วิทยาการคำนวณ ม.2 เรื่อง ...............................................................ชั้น ม.2/.......
มุ่งมั่นใน มีจิต มีจิต
เลขที่ ชื่อ-นามสกุล มีวินัย ใฝ่เรียนรู้ สรุป
การทำงาน สาธารณะ วิทยาศาสตร ์
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
คำชี้แจง 1. แบบประเมินนี้ใช้ตลอดภาคเรียน ประเมินให้ครบทุกรายการ
2. เกณฑ์การให้คะแนน 3 = ดีเยี่ยม 2 = ดี 1 = ผ่าน
3. สรุปผลการประเมินอาจใช้ค่าเฉลี่ย ถ้ามีจุดทศนิยมตั้งแต่ 0.5 ให้ปัดขึ้น หรือประเมินโดยใช้
เกณฑ์ถ้ามีระดับคุณภาพใดมากที่สุด สรุปผลการประเมินจะเป็นระดับนั้น เช่น ถ้าได้ 3 = 3 รายการ ได้ 2 = 6
รายการ สรุปผลได้ = 2
หน่วยการเรียนร ู้ องค์ประกอบและหลกการทำงานของระบบคอมพิวเตอร์และเทคโนโลยีการสื่อสาร
ั
ที่
4
รายวิชาพื้นฐานวิทยาศาสตร์ วิทยาการคำนวณ เวลา 8 ชั่วโมง
แผนการจัดการเรียนรู้ที่ 4/1 องค์ประกอบและหลักการทำงานของระบบคอมพิวเตอร์ 8 ชั่วโมง
และเทคโนโลยีการสื่อสาร
มาตรฐานการเรียนรู้และตัวชี้วัด
มฐ ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและเป็น
ระบบใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงานและการแก้ปัญหาได้อย่างมี
ประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม
สาระการเรียนรู้
1. องค์ประกอบของระบบคอมพิวเตอร์
2. หลักการทำงานของระบบคอมพิวเตอร์
3. ข้อมูล
4. ขั้นตอนการการปฏิบัติงาน
5. อุปกรณ์การสื่อสาร
สมรรถนะสำคัญ/ทักษะแห่งศตวรรษที่ 21
1. สมรรถนะสำคัญ
- ความสามารถในการสื่อสาร
- ความสามารถในการคิด
- ความสามารถในการหาเหตุผล
- ความสามารถในการแก้ปัญหา
- ความสามารถในการใช้เทคโนโลยี
สมรรถนะสำคัญ/ทักษะแห่งศตวรรษที่ 21
2. ทักษะแห่งศตวรรษที่ 21
- ทักษะการคิดอย่างมีวิจารณญาณ
- ทักษะการคิดแก้ปัญหา
- ทักษะการใช้เทคโนโลยีสารสนเทศ
- ทักษะการสื่อสาร
- ทักษะการทำงานร่วมกันเป็นทีมและความเข้าใจความแตกต่างของวัฒนธรรม
- ทักษะการคิดสร้างสรรค์และการแสวงหานวัตกรรม
แนวคิด/หลักการสำคัญ (Key Idea)
สมรรถนะสำคัญ/ทักษะแห่งศตวรรษที่ 21
1. ฮาร์ดแวร์ หมายถึง เครื่องคอมพิวเตอร์และองค์ประกอบต่าง ๆ ซึ่งแบ่งการทำงานเป็นหน่วยต่าง ๆ
ได้แก่ หน่วยรับเข้า หน่วยประมวลผลกลาง และหน่วยส่งออก
2. ซอฟต์แวร์ (Software) เป็นโปรแกรมคอมพิวเตอร์ที่พัฒนาขึ้นตามจุดประสงค์ของการใช้งาน เช่น
ควบคุมการทำงานของฮาร์ดแวร์
3. ข้อมูล (data) หมายถึง ข้อเท็จจริงที่สื่อความหมายในรูปของข้อความ ตัวเลข สัญลักษณ์ หรือ
ี
รายละเอยดอื่น ๆ ที่สัมผัสได้ ข้อมลู เป็นข้อเท็จจริงหรือเหตุการณ์ที่เกิดขึ้นในช่วงเวลาหนึ่ง
4. นอกจากฮาร์ดแวร์ ซอฟต์แวร์ และข้อมูลต่างๆ แล้ว บุคลากรก็มีความสำคัญอย่างมากเช่นกัน
เพราะบุคลากรทำหน้าที่ควบคุมระบบคอมพิวเตอร์เขียนโปรแกรมสั่งการให้คอมพิวเตอร์ทำงานตามความ
ต้องการของผู้ใช้
5. ขั้นตอนการปฏิบัติงานเป็นภาคปฏิบัติของระบบสารสนเทศ ซึ่งเริ่มจากการเตรียมอุปกรณ์ต่าง ๆ
เก็บรวบรวมข้อมูล นำข้อมูลมาผ่านกระบวนการประมวลผลและจัดเก็บเพื่อใช้งานต่อไป
6. การสื่อสารออนไลน์จะต้องมีเครื่องมือที่สามารถเชื่อมต่ออินเทอร์เน็ตได้โดยการเชื่อมต่ออาจจะใช้
สัญญาณวายฟายหรือสายแลนก็ได้
คุณลักษณะอันพึงประสงค์
1. ใฝ่เรียนรู้ : ความตั้งใจในการสืบค้นข้อมูลและการร่วมกิจกรรม
2. มุ่งมั่นในการทำงาน : ความตั้งใจในการทำงานให้เสร็จในเวลาที่กำหนดและมีคุณภาพตามเป้าหมาย
3. ซื่อสัตย์สุจริต : การทำงานด้วยความสามารถของตนเองและเป็นความจริง
การออกแบบการจัดการเรียนรู้แบบ Active Learning
หน่วยการเรียนรู้ที่ 4
องค์ประกอบและหลักการทำงานของระบบคอมพิวเตอร์และเทคโนโลยีการสื่อสาร
ตัวชี้วัดชั้นปี
ตัวชวัดชั้นป
ี
ี
้
1. อภิปรายองค์ประกอบและหลักการทำงานของระบบคอมพิวเตอร์และเทคโนโลยีการสื่อสารเพื่อประยุกต์ใช้
งาน หรือแก้ปัญหาเบื้องต้น (ว 4.2 ม.2/3)
แนวคิดส าคัญ ค าถามส าคัญ
1. ฮาร์ดแวร์ หมายถึง เครื่องคอมพิวเตอร์และองค์ประกอบ
ต่าง ๆ ซึ่งแบ่งการทำงานเป็นหน่วยต่าง ๆ ได้แก่ หน่วย
รับเข้า หน่วยประมวลผลกลาง และหน่วยส่งออก
2. ซอฟต์แวร์ (Software) เป็นโปรแกรมคอมพิวเตอร์ที่
พัฒนาขึ้นตามจุดประสงค์ของการใช้งาน เช่น ควบคุมการ
ทำงานของฮาร์ดแวร์
3. ข้อมูล (data) หมายถึง ข้อเท็จจริงที่สื่อความหมายในรูป
ของข้อความ ตัวเลข สัญลักษณ์ หรือ รายละเอียดอื่น ๆ ที่
สัมผัสได้ ข้อมลู เป็นข้อเท็จจริงหรือเหตุการณ์ที่เกิดขึ้นใน
ช่วงเวลาหนึ่ง
4. นอกจากฮาร์ดแวร์ ซอฟต์แวร์ และข้อมูลต่างๆ แล้ว
บุคลากรก็มีความสำคัญอย่างมากเช่นกันเพราะบุคลากรทำ
หน้าที่ควบคุมระบบคอมพิวเตอร์เขียนโปรแกรมสั่งการให้
คอมพิวเตอร์ทำงานตามความต้องการของผู้ใช้
5. ขั้นตอนการปฏิบัติงานเป็นภาคปฏิบัติของระบบสารสนเทศ
ซึ่งเริ่มจากการเตรียมอุปกรณ์ต่าง ๆ เก็บรวบรวมข้อมูล นำ
ข้อมูลมาผ่านกระบวนการประมวลผลและจัดเก็บเพื่อใช้งาน
ต่อไป
6. การสื่อสารออนไลน์จะต้องมีเครื่องมือที่สามารถเชื่อมต่อ
อินเทอร์เน็ตได้โดยการเชื่อมต่ออาจจะใช้สัญญาณวายฟาย
หรือสายแลนก็ได้
1. ฮาร์ดแวร์หมายถึงอะไร
2. ไมโครโฟนที่ใช้ในระบบคอมพิวเตอร์มี
การทำงานอย่างไร
3. กล้องดิจิทัลมีการทำงานอย่างไร
4. โปรแกรม OCR (Optical Character
Recognition) ใช้ทำอะไร
5. เมื่อนักเรียนพิมพ์ข้อความ สวัสดี บน
แผงแป้นอักขระด้วยโปรแกรมเวิร์ด
ซีพียูมีการทำงานอย่างไร
6. ขณะพิมพ์งานเอกสารด้วยโปรแกรม
เวิร์ด ข้อมูลจะถูกเก็บไว้ที่ใด
7. หลังจากพิมพ์งานเอกสารเสร็จแล้ว
ทำไมจึงต้องบันทึกเป็นชื่อแฟ้ม และ
แฟ้มที่บันทึกถูกเก็บไว้ที่ใด
8. ถ้านักเรียนซื้อหน่วยความจำแบบแฟล
ชความจุ 24 กิกะไบต์ เทียบได้ว่า
หน่วยความจำตัวนี้เก็บข้อมูลได้เท่าไร
9. วินโดวส์ ไอโอเอส และแอนดรอยด์ คือ
อะไร
10. โปรแกรมที่เข้ามาโจมตีระบบ
คอมพิวเตอร์ มีชื่อเรียกว่าอะไร
11. ผู้ที่เจาะเข้ามาในระบบคอมพิวเตอร์
เรียกว่าอะไร
12. โปรแกรม เพาเวอร์พอยนต์ ใช้ทำอะไร
13. ระบบคลาวด์จัดเก็บข้อมูลไว้ที่ใด
14. ข้อมูลชนิดตัวเลขต่างกับข้อมูลชนิด
ข้อความอย่างไร
15. ภาพที่เป็นมาตรฐานในระบบ
อินเทอร์เน็ต คือภาพชนิดใด
16. คำว่า ภาพที่ถูกกำหนดให้อยู่ในกรอบ
สี่เหลี่ยมหมายถึงอะไร
17. แม่สีทางแสงได้แก่สีอะไร
18. แฟ้มเสียงชนิดใดที่มีความคมชัดที่สุด
19. ผู้ที่ทำหน้าที่ศึกษาข้อมูล ออกแบบ
โปรแกรม หาแนวทางในการปรับปรุง
แก้ไขระบบงานให้มสมรรถนะดีขึ้น
กว่าเดิม เรียกว่าอะไร
20. ก่อนการเลือกตั้งจะมีองค์กรที่ทำการ
สำรวจ และทำโพลคาดคะเนว่ามีพรรค
การเมืองใดได้สมาชิกสภาผู้แทน กี่คน
การทำโพลลักษณะนี้จัดเป็นการ
ประมวลผลแบบใด
21. หลังการเลือกตั้งและรวมคะแนน
เรียบร้อยแล้ว คณะกรรมการการ
เลือกตั้งได้ทำใบประกาศผลการ
เลือกตั้งอย่างเป็นทางการ ใบประกาศ
ผลนี้เรียกว่าอะไร
22. การเชื่อมต่อโทรศัพท์มือถือกับ
อินเทอร์เน็ต ทำได้กี่วิธี อะไรบ้าง
23. วายฟายคืออะไร นักเรียนจะใช้วาย
ฟายได้จากที่ใด
24. ไอเอสพี คืออะไร ยกตัวอย่างไอเอสพ ี
ในประเทศไทยมา 3 ชื่อ
25. เราท์เทอร์กับฮับต่างกันอย่างไร
26. สายไมโครโฟนต่างกับสายไฟทั่วไป
อย่างไร