wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MidPseudo&Flow

Total questions: 50

Worksheet time: 27mins

Name
Class
Date
1.

1. รหัสลำลอง (Pseudocode) หมายถึงอะไร

a)

b)

c)

d)

2.

2. การเขียนรหัสลําลอง มีประโยชน์อย่างไร

a)

ช่วยในการวางแผนในการเขียนโปรแกรม

b)

ช่วยในการเพิ่มขึ้นหรือลดลงจากเดิมตามจํานวนที่กําหนด

c)

ช่วยในการแก้ปัญหา

d)

ช่วยในการทํางาน

3.

4. ผังงาน (Flowchart) หมายถึงอะไร

a)

การแก้ปัญหาเฉพาะสำคัญๆเท่านั้น

b)

เป็นแผนภาพสากลในการเขียนโปรแกรม

c)

เขียนข้อความเป็นขั้นตอนเพื่อแสดง

อัลกอริทึมในการทำงานหรือการแก้ปัญหา

d)

ขั้นตอนการแก้ปัญหาหรือการทำงานต่าง ๆ

ทั้งในชีวิตจริงและในคอมพิวเตอร์

4.

7. จากภาพ คือการแสดงอัลกอริทึมรูปแบบใด ?

a)

ผังงาน (Flowchart)

b)

อัลกอริทึม(Algorithm)

c)

รหัสลำลอง (Pseudocode)

d)

การเขียนโค้ด

5.

8. จากภาพ คือการแสดงอัลกอริทึมรูปแบบใด ?

a)

ผังงาน (Flowchart)

b)

อัลกอริทึม(Algorithm)

c)

รหัสลำลอง (Pseudocode)

d)

การเขียนโค้ด

6.

9. ข้อใดไม่ใช่การนำความรู้เกี่ยวกับการเขียนรหัสลำลอง

ไปประยุกต์ใช้ในการแสดงขั้นตอนการทำงานต่างๆ

a)

การประดิษฐ์ดอกไม้กระดาษ

b)

การยืม-คืน หนังสือในห้องสมุด

c)

การทำอาหาร

d)

การนอนหลับ

7.

5.จากภาพสัญลักษณ์"นอนพักผ่อน" อยู่ในขั้นตอนใด

a)

Process

b)

Start

c)

Manual Input

d)

Decision

8.

3.ภาพใดเป็นความหมายของสัญลักษณ์ "จุดเชื่อมต่อ"

a)
b)
c)
d)
9.

4.จากภาพ ถ้าป่วย จะต้องเติมข้อความว่าอย่างไร

a)

ไปทำงาน

b)

นอนพักผ่อน

c)

ส่งอีเมล์ให้หัวหน้า

d)

กรอกใบลาป่วย

10.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
11.

สัญลักษณ์ที่ใช้แสดงการนําข้อมูลเข้า – ออกแบบทั่วไป

a)

b)

c)

d)

12.

สัญลักษณ์ที่ใช้แสดงจุดที่ต้องเลือกปฏิบัติอย่างใดอย่างหนึ่ง

a)

b)

c)

d)

13.

เรียงลําดับขั้นตอนในการล้างจานให้ถูกต้อง

a)

ล้างเศษอาหาร เช็ดจานให้แห้ง ล้างน้ำสะอาด ล้างจานด้วยน้ำยา เก็บไว้ที่ชั้นวาง

b)

ล้างน้ำสะอาด เช็ดจานให้แห้ง เก็บไว้ที่ชั้นวาง ล้างเศษอาหาร ล้างจานด้วยน้ำยา

c)

ล้างเศษอาหาร ล้างจานด้วยน้ำยา ล้างน้ำสะอาด เช็ดจานให้แห้ง เก็บไว้ที่ชั้นวาง

d)

เช็ดจานให้แห้ง ล้างน้ำสะอาด ล้างเศษอาหาร ล้างจานด้วยน้ำยา เก็บไว้ที่ชั้นวาง

14.

“คําสั่งที่จําลองความคิดเป็นลําดับขั้นตอนโดยใช้ประโยคภาษาพูด” ข้อความข้างต้นหมายถึงข้อใด

a)

รหัสลําลอง (pseudocode)

b)

ผังงาน(Flowchart)

c)

รหัสลําลอง(pseudocode) และผังงาน(Flowchart)

d)

ไม่มีข้อใดถูก

15.

พิจารณาข้อความต่อไปนี้

1. เติมน้ำในหม้อ ใส่ไข่ลงไป

2. นำหม้อตั้งบนเตา เปิดไฟ

3. เตรียมส่วนประกอบและอุปกรณ์

4. เมื่อน้ำเดือดจับเวลาอีก 4 นาที ปิดไฟ

5. นำไข่ที่ต้มสุกแล้วออกจากหม้อ

จงเรียงลำดับขั้นตอนในการแก้ปัญหาการต้มไข่ให้ถูกต้อง

a)

1 2 3 4 5

b)

2 1 3 4 5

c)

4 1 2 5 3

d)

3 1 2 4 5

16.

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

a)

ภาษาไทย

b)

ผังงาน (Flowchart)

c)

ซูโดโค้ด (Pseudocode)

d)

คำอธิบายอย่่างง่าย

17.

ข้อใดเป็นสัญญาลักษณ์ ใช้ กำหนดค่า area = W x L

a)

Declare

b)

Input

c)

Output

d)

Assign

18.

ข้อใดเป็นสัญญาลักษณ์ ใช้ แสดงคำว่า "กรุณากรอกความสูง"

a)

Declare

b)

Input

c)

Output

d)

Assign

19.

จากภาพเป็นการทำงานแบบใด

a)

วนซ้ำ

b)

ลำดับเดียว

c)

ทางเลือก

d)

ถูกทุกข้อ

20.
A special symbol that represents a simple computation like addition, multiplication, or string concatenation.
a)
operator
b)
operand
c)
precedence
d)
evaluate
21.
A category of values. The types we have seen so far are integers (type int), floating-point numbers (type float), and strings (type str).
a)
type
b)
value
c)
integer
d)
floating - point
22.
A type that represents sequences of characters.
a)
string
b)
value
c)
constant
d)
expression
23.

Pseudo Code เรียกอีกอย่างหนึ่งว่า

a)

รหัสเทียม

b)

ผังงาน

c)

รหัสงาน

d)

รหัสความคิด

24.

การใช้ Pseudo Code รับข้อมูล

a)

read

b)

output

c)

print

d)

Process

25.

Pseudo Code ต่างจาก Flowchart อย่างไร

a)

มีสัญลักษ์

b)

ไม่มีสัญลักษ์

c)

เป็นผังความคิด

d)

เป็นขั้นตอน

26.

จากภาพคือลักษณะโครงสร้างใด

a)

แบบลำดับ

b)

แบบทางเลือก

c)

แบบเงื่อนไข

d)

แบบทำซ้ำ

27.

ข้อใดคือการจำลองขั้นตอนวิธีการแก้ปัญหาในรูปของคำบรรยาย

a)

Refinement

b)

Flowchart

c)

Pseudocode

d)

Refinement

28.

ปุ้ม ปู ปลา เปรี้ยว เป็นพี่น้องกัน เปรี้ยวบอกว่าเขามีพี่หนึ่งคน

มีน้องสองคน ปูบอกว่าเขามีพี่สามคน ปลาบอกว่า เขามีน้อง

หนึ่งคน ใครอายุมากที่สุด

a)

ปุ้ม

b)

ปู

c)

ปลา

d)

เปรี้ยว

29.

หากนักเรียนได้รับมอบหมายให้จัดโต๊ะอาหาร โดยต้องวางจาน วางช้อนส้อม ตกแต่งโต๊ะอาหาร และปูผ้าปูโต๊ะ นักเรียนควรเลือกทำสิ่งใดก่อน จึงจะประหยัดเวลามากที่สุด

a)

วางช้อนส้อมเพื่อความสะดวกในการตักอาหาร

b)

ปูผ้าคลุมโต๊ะ เพื่อคลุมหน้าโต๊ะ ป้องกันรอยขีดข่วนต่าง ๆ

c)

ตกแต่งโต๊ะอาหารเพื่อสร้างบรรยากาศในการรับประทานอาหาร

d)

วางจานเพื่อเป็นการกำหนดตำแหน่งของผู้นั่งรับประทานอาหารให้แน่นอน

30.

ข้อใดเป็นการทำงานแบบวนซ้ำที่มีจำนวนครั้งแน่นอน

a)

ปุยรับประทานยาตามที่หมอสั่งจนกว่าจะหายป่วย

b)

บอลวิ่งออกกำลังกายรอบสนามไปเรื่อย ๆ จนกระทั่งเหนื่อย

c)

แดนโดนทำโทษให้เก็บขยะในสนามไปเรื่อย ๆ จนครบ100 ชิ้น

d)

แบมเก็บเงินวันละ 10 บาทไปเรื่อย ๆ จนกว่าจะพอซื้อหนังสือการ์ตูน

31.

ฝนกินขนมจำนวน 3 ชิ้น สามารถเขียนการทำงานแบบวนซ้ำที่มีจำนวนครั้งแน่นอนได้อย่างไร

a)

เริ่มต้น > กินขนม > หยุด

b)

เริ่มต้น > กินขนม 3 ชิ้น > หยุดกิน

c)

เริ่มต้น > กินขนมชิ้นที่ 1 > กินขนมชิ้นที่ 3 > หยุดกิน

d)

เริ่มต้น > กินขนมชิ้นที่ 1 > กินขนมชิ้นที่ 2 > กินขนมชิ้นที่ 3 > หยุดกิน

32.

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

a)

หยุดวิ่ง

b)

ระยะทาง = 5 กิโลเมตรหรือไม่

c)

วิ่ง

d)

ทำงานซ้ำ

33.

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

a)

หยุดวิ่ง

b)

ระยะทาง = 5 กิโลเมตรหรือไม่

c)

วิ่ง

d)

ทำงานซ้ำ

34.

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

a)

หยุดวิ่ง

b)

ระยะทาง = 5 กิโลเมตรหรือไม่

c)

วิ่ง

d)

ทำงานซ้ำ

35.

ไบร์ทต้องการเล่นแท็บเล็ตหลังเวลา 20.00 น.

โดยมีเงื่อนไขคือจะต้องทำกิจวัตรประจำวัน

ให้เสร็จก่อน ดังนั้นไบร์ทจะต้องทำอะไรตามลำดับ

ก่อน-หลัง โดยกิจวัตรประจำวันมีดังนี้

1. ออกกำลังกาย

2. อาบน้ำ

3. รับประทานอาหาร

4. ทำการบ้าน

a)

3 > 2 > 1 > 4

b)

2 > 1 > 3 > 4

c)

2 > 3 > 1 > 4

d)

1 > 2 > 3 > 4

36.

Define what is meant by computational thinking

a)

Looking for similarities

b)

Breaking a problem into smaller sub problems

c)

Removing unnecessary detail

d)

Using a computer to solve problems

37.

Identify the type of algorithm shown in the image

a)

Pseudocode

b)

Flow Chart

38.

ฉันมีหน้าที่อะไร

a)

เตรียมการ

b)

จานบันทึกข้อมูล

c)

จุดเชื่อมต่อหน้ากระดาษ

d)

บอกทิศทาง

39.

จากรูป Flowchart เป็นโครงสร้างแบบใด

a)

โครงสร้างแบบทำซ้ำ

b)

โครงสร้างแบบทางเลือก

c)

โครงสร้างแบบลำดับ

d)

โครงสร้างแบบผังงาน

40.

จากรูป Flowchart เป็นโครงสร้างแบบใด

a)

โครงสร้างแบบทำซ้ำ

b)

โครงสร้างแบบทางเลือก

c)

โครงสร้างแบบลำดับ

d)

โครงสร้างแบบผังงาน

41.

จากภาพคือผังงานแสดงขั้นตอนโครงสร้างใด

a)

โครงสร้างแบบลำดับ

b)

โครงสร้างแบบทางเลือกเดียว

c)

โครงสร้างแบบสองทางเลือก

d)

โครงสร้างแบบหลายทางเลือก

42.

"รับค่าตัวแปร x"จะต้องใช้สัญลักษณ์ใด

a)
b)
c)
d)
43.

"ฝนตกหรือไม่"จะต้องใช้สัญลักษณ์ใด

a)
b)
c)
d)
44.

หากต้องการกำหนดค่าเริ่มต้น X = 1 ควรเขียนสัญลักษณ์ผังงานชนิดใด

a)

Decision

b)

Display

c)

Process

d)

Terminator

45.

หากต้องการเขียน Score >= 50 ควรเขียนสัญลักษณ์ผังงานชนิดใด

a)

Decision

b)

Display

c)

Process

d)

Terminator

46.

จากภาพต่อไปนี้คือการเขียนผังงานแบบมีโครงสร้างประเภทใด

a)

Sequence

b)

Decision

c)

Loop

d)

System Flowchart

47.

จากภาพต่อไปนี้เป็นการเขียนผังงานแบบวนซ้ำในรูปแบบใด

a)

การวนซ้ำโดยตรวจสอบเงื่อนไขก่อน

b)

การวนซ้ำแบบตรวจสอบเงื่อนไขภายหลัง

c)

การวนซ้ำแบบควบคุม

d)

การวนซ้ำแบบเช็คก่อนทำ

48.

นิลินต้องการหาค่าเฉลี่ยของจำนวนเต็ม 3 จำนวน 2 7 9 สิ่งแรกที่ควรทำคือข้อใด

a)

การเลือกเครื่องมือและออกแบบวิธีขั้นตอน

b)

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

c)

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

d)

การดำเนินการแก้ปัญหา

49.

ข้อใดต่อไปนี้ใช้สัญลักษณ์ ถูกต้อง

a)
b)
c)
d)
50.

ข้อใดต่อไปนี้ใช้สัญลักษณ์ ถูกต้อง

a)
b)
c)
d)