wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบการเขียนอัลกอริทึม

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

ข้อใดกล่าวได้ถูกต้องที่สุด

a)

การเขียนอัลกอริทึมด้วยรหัสจําลองเป็นการใช้ภาษาใกล้เคียงกับภาษามนุษย์มากที่สุด

b)

การเขียนอัลกอริทึมด้วยภาษาธรรมชาติ ไม่สามารถสั่งให้คอมพิวเตอร์ทํางานตามคําสั่งได้ทุกคําสั่ง

c)

การเขียนอัลกอริทึมแบบผังงานไม่เป็นที่นิยม เพราะเข้าใจยาก

d)

การเขียนอัลกอริทึมด้วยรหัสจําลองเป็นวิธีการเขียนโปรแกรมที่ดีที่สุด

2.

ข้อใดไม่ใช่แนวคิดเชิงนามธรรม

a)

เป็นแนวคิดที่แยกแยะรายละเอียดสาระสําคัญของปัญหา

b)

เป็นแนวคิดในการแก้ไขปัญหาอย่างเป็นระบบ

c)

เป็นแนวคิดที่ใช้แก้ไขปัญหาเฉพาะโจทย์คณิตศาสตร์

d)

เป็นแนวคิดที่เป็นองค์ประกอบของแนวคิดเชิงคํานวณ

3.

ข้อใดเป็นรหัสจําลองที่อยู่ในกลุ่มเดียวกันทั้งหมด

a)

START, STOP, BEGIN

b)

END, SHOW, PRINT

c)

OUTPUT, END, DISPLAY

d)

GET, WRITE, OUTPUT

4.

ข้อใดจับคู่ภาพสัญลักษณ์กับความหมายถูกต้อง

a)

หมายถึง แสดงผลทางเครื่องพิมพ์

b)

หมายถึง รับข้อมูลโดยไม่กําหนดอุปกรณ์

c)

หมายถึง รับข้อมูลเริ่มต้น

d)

หมายถึง เกณฑ์การทําซ้ํา

5.

คําสั่ง “คํานวณพื้นที่สี่เหลี่ยมผืนผ้า = กว้าง × ยาว” เป็นการเขียนอัลกอริทึมในรูปแบบใด

a)

ภาษาสื่อสาร

b)

ภาษาคอมพิวเตอร์

c)

ภาษาธรรมชาติ

d)

ผังงาน

6.

ตํารวจสอบปากคําพยานคนหนึ่ง ซึ่งเป็นพนักงานในร้านอาหาร ถึงเหตุการณ์ที่ผู้ต้องสงสัยซึ่งมารับประทานอาหารในร้านอาหารแห่งนี้ ได้ขโมยกระเป๋าสตางค์ของเจ้าของร้านไป ตามแนวคิดเชิงนามธรรม ข้อมูลใดที่ตํารวจควรละทิ้งมากที่สุด

a)

รูปร่างหน้าตาของผู้ต้องสงสัย

b)

ลักษณะเสื้อผ้าของผู้ต้องสงสัย

c)

ช่วงเวลาที่ผู้ต้องสงสัยอยู่ในร้าน

d)

รายการอาหารที่ผู้ต้องสงสัยรับประทาน

7.

ลักษณะสําคัญของการใช้แนวคิดเชิงนามธรรมมาใช้ในการแก้ปัญหาคือข้อใด

a)

เป็นการแก้ปัญหาทางด้านคณิตศาสตร์และวิทยาศาสตร์

b)

เป็นการหาแนวคิดรวบยอดเพื่อใช้ในการแก้ปัญหา

c)

เป็นการแยกแยะส่วนสาระสําคัญออกจากส่วนที่ไม่สําคัญ

d)

เป็นการแก้ปัญหาที่มองไม่เห็นเป็นรูปธรรม จับต้องไม่ได้

8.

จากข้อมูลที่สมชายนึกออก มีจํานวนข้อมูลที่ไม่เป็นประโยชน์ในการหาบ้านของสมชายกี่ข้อความ

a)

1 ข้อความ

b)

2 ข้อความ

c)

3 ข้อความ

d)

4 ข้อความ

9.

รหัสจําลองใดแตกต่างจากพวก

a)

START

b)

DISPLAY

c)

OUTPUT

d)

PRINT

10.

การเขียนผังงานควรอยู่ในขั้นตอนใดของการพัฒนาโปรแกรม

a)

การจัดทําเอกสาร

b)

การตรวจสอบโปรแกรม

c)

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

d)

การออกแบบโปรแกรม

11.

อัลกอริทึม คือ ระเบียบวิธีหรือขั้นตอนวิธีที่ใช้ในการแก้ปัญหา ที่มีกระบวนการขั้นตอนที่ชัดเจน โดยรูปแบบการเขียนอัลกอริทึมสามารถแบ่งได้ 3 รูปแบบ ยกเว้นข้อใด

a)

Natural Language

b)

Pseudo Code

c)

Flowchart

d)

Template

12.

ภาษาคอมพิวเตอร์ คือ โปรแกรมหรือชุดคําสั่งที่โปรแกรมเมอร์ (Programmer) เขียนขึ้นเพื่อใช้สั่งงานเครื่องคอมพิวเตอร์ตามรูปแบบและโครงสร้างของภาษา ซึ่งภาษาที่ใช้เวลาในการเขียนชุดคําสั่งนานและยากที่สุดคือภาษาใด

a)

Machine Language

b)

Assembly Language

c)

High-level Language

d)

Natural Language

13.

ข้อใดเป็นหลักการเขียนอัลกอริทึมด้วยผังงาน

a)

ใช้ตัวเลขแทนลําดับการทํางาน

b)

จุดเริ่มต้นและจุดสิ้นสุดควรเป็นจุดเดียวกัน

c)

เขียนทิศทางการทํางานโดยใช้ลูกศรกํากับทิศทาง

d)

ไม่ต้องเขียนคําอธิบายในภาพสัญลักษณ์