Logo
thubnail
ห้องหนีภัยในโรงเรียน
เล่นอิสระ
มัธยมปลาย 10
อื่น ๆ

แนวคิดเชิงคำนวณ ม.4

Poowadon Ruksa
3
ปัญหาที่เพิ่มเข้ามา (20/ 20)
อนุญาตให้คำตอบที่ไม่ถูกต้อง
ซ่อนคำตอบ
public quiz

ปัญหา 1

เลือกประเภท

1. ข้อใดคือองค์ประกอบหลักของ "แนวคิดเชิงคำนวณ" (Computational Thinking) ที่ครบถ้วนที่สุด

  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย, การหารูปแบบ, การออกแบบอัลกอริทึม
  • การหารูปแบบ, การคิดเชิงนามธรรม, การเขียนโปรแกรม
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย, การหารูปแบบ, การคิดเชิงนามธรรม, การออกแบบอัลกอริทึม
  • การคิดเชิงนามธรรม, การออกแบบอัลกอริทึม, การทดสอบระบบ

ปัญหา 2

เลือกประเภท

2. การที่นักเรียนได้รับมอบหมายให้จัดกิจกรรม "กีฬาสี" ของโรงเรียน แล้วทำการแบ่งงานออกเป็นส่วนต่างๆ เช่น ฝ่ายสถานที่, ฝ่ายสวัสดิการ, ฝ่ายจัดขบวนพาเหรด, ฝ่ายจัดการแข่งขัน จัดเป็นแนวคิดเชิงคำนวณในข้อใด

  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)
  • การคิดเชิงนามธรรม (Abstraction)
  • การออกแบบอัลกอริทึม (Algorithm Design)

ปัญหา 3

เลือกประเภท

3. "สูตรคูณแม่ 2 คือการนำ 2 ไปคูณกับจำนวนนับเรียงไปเรื่อยๆ" จากข้อความนี้ หากเราสังเกตว่าผลลัพธ์ของสูตรคูณแม่ 2 จะเป็นเลขคู่เสมอ ถือเป็นการใช้แนวคิดข้อใด

  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)
  • การคิดเชิงนามธรรม (Abstraction)
  • การออกแบบอัลกอริทึม (Algorithm Design)

ปัญหา 4

เลือกประเภท

4. การสร้างแผนที่รถไฟฟ้า BTS หรือ MRT โดยแสดงเฉพาะสถานีและเส้นทางเชื่อมต่อ โดยไม่แสดงรายละเอียดของถนน ตึก หรือต้นไม้โดยรอบ จัดเป็นการใช้แนวคิดข้อใดชัดเจนที่สุด

  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)
  • การคิดเชิงนามธรรม (Abstraction)
  • การออกแบบอัลกอริทึม (Algorithm Design)

ปัญหา 5

เลือกประเภท

5. ข้อใดคือ "อัลกอริทึม" ของการต้มบะหมี่กึ่งสำเร็จรูปที่ถูกต้อง

  • ใส่เส้นลงในชาม -> เทน้ำร้อน -> ปิดฝา 3 นาที -> ใส่เครื่องปรุง
  • ต้มน้ำให้เดือด -> ใส่เส้นและเครื่องปรุง -> รอ 3 นาที -> รับประทาน
  • ใส่เครื่องปรุงในชาม -> เทน้ำร้อน -> ใส่เส้น -> ปิดฝา
  • ต้มน้ำให้เดือด -> ใส่เส้นลงไป -> รอ 3 นาที -> เทน้ำออก -> ใส่เครื่องปรุง

ปัญหา 6

เลือกประเภท

6. จากรูปภาพลำดับของรูปทรงเรขาคณิตต่อไปนี้ รูปถัดไปควรเป็นรูปใด

  • สี่เหลี่ยมจัตุรัส
  • วงกลม
  • สามเหลี่ยม
  • ห้าเหลี่ยม
6. จากรูปภาพลำดับของรูปทรงเรขาคณิตต่อไปนี้ รูปถัดไปควรเป็นรูปใด

ปัญหา 7

เลือกประเภท

7. หากต้องการวาดรูปแมวโดยใช้แนวคิดเชิงนามธรรม (Abstraction) เพื่อสร้างเป็นไอคอน (Icon) ควรจะเลือกเก็บรายละเอียดส่วนใดไว้

  • สีขน, จำนวนเส้นหนวด, ลายบนตัว
  • โครงหน้า, หูสามเหลี่ยม, หนวด
  • ความยาวของหาง, สีของตา, ขนาดของอุ้งเท้า
  • เพศของแมว, น้ำหนัก, อายุ

ปัญหา 8

เลือกประเภท

"การแปรงฟันทุกวันตอนเช้าและก่อนนอน" มีขั้นตอนที่ทำซ้ำๆ เหมือนกันในทุกๆ วัน จัดเป็นแนวคิดส่วนใด

  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย และ การหารูปแบบ
  • การหารูปแบบ และ การออกแบบอัลกอริทึม
  • การคิดเชิงนามธรรม และ การแบ่งปัญหาใหญ่เป็นปัญหาย่อย
  • การออกแบบอัลกอริทึม และ การคิดเชิงนามธรรม

ปัญหา 9

เลือกประเภท

9. จากผังงาน (Flowchart) ต่อไปนี้ ถ้าหากป้อนค่า x = 15 จะได้ผลลัพธ์ (Result) เป็นเท่าใด

  • 15
  • 20
  • 25
  • 30
9. จากผังงาน (Flowchart) ต่อไปนี้ ถ้าหากป้อนค่า x = 15 จะได้ผลลัพธ์ (Result) เป็นเท่าใด

ปัญหา 10

เลือกประเภท

"ต้องการเดินทางจากบ้านไปโรงเรียนให้เร็วที่สุด" สิ่งแรกที่ควรทำตามแนวคิดเชิงคำนวณคือข้อใด

  • ออกแบบอัลกอริทึม: เขียนขั้นตอนการเดินทางที่ดีที่สุด
  • คิดเชิงนามธรรม: มองว่าเส้นทางเป็นเพียงจุดเชื่อมต่อกัน ไม่สนใจสภาพจราจร
  • แบ่งปัญหาใหญ่เป็นปัญหาย่อย: หาเส้นทางที่เป็นไปได้ทั้งหมด, คำนวณเวลาแต่ละเส้นทาง
  • หารูปแบบ: หาวันที่รถไม่ติดเพื่อเดินทางในวันนั้น

ปัญหา 11

เลือกประเภท

11. เมื่อนักเรียนพบข้อผิดพลาด (Bug) ในโปรแกรมที่เขียนขึ้น การไล่ตรวจสอบการทำงานของโค้ดทีละบรรทัดเพื่อหาจุดที่ผิดพลาด เปรียบได้กับการใช้แนวคิดข้อใด

  • การหารูปแบบ (Pattern Recognition)
  • การออกแบบอัลกอริทึม (Algorithm Design)
  • การแก้ปัญหาเฉพาะหน้า (Ad-hoc)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)

ปัญหา 12

เลือกประเภท

12. การสร้าง "แม่แบบ" (Template) สำหรับการทำสไลด์นำเสนอผลงาน โดยมีโครงสร้าง สี และฟอนต์ที่กำหนดไว้แล้ว เพื่อให้ทุกคนในกลุ่มทำสไลด์ไปในทิศทางเดียวกัน เป็นการประยุกต์ใช้แนวคิดข้อใด

  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)
  • การคิดเชิงนามธรรม (Abstraction)
  • ถูกทุกข้อ

ปัญหา 13

เลือกประเภท

13. ข้อใดไม่ใช ประโยชน์ของแนวคิดเชิงคำนวณ

  • ช่วยให้แก้ปัญหาที่ซับซ้อนได้อย่างเป็นระบบ
  • ช่วยให้สามารถเขียนโปรแกรมคอมพิวเตอร์ได้ภาษาเดียว
  • ช่วยในการวางแผนการทำงานให้มีประสิทธิภาพ
  • ช่วยพัฒนาทักษะการคิดวิเคราะห์และแก้ปัญหา

ปัญหา 14

เลือกประเภท

14. ถ้าครูสั่งให้จัดเรียงหนังสือในห้องสมุดตามหมวดหมู่และเลขเรียกหนังสือ นักเรียนจะต้องใช้แนวคิดใดเป็นหลักในการทำตามคำสั่ง

  • การคิดเชิงนามธรรม (Abstraction)
  • การออกแบบอัลกอริทึม (Algorithm Design)
  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)

ปัญหา 15

เลือกประเภท

15. การที่เราสามารถใช้สมาร์ทโฟนได้โดยไม่จำเป็นต้องรู้ว่าวงจรภายในทำงานอย่างไร ถือเป็นตัวอย่างของแนวคิดเรื่องใด

  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)
  • การคิดเชิงนามธรรม (Abstraction)
  • การออกแบบอัลกอริทึม (Algorithm Design)

ปัญหา 16

เลือกประเภท

16. จากภาพ หากต้องการให้หุ่นยนต์ (Robot) เดินจากจุด START ไปยังจุด GOAL โดยห้ามเดินทะลุช่องสีดำ คำสั่งในข้อใดถูกต้องที่สุด (คำสั่ง: R=เดินขวา, D=เดินลง)

  • R, D, D, R, R, D
  • R, R, D, D, R, D
  • D, D, R, D, R, R
  • R, D, R, D, R, D
16. จากภาพ หากต้องการให้หุ่นยนต์ (Robot) เดินจากจุด START ไปยังจุด GOAL โดยห้ามเดินทะลุช่องสีดำ คำสั่งในข้อใดถูกต้องที่สุด (คำสั่ง: R=เดินขวา, D=เดินลง)

ปัญหา 17

เลือกประเภท

17. การพัฒนาซอฟต์แวร์ขนาดใหญ่ ทีมงานมักจะแบ่งการพัฒนาออกเป็นส่วนย่อยๆ (Module) เช่น ส่วนจัดการผู้ใช้, ส่วนจัดการสินค้า, ส่วนชำระเงิน แล้วจึงนำมารวมกัน แนวทางนี้ตรงกับหลักการใด

  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)
  • การคิดเชิงนามธรรม (Abstraction)
  • การออกแบบอัลกอริทึม (Algorithm Design)

ปัญหา 18

เลือกประเภท

18. "เมื่อฝนตก กบจะร้อง" , "เมื่อวานฝนตก" ดังนั้นเราจึงสรุปได้ว่า "เมื่อวานกบต้องร้อง" กระบวนการคิดเช่นนี้ใกล้เคียงกับแนวคิดข้อใดมากที่สุด

  • การหารูปแบบ (Pattern Recognition)
  • การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)
  • การคิดเชิงนามธรรม (Abstraction)
  • การออกแบบอัลกอริทึม (Algorithm Design)

ปัญหา 19

เลือกประเภท

19. รหัสเทียม (Pseudocode) มีประโยชน์อย่างไรในการออกแบบอัลกอริทึม

  • เป็นรหัสที่คอมพิวเตอร์สามารถทำงานได้ทันที
  • ช่วยอธิบายขั้นตอนการทำงานของโปรแกรมโดยไม่ยึดติดกับภาษาใดภาษาหนึ่ง
  • เป็นการแสดงผลลัพธ์ของโปรแกรมในรูปแบบกราฟิก
  • ใช้สำหรับหาข้อผิดพลาดทางไวยากรณ์ของโปรแกรม

ปัญหา 20

เลือกประเภท

20. เป้าหมายสูงสุดของการนำแนวคิดเชิงคำนวณมาประยุกต์ใช้คืออะไร

  • เพื่อให้สามารถสื่อสารกับคอมพิวเตอร์ได้
  • เพื่อออกแบบวิธีการแก้ปัญหาอย่างเป็นขั้นตอนและมีประสิทธิภาพ
  • เพื่อลดรายละเอียดที่ไม่จำเป็นของปัญหาออกไปให้หมด
  • เพื่อแบ่งปัญหาใหญ่ให้เป็นปัญหาย่อยที่สุดเท่าที่จะทำได้
การแชร์ Google Classroom