wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

วิทยาการคำนวณ ม.4 การแก้ปัญหาและขั้นตอนวิธี

Total questions: 8

Worksheet time: 8mins

Name
Class
Date
1.

ปัญหาใดควรระบุอยู่ในรูปแบบของการทำซ้ำ ถ้าไม่ต้องการให้ขั้นตอนวิธียาวเกินความจำเป็น

a)

การหาปริมาตรทรงกรวย

b)

การหาค่าเฉลี่ยของจำนวนเต็ม 1 พันจำนวน

c)

การตรวจสอบว่าจำนวนเต็มที่พิจารณาอยู่ เป็นจำนวนเต็มคู่ หรือ จำนวนเต็มคี่

d)

การตัดเกรดคะแนนสอบนักเรียน 1 คน

2.

การนำข้อมูลที่ยังไม่ถูกพิจารณามาเติมลงในตำแหน่งที่ถูกต้อง คือการจัดเรียงข้อมูลแบบใด

a)

การจัดเรียงข้อมูลแบบเลือก

b)

การจัดเรียงข้อมูลแบบทวิภาค

c)

การจัดเรียงข้อมูลแบบเงื่อนไข

d)

การจัดเรียงข้อมูลแบบแทรก

3.

ปัญหาใดควรระบุให้อยู่ในรูปแบบของการทำซ้ำ ถ้าไม่ต้องการให้ขั้นตอนวิธียาวเกินความจำเป็น

a)

การหาพื้นที่สี่เหลี่ยม

b)

การหาค่าเฉลี่ยของนักเรียนทั้งระดับสายชั้น

c)

การตรวจสอบว่าจำนวนเต็มที่พิจารณาอยู่ 2 จำนวนเป็นจำนวนเต็มคู่ หรือ จำนวนเต็มที่

d)

การตัดเกรดจากคะแนนสอบของนักเรียน 1 คน

4.

ข้อใดกล่าวถูกต้องเกี่ยวกับการค้นหาแบบทวิภาค Binary search

a)

ข้อมูลเรียงกัน

b)

พิจารณาค่ากลางเป็นอันดับแรก

c)

แบ่งข้อมูลออกเป็น 2 ส่วนเท่า ๆ กัน

d)

ถูกทุกข้อแหละมั้ง

5.

พิจารณารายการข้อมูลต่อไปนี้ (10) 20, 45, (32) (100), 25, 15, 17 วงเล็บหมายถึงตัวเลขนั้นถูกเลือกแล้ว ข้อมูลใดเป็นข้อมูลที่มีค่าน้อยที่สุดที่ยังไม่ถูกเลือก และข้อมูลนั้นเป็นข้อมูลลำดับที่เท่าใดในรายการ (โดยพิจารณาข้อมูลที่ถูกเลือกว่าอยู่ในรายการด้วย)

a)

10 ซึ่งเป็นข้อมูลลำดับที่ 1

b)

15 ซึ่งเป็นข้อมูลลำดับที่ 7

c)

17 ซึ่งเป็นข้อมูลลำดับที่ 4

d)

25 ซึ่งเป็นข้อมูลลำดับที่ 7

6.

พิจารณาข้อมูลต่อไปนี้ 20,17, 28, 8, 25, 60 ในการเรียงลำดับข้อมูลจากมากไปหาน้อยแบบเลือกในรอบที่ 3 จะได้ผลลัพธ์อย่างไร

a)

รายการคำตอบ : 8, 17, 20

รายการข้อมูลที่เหลือ :(20),(17),28,(8),25,60

b)

รายการคำตอบ : 25, 28, 60

รายการข้อมูลที่เหลือ : 20,17,(28),8,(25),(60)

c)

รายการคำตอบ : 60, 28, 25

รายการข้อมูลที่เหลือ : 20,17,(28),8,(25),(60)

d)

รายการคำตอบ : 20, 17, 8

รายการข้อมูลที่เหลือ : (20,)(17),28,(8),25,60

7.

พิจารณาข้อมูลต่อไปนี้ 92, 41, 10, 39, 24, 21

ในการเรียงลำดับข้อมูลจากน้อยไปหา มากแบบแทรกในรอบที่ 4 จะได้ผลลัพธ์อย่างไร

a)

รายการคำตอบ: 10, 39, 41, 92

รายการข้อมูลที่เหลือ: 24, 21

b)

รายการคำตอบ: 92, 39, 41, 10

รายการข้อมูลที่เหลือ: 24, 21

c)

รายการคำตอบ: 92, 41, 10, 39

รายการข้อมูลที่เหลือ: 24, 21

d)

รายการคำตอบ: 10, 39, 92, 41

รายการข้อมูลที่เหลือ: 24, 21

8.

ข้อมูลในข้อใดสามารถใช้การค้นหาแบบทวิภาคได้

a)

1, 3, 5, 7, 7, 5, 3, 1

b)

1, 3, 1, 3, 5, 5, 7, 7

c)

1, 3, 5, 7, 1, 3, 5, 7

d)

1, 1, 3, 3, 5, 5, 7, 7