Logo
thubnail
เนินเขาสำหรับปิกนิก
แบบรอบ
มัธยมปลาย 10
อื่น ๆ
การออกแบบขั้นตอนวิธี
ปภัสสร สุทธปัญ
203
ปัญหาที่เพิ่มเข้ามา (15/ 20)
อนุญาตให้คำตอบที่ไม่ถูกต้อง
แสดงคำตอบ
public quiz

สื่อการเรียนรู้

ไฟล์

4การออกแบบขั้นตอนวิธี.pdf
อนุญาตให้ดูระหว่างทำข้อสอบ

ปัญหา 1

เลือกประเภท

ข้อใดคือความหมายของ “ขั้นตอนวิธี (Algorithm)”

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

ปัญหา 2

เลือกประเภท

การออกแบบขั้นตอนวิธีควรมีลักษณะอย่างไร

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

ปัญหา 3

เลือกประเภท

ข้อใด ไม่ใช่ คุณสมบัติของขั้นตอนวิธีที่ดี

  • มีลำดับขั้นตอนที่ชัดเจน
  • สามารถปฏิบัติได้จริง
  • แสดงผลลัพธ์ที่ไม่แน่นอน
  • ครอบคลุมทุกกรณีที่เป็นไปได้

ปัญหา 4

เลือกประเภท

ข้อใดต่อไปนี้อธิบายความหมายของ "ขั้นตอนวิธี (Algorithm)" ได้ถูกต้องที่สุด

  • คำสั่งภาษา Python ที่สามารถแปลได้
  • ลำดับของขั้นตอนการทำงานอย่างมีตรรกะเพื่อแก้ปัญหา
  • กล่องคำสั่งที่ใช้งานในโปรแกรมสำเร็จรูป
  • สัญลักษณ์การรับค่าในภาษา C

ปัญหา 5

เลือกประเภท

สัญลักษณ์ใดแทนการเริ่มต้น/สิ้นสุดของขั้นตอนวิธี

ปัญหา 6

เลือกประเภท

สมมติว่าเราต้องการออกแบบขั้นตอนวิธีในการตรวจสอบว่านักเรียน "ผ่าน" หรือ "ไม่ผ่าน" จากคะแนนสอบ ข้อใดคือแนวทางที่เหมาะสมที่สุด

  • ตรวจสอบรายชื่อก่อน
  • เปรียบเทียบคะแนนกับเกณฑ์ที่กำหนด
  • แสดงข้อความขอบคุณ
  • ป้อนชื่อครูผู้สอน

ปัญหา 7

เลือกประเภท

ข้อใดเป็นตัวอย่างของขั้นตอนวิธีที่สามารถนำไปใช้จริงได้ในชีวิตประจำวัน

  • การสร้างกราฟแสดงผล
  • การจัดเรียงหนังสือจากเล่มเล็กไปเล่มใหญ่
  • การเปิดคอมพิวเตอร์
  • การดูโทรทัศน์

ปัญหา 8

เลือกประเภท

ข้อใดเป็นตัวอย่างของการใช้โครงสร้างแบบ "มีทางเลือก (Selection)"

  • รับข้อมูลนักเรียน
  • ถ้าคะแนน ≥ 50 ให้แสดงว่า "ผ่าน" มิฉะนั้นแสดงว่า "ไม่ผ่าน"
  • รวมคะแนนทุกวิชา
  • แสดงรายชื่อทั้งหมด

ปัญหา 9

เลือกประเภท

สัญลักษณ์ ⯁ ใช้ในกรณีใด

  • การคำนวณคะแนน
  • การรับชื่อผู้ใช้
  • การแสดงผลคะแนน
  • การตรวจสอบว่าเงื่อนไขเป็นจริงหรือเท็จ

ปัญหา 10

เลือกประเภท

สัญลักษณ์ ▤ แสดงถึงอะไรในขั้นตอนวิธี

  • การตัดสินใจ
  • การแสดงผล
  • การประมวลผล
  • การสิ้นสุดโปรแกรม

ปัญหา 11

เลือกประเภท

ถ้าต้องการรับข้อมูลชื่อและคะแนนจากผู้ใช้ ควรใช้สัญลักษณ์ใดก. ▤

ปัญหา 12

เลือกประเภท

ในการคำนวณผลรวมของตัวเลข 5 จำนวน ควรใช้โครงสร้างใด

  • การวนซ้ำ (Loop)
  • การตัดสินใจ
  • การแสดงผล
  • การนำเข้าข้อมูล

ปัญหา 13

เลือกประเภท

สัญลักษณ์ ▱ ใช้แทนกระบวนการใด

  • ตัดสินใจ
  • ประมวลผล
  • รับค่าและแสดงค่า
  • เริ่มต้นโปรแกรม

ปัญหา 14

เลือกประเภท

ในการออกแบบขั้นตอนวิธีเพื่อ “หาราคาหลังหักส่วนลด” ข้อใดควรเป็นลำดับสุดท้าย

  • รับค่าราคาสินค้า
  • คำนวณราคาหลังลด
  • ป้อนเปอร์เซ็นต์ส่วนลด
  • แสดงราคาสุทธิ

ปัญหา 15

เลือกประเภท

ข้อใดคือข้อดีของการออกแบบขั้นตอนวิธี

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