wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Post-test Algorithm

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

อัลกอริทึมหมายถึงอะไร

a)

กระบวนการแก้ไขปัญหา

b)

รูปแบบการเขียนโปรแกรม

c)

การแก้ปัญหาทางตรรกะ

d)

การทำงานแบบมีเงื่อนไข

2.

ข้อใดคือประโยชน์ของอัลกอริทึม (Algorithm)

a)

ใช้สัญลักษณ์แทนการแก้ปัญหา

b)

ทำให้การแก้ไขปัญหาเป็นไปอย่างรวดเร็ว

c)

มีความชัดเจน สั้น และได้ใจความ

d)

มีการทำงานตามเงื่อนไขที่ผู้ใช้กำหนด

3.

การใช้รูปภาพสัญลักษณ์ แทนขั้นตอนการเขียนโปรแกรมคือข้อใด

a)

ฟังก์ชัน (function)

b)

รหัสจำลอง (Pseudo Code)

c)

ผังงาน (flowchart)

d)

การบรรยาย (Narrative Description)

4.

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

a)

ฟังก์ชัน (function)

b)

รหัสจำลอง (Pseudo Code)

c)

การบรรยาย (Narrative Description)

d)

ผังงาน (flowchart)

5.

ข้อใดไม่ใช่ประโยชน์หลักของอัลกอริทึม

a)

ด้านการคำนวณ

b)

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

c)

ด้านการตกแต่งโปรแกรม

d)

ด้านการเข้าและถอดรหัส

6.

ข้อใดไม่ใช่การกระบวนการในการเขียนอัลกอริทึม

a)

กำหนดปัญหาหรือสิ่งสำคัญ

b)

คำนึงถึงสิ่งที่เป็นรายละเอียดไม่คัญ

c)

จัดเรียงข้อมูล

d)

แตกปัญหายิบย่อย

7.

ข้อใดไม่ใช่การจัดเรียงลำดับข้อมูล

a)

วิธีการเลื่อนรถออกจากลานจอดที่แออัด

b)

การกำหนดช่องจ่ายเงินในห้าง Lotus

c)

การกำหนดตำแหน่ง ก-ฮ ในคัดลายมือ

d)

การออกแบบการทำภาพโปสเตอร์ใน Canva

8.

ข้อใดไม่ใช่หลักการเขียนอัลกอริทึม

a)

เรียงลำดับความสำคัญ

b)

ขียนแบบเข้าใจง่าย

c)

จัดทำโดยละเอียด

d)

ออกแบบขั้นตอนให้น้อยที่สุด

9.

การเขียนอัลกอริทึมแบบใด ที่ใกล้เคียงกับภาษาคอมพิวเตอร์มากที่สุด

a)

Python

b)

Pseudo Code

c)

Flow Chart

d)

narrative description

10.

ข้อใดคืออัลกอริทึมแบบทางเลือก

a)

ต๊อบเข้าแถวตอบคำถามจนกว่าจะถูก

b)

ฟลุ๊คโยนบาสไม่เข้าห่วงจึงต้องกลับบ้าน

c)

นิวเตะบอลจนกว่าจะเข้าโกล

d)

กี้เรียงลำดับชิ้นงานของตนเองตั้งแต่สัปดาห์แรกที่ทำ

11.

จากภาพเป็นข้อดีด้านใดของ Algorithm

a)

ด้านการถอดรหัส

b)

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

c)

ด้านการคำนวณ

d)

ด้านการอ่านภาษา

12.

รูปแบบอัลกอริทึมแบบทำซ้ำ คืออะไร

a)

การจัดเรียงข้อมูลใหม่

b)

การปฏิบัติตามเงื่อนไข

c)

การปฏิบัติตามเงื่อนไข จนกว่าจะสำเร็จ

d)

การทำใหม่ตามคำสั่งตามจำนวนครั้ง

13.

จากภาพเป็นอัลกอริทึมแบบใด

a)

แบบลำดับ

b)

แบบ 2 ทาง

c)

แบบวนซ้ำ

d)

แบบทางเลือก

14.

สัญลักษณ์นี้มีความหมายว่าอะไร?

a)

สิ้นสุด

b)

ตัวป้อน

c)

ผลลัพธ์

d)

กระบวนการ

15.

กระบวนการแก้ปัญหาจะต้องเริ่มจากขั้นตอนใดเป็นขั้นตอนแรก

a)


ดำเนินการแก้ไข

b)

วางแผนการแก้ปัญหา

c)

วิเคราะห์และกำหนดรายละเอียดของปัญหา

d)


ตรวจสอบและปรับปรุง

16.

จากภาพเป็นการเขียนอัลกอริทึมแบบใด

a)

แบบรหัสจำลอง(Pseudo code)

b)

แบบการบรรยาย (Narrative Description)

c)

แบบผสมรูปแบบ(Mixed Algorithm)

d)

แบบภาษาเขียน(Writing Description)

17.

ข้อใดไม่ใช่กระบวนหลักของ Algorithm

a)

การข้อมูล(Input)

b)

การประมวล(Process)

c)

การแสดงผล(Output)

d)

การปรับปรุง(Improve)

18.

ถ้าหากต้องการเขียนโปรแกรมหาพื้นที่สี่เหลี่ยมจตุรัส ต้องเขียนอัลกอริทึมแบบใด

a)

start

Input : ด้าน
compute area :ด้านxด้าน

output area

stop

b)

start

Input : ความยาว

Input : ความกว้าง
compute area : ความยาวxความกว้าง

output area

stop

c)

start

Input : ความยาว

Input : ความกว้าง
compute area : ความยาวxความกว้าง

output area

Finish

d)

Input : ด้าน
compute area :ด้าน

output area

Print to display

19.

อัลกอริทึมแบบใด ที่เหมาะสมกับการเผยแพร่แบบสากลมากที่สุด

a)

การบรรยาย (Narrative Description)

b)

รหัสจำลอง (Pseudo Code)

c)

ผังงาน (flowchart)

d)

อธิบายแบบเป็นธรรมชาติ(Natural Language)

20.

ข้อใด คือการเขียนผังงานที่ดี

a)

ทิศทางของลำดับขั้นตอนการทำงานเขียนจากบนลงล่างหรือจากขวามาซ้าย

b)

ทุกผังงานต้องมีจุดเริ่มต้นและจุดสิ้นสุดเพียงอย่างละหนึ่งแห่งเท่านั้น

c)

สัญลักษณ์การตัดสินใจมีลูกศรชี้ทิศทางออก 2 ทิศทางโดย ไม่ต้องกำหนดความหมายของการออกจากสัญลักษณ์

d)

เขียนรวบกระบวนการมาไว้ด้วยกัน เพื่อลดการใช้ เครื่องหมายกระบวนการ