wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบหลังเรียน หน่วยที่1 การออกแบบและการเขียนอัลกอลิทึม

Total questions: 21

Worksheet time: 22mins

Name
Class
Date
1.
ให้นักรียนพิมพ์ ชื่อ-สกุล/ชั้น/เลขที่ของตนเอง เช่น ด.ญ.นฤมล พรมพร้อม
4 lines
2.
แนวคิดเชิงนามธรรม (Abstract thinking) มีแนวคิดในการจัดการกับปัญหาอย่างไร
a)
การหารูปแบบที่ซ้ำกัน
b)
การออกแบบขั้นตอนการแก้ปัญหา
c)
การแตกปัญหาที่ซับซ้อนให้เป็นปัญหาย่อยที่มีขนาดเล็กลง
d)
การมุ่งเน้นความสำคัญของปัญหา โดยไม่สนรายละเอียดย่อย
3.
ข้อใดบอกความหมายของอัลกอทึม (Algorithm) ได้ถูกที่สุด
a)
การเขียนรายงานปัญหา
b)
การเขียนคำสั่งภาษาอังกฤษ
c)
การป้อนคำสั่งภาษาคอมพิวเตอร์
d)
การออกแบบขั้นตอนวิธีการแก้ปัญหา
4.
ข้อใดบอกความหมายของภาษาธรรมชาติได้ชัดเจนที่สุด
a)
การเลียนเสียงธรรมชาติ
b)
ภาษาที่สัตว์ใช้สื่อสารกัน
c)
ภาษาที่มนุษย์ใช้สื่อสารกัน
d)
เสียงลมที่ลอดผ่านช่องเขา
5.
กระบวนการทางคอมพิวเตอร์ประกอบด้วยอะไรบ้าง
a)
การรับข้อมูล การบันทึกข้อมูล การแสดงผล
b)
การรับข้อมูล การประมวณผล การแสดงผล
c)
การค้นหาข้อมูล การประมวลผล การแสดงผล
d)
การค้นหาข้อมูล การบันทึกข้อมูล การแสดงผล
6.
ยุคของภาษาเครื่อง ใช้อะไรในการสั่งงานคอมพิวเตอร์
a)
เลขฐานสอง เช่น 1010
b)
สัญลักษณ์ตัวอักษรภาษาอังกฤษ เช่น A = Add
c)
คำหรือประโยคภาษาอังกฤษ เช่น printf(Area = " ")
d)
ภาษาที่มนุษย์ใช้สื่่อสาร
7.
ข้อใดไม่ใช่หลักของการเขียนรหัสลำลอง
a)
มีหมายเลขลำดับขั้นตอนชัดเจน
b)
หนึ่งบรรทัดมีเพียงคำสั่งเดียว
c)
คำสั่งมีความกระชับ เข้าใจง่าย
d)
เป็นภาษาเฉพาะที่ใช้สำหรับเขียนโปรแกรมคอมพิวเตอร์
8.

COMPUTE Area = width x length จากรหัสลำลองข้างต้นสามารถเขียนเป็นอัลกอริทึมภาษาธรรมชาติได้อย่างไร

a)
คำนวณ พื้นที่ = ฐาน x สูง
b)
คำนวณ พื้นที่ = (1/2) x ฐาน x สูง
c)
คำนวณ พื้นที่ = กว้าง x ยาว
d)
คำนวณ พื้นที่ = 3.14 x (r x r)
9.
ข้อใดเป็นคำสั่งที่ใช้ในการเปิด และปิดการทำงานของอัลกอลิทึม
a)
show/end
b)
start/stop
c)
input/output
d)
start/show
10.

COMPUTE Area = (1/2) x base x height จากรหัสลำลองข้างต้นเป็นการคำนวณเพื่อค่าอะไร

a)
พื้นที่วงกลม
b)

พื้นที่สี่เหลี่ยมคางหมู

c)

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

d)
พื้นที่สามเหลี่ยม
11.
สัญลักษณ์ต่อไปนี้เป็นมีหน้าที่อะไร
a)
กำหนดค่าหรือประมวลผล
b)
ทางเลือกเงื่อนไข
c)
แสดงผลทางจอภาพ
d)
แสดงผลผ่านทางเครื่องพิมพ์
12.
สัญลักษณ์ต่อไปนี้เป็นมีหน้าที่อะไร
a)
กำหนดค่าหรือประมวลผล
b)
ทางเลือกเงื่อนไข
c)
แสดงผลทางจอภาพ
d)
แสดงผลผ่านทางเครื่องพิมพ์
13.
สัญลักษณ์ต่อไปนี้เป็นมีหน้าที่อะไร
a)
กำหนดค่าหรือประมวลผล
b)
โปรแกรมย่อย
c)
ทางเลือกเงื่อนไข
d)
นำเข้าและส่งออกข้อมูล
14.

ถ้านักเรียนต้องการตรวจสอบเงื่อนไข ถ้าตัวแปร x > 10 ในการเขียนผังงาน นักเรียนควรใส่คำสั่งลงในสัญลักษณ์ข้อใด

a)

ตัวเลือก 1

ตัวเลือก 1

b)

ตัวเลือก 2

ตัวเลือก 2

c)

ตัวเลือก 3

ตัวเลือก 3

d)

15.

ข้อใด ไม่ใช่ รูปแบบการเขียนอัลกอริทึมโดยผังงาน

a)
แบบเรียงลำดับ
b)
แบบเงื่อนไข
c)
แบบทำซ้ำ
d)

แบบวิเคราะห์

16.

หากนักเรียนต้องการเขียนอัลกอริทึมของการต้มมาม่า 1 ถ้วย นักเรียนควรเขียนเป็นผังงานรูปแบบใดมากที่สุด

a)
แบบเรียงลำดับ
b)
แบบเงื่อนไข
c)
แบบทำซ้ำ
d)

แบบวิเคราะห์

17.
จากข้อความต่อไปนี้ "ครูฝันต้องการให้นักเรียนสอบท้ายบท ในวิชาฟิสิกส์ โดยมีเกณฑ์การประเมิน ดังนี้ -ได้คะแนน 0 - 12 หมายถึง ไม่ผ่าน -ได้คะแนน 13 - 20 หมายถึง ผ่าน นักเรียนที่สอบไม่ผ่านเกณฑ์ สามารถสอบใหม่ ได้จนกว่าจะผ่าน" จงพิจารณาว่าควรเขียนเป็นผังงานรูปแบบใด
a)
แบบเรียงลำดับ
b)
แบบเงื่อนไข
c)
แบบทำซ้ำ
d)

แบบวิเคราะห์

18.

ข้อใด ไม่ใช่ สัญลักษณ์ผังงานที่มีหน้าที่แสดงผลลัพธ์

a)

ตัวเลือก 1

ตัวเลือก 1

b)

ตัวเลือก 3

ตัวเลือก 3

c)

ตัวเลือก 2

ตัวเลือก 2

d)

ตัวเลือก 4

ตัวเลือก 4

19.

COMPUTE SUM = X + Y จากรหัสลำลองข้างต้นสามารถใช้สัญลักษณ์ผังงานใด

แทนคำสั่ง COMPUTE ได้

a)

ตัวเลือก 1

ตัวเลือก 1

b)

ตัวเลือก 2

ตัวเลือก 2

c)

ตัวเลือก 3

ตัวเลือก 3

d)

ตัวเลือก 4

ตัวเลือก 4

20.
ผังงานในภาพเป็นผังงานรูปแบบใด
a)
แบบเรียงลำดับ
b)
แบบมีเงื่อนไข
c)
แบบทำซ้ำ
d)
แบบขั้นตอนวิธี
21.
ผังงานในภาพเป็นผังงานรูปแบบใด
a)
แบบเรียงลำดับ
b)
แบบมีเงื่อนไข
c)
แบบทำซ้ำ
d)
แบบขั้นตอนวิธี