wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

การเขียนซูโดโค้ดสำหรับนักเรียน

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

ซูโดโค้ดคืออะไร?

a)

ซูโดโค้ดคือการเขียนโปรแกรมที่ใช้เฉพาะในคอมพิวเตอร์

b)

ซูโดโค้ดคือการเขียนโปรแกรมในรูปแบบที่เข้าใจง่ายเพื่อวางแผนอัลกอริธึม

c)

ซูโดโค้ดคือการเขียนโปรแกรมที่ไม่มีโครงสร้าง

d)

ซูโดโค้ดคือการเขียนโปรแกรมในภาษาที่ซับซ้อน

2.

ทำไมการเขียนซูโดโค้ดจึงสำคัญ?

a)

การเขียนซูโดโค้ดทำให้โปรแกรมทำงานเร็วขึ้น

b)

การเขียนซูโดโค้ดเป็นขั้นตอนที่ไม่จำเป็นในกระบวนการพัฒนา

c)

การเขียนซูโดโค้ดช่วยในการเขียนโค้ดจริงได้ทันที

d)

การเขียนซูโดโค้ดช่วยในการวางแผนและออกแบบอัลกอริธึมอย่างมีประสิทธิภาพ

3.

ซูโดโค้ดมีลักษณะอย่างไร?

a)

ซูโดโค้ดมีลักษณะเป็นการเขียนคำสั่งที่เข้าใจง่าย ไม่เป็นทางการ และไม่ต้องคำนึงถึงไวยากรณ์ของภาษาโปรแกรม

b)

ซูโดโค้ดต้องใช้ไวยากรณ์ที่เข้มงวด

c)

ซูโดโค้ดเป็นภาษาที่ใช้ในการเขียนโปรแกรมจริง

d)

ซูโดโค้ดมีลักษณะเป็นการเขียนคำสั่งที่ซับซ้อน

4.

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

a)

ซูโดโค้ดช่วยในการวางแผนและออกแบบโปรแกรมได้อย่างชัดเจนและเข้าใจง่าย

b)

ซูโดโค้ดทำให้โปรแกรมทำงานได้โดยไม่ต้องทดสอบ

c)

ซูโดโค้ดเป็นภาษาที่ใช้ในการเขียนโปรแกรมจริง

d)

ซูโดโค้ดช่วยในการเขียนโค้ดจริงได้เร็วขึ้น

5.

ยกตัวอย่างการใช้ซูโดโค้ดในโปรแกรมที่ง่ายที่สุด

a)

1. เริ่มต้น 2. กำหนดตัวแปร a 3. รับค่าจากผู้ใช้ให้ a 4. คำนวณผลรวม c = a - b 5. แสดงผล c 6. สิ้นสุด

b)

1. เริ่มต้น 2. กำหนดตัวแปร a และ b 3. รับค่าจากผู้ใช้ให้ a 4. คำนวณผลรวม c = a / b 5. แสดงผล c 6. สิ้นสุด

c)

1. เริ่มต้น 2. กำหนดตัวแปร a และ b 3. รับค่าจากผู้ใช้ให้ a และ b 4. คำนวณผลรวม c = a + b 5. แสดงผล c 6. สิ้นสุด

d)

1. เริ่มต้น 2. กำหนดตัวแปร a และ b 3. รับค่าจากผู้ใช้ให้ a 4. คำนวณผลรวม c = a * b 5. แสดงผล c 6. สิ้นสุด

6.

ซูโดโค้ดสามารถใช้แทนภาษาโปรแกรมได้หรือไม่?

a)

ไม่

b)

อาจจะไม่

c)

ขึ้นอยู่กับสถานการณ์

d)

ใช่

7.

การเขียนซูโดโค้ดควรเริ่มจากอะไร?

a)

การทดสอบโปรแกรมก่อนเขียนซูโดโค้ด

b)

การเขียนโค้ดจริงทันที

c)

การเลือกภาษาการเขียนโปรแกรม

d)

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

8.

ซูโดโค้ดมีข้อดีข้อเสียอย่างไร?

a)

ซูโดโค้ดสามารถแสดงรายละเอียดที่ซับซ้อนได้ทั้งหมด

b)

ซูโดโค้ดใช้สำหรับเขียนโปรแกรมจริงเท่านั้น

c)

ซูโดโค้ดมีข้อดีในการช่วยออกแบบและสื่อสารอัลกอริธึม แต่มีข้อเสียในการแสดงรายละเอียดที่ซับซ้อน.

d)

ซูโดโค้ดไม่มีประโยชน์ในการออกแบบอัลกอริธึม

9.

การใช้คำสั่งเงื่อนไขในซูโดโค้ดมีวิธีการอย่างไร?

a)

ใช้คำสั่ง IF-THEN-ELSE เพื่อตรวจสอบเงื่อนไข

b)

ใช้คำสั่ง FOR-LOOP เพื่อตรวจสอบเงื่อนไข

c)

ใช้คำสั่ง SWITCH-CASE เพื่อจัดการเงื่อนไข

d)

ใช้คำสั่ง WHILE-DO เพื่อทำงานตามเงื่อนไข

10.

ซูโดโค้ดสามารถใช้ในการออกแบบอัลกอริธึมได้หรือไม่?

a)

อาจจะ

b)

ไม่

c)

ใช่

d)

ขึ้นอยู่กับสถานการณ์

11.

ยกตัวอย่างซูโดโค้ดสำหรับการคำนวณเลขคณิต

a)

แสดงผลลัพธ์เป็นข้อความ

b)

ถ้า op คือ '%', ให้ผลลัพธ์ = a % b

c)

รับค่าตัวเลข a, b, c

d)

1. รับค่าตัวเลข a, b 2. รับการดำเนินการ op (เช่น +, -, *, /) 3. ถ้า op คือ '+', ให้ผลลัพธ์ = a + b 4. ถ้า op คือ '-', ให้ผลลัพธ์ = a - b 5. ถ้า op คือ '*', ให้ผลลัพธ์ = a * b 6. ถ้า op คือ '/', ให้ผลลัพธ์ = a / b 7. แสดงผลลัพธ์

12.

การใช้ลูปในซูโดโค้ดมีวิธีการเขียนอย่างไร?

a)

ใช้คำสั่ง PRINT เท่านั้น

b)

ใช้คำสั่ง FOR, WHILE, หรือ REPEAT UNTIL พร้อมเงื่อนไขที่ชัดเจน

c)

ใช้คำสั่ง IF เฉพาะ

d)

ใช้คำสั่ง SWITCH เพื่อวนลูป

13.

ซูโดโค้ดสามารถใช้ในการสื่อสารระหว่างนักพัฒนาได้หรือไม่?

a)

ไม่ใช่

b)

ใช่

c)

ขึ้นอยู่กับสถานการณ์

d)

อาจจะใช่

14.

การเขียนซูโดโค้ดควรใช้ภาษาที่เข้าใจง่ายหรือไม่?

a)

เขียนด้วยภาษาโปรแกรม

b)

ใช่

c)

ไม่จำเป็น

d)

ใช้ภาษาที่ซับซ้อน

15.

ซูโดโค้ดมีความแตกต่างจากฟังก์ชันในภาษาโปรแกรมอย่างไร?

a)

ซูโดโค้ดไม่ผูกพันกับไวยากรณ์ของภาษาโปรแกรม แต่ฟังก์ชันต้องเขียนตามไวยากรณ์ที่กำหนด

b)

ฟังก์ชันไม่สามารถเขียนในรูปแบบที่ไม่เป็นทางการได้

c)

ซูโดโค้ดต้องมีการกำหนดประเภทข้อมูลอย่างชัดเจน

d)

ซูโดโค้ดเป็นฟังก์ชันที่ใช้ในภาษาโปรแกรม