wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แนวคิดเชิงนามธรรมในวิทยาการคำนวณ

Total questions: 30

Worksheet time: 15mins

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)

ทำให้คอมพิวเตอร์ประมวลผลช้าลง

b)

ทำให้การออกแบบซอฟต์แวร์ซับซ้อนมากขึ้น

c)

ทำให้เข้าใจภาพรวมของระบบได้ง่ายขึ้น

d)

ทำให้ผู้ใช้ไม่เข้าใจระบบ

6.

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

a)

แบบจำลองการทำงานของระบบ

b)

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

c)

ลำดับขั้นตอนในการแก้ปัญหา

d)

การตกแต่งข้อมูลให้ดูสวยงาม

7.

ถ้าต้องการออกแบบอัลกอริทึมสำหรับ “การต้มบะหมี่กึ่งสำเร็จรูป” ขั้นตอนใดควรทำก่อน?

a)

ใส่เครื่องปรุง

b)

ตักใส่ชาม

c)

เทน้ำร้อน

d)

ต้มน้ำให้เดือด

8.

ข้อใดต่อไปนี้ ไม่ใช่ ลักษณะของอัลกอริทึมที่ดี

a)

มีลำดับขั้นตอนชัดเจน

b)

ทำซ้ำได้

c)

มีทางเลือกหลายแบบโดยไม่สรุปผล

d)

สามารถนำไปใช้ได้จริง

9.

กํารใช้ “แผนผังล ําดับขั้นตอน” มีประโยชน์ต่อกํารออกแบบอัลกอริทึมอย่ํางไร?

a)

ท ําให้ผู้ใช้สับสน

b)

ช่วยให้เห็นภําพขั้นตอนกํารท ํางํานอย่ํางเป็นระบบ

c)

ท ําให้โปรแกรมท ํางํานช้ําลง

d)

ใช้แทนกํารเขียนโปรแกรมได้เลย

10.

ถ้ําเรําต้องออกแบบอัลกอริทึมในกํารเปิดไฟฉํายในมือถือ ควรเริ่มต้นจํากอะไร?

a)

เปิดเพลงก่อน

b)

ปิดเครื่อง

c)

เปิดแอปพลิเคชันไฟฉําย

d)

ถ่ํายภําพ

11.

สัญลักษณ์สี่เหลี่ยมผืนผ้ําหมํายถึงอะไรใน Flowchart?

a)

จุดเริ่มต้นหรือสิ้นสุด

b)

กระบวนกําร

c)

กํารตัดสินใจ

d)

กํารแสดงผล

12.

สัญลักษณ์ขนมเปียกปูน (วงรี) ใช้แทนอะไร?

a)

กํารแสดงผล

b)

ค ําสั่งรับข้อมูล

c)

จุดเริ่มต้นหรือจุดสิ้นสุด

d)

ค ําสั่งค ํานวณ

13.

สัญลักษณ์วงรีจะปรํากฏกี่ครั้งใน Flowchart?

a)

1

b)

2

c)

3

d)

4

14.

สัญลักษณ์ข้ําวหลํามตัด (Diamond) ใช้ท ําอะไร?

a)

รับค่ําข้อมูล

b)

ค ํานวณข้อมูล

c)

แสดงผลข้อมูล

d)

ตรวจสอบเงื่อนไข

15.

กํารรับค่ําจํากผู้ใช้งํานใน Flowchart ใช้สัญลักษณ์ใด?

a)

ขนมเปียกปูน

b)

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

c)

ขนมเปียกปูนเอียง (ขนมเปียกปูนแบน)

d)

สี่เหลี่ยมจัตุรัส

16.

ลูกรใน Flowchart มีหน้าทีใด?

a)

ตกแต่งให้สวยงําม

b)

ชี้ขั้นตอนถัดไป

c)

บอกข้อมูลที่ใช้

d)

ใช้แทนสัญลักษณ์รับค่ํา

17.

สัญลักษณ์แสดงผลข้อมูลคือข้อใด?

a)

ขนมเปียกปูน

b)

ข้ําวหลํามตัด

c)

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

d)

สี่เหลี่ยมเอียง (Parallelogram)

18.

Flowchart มีประโยชน์ต่อสิ่งใดมํากที่สุด?

a)

กํารวําดรูป

b)

กํารวํางแผนขั้นตอนกํารท ํางําน

c)

กํารเขียนเรียงควําม

d)

กํารออกแบบสีเว็บไซต์

19.

หํากต้องกํารตัดสินใจว่ํา “คะแนนสอบผ่ํานหรือไม่” ควรใช้สัญลักษณ์ใด?

a)

วงกลม

b)

สี่เหลี่ยม

c)

ข้ําวหลํามตัด

d)

วงรี

20.

กํารใช้ Flowchart ช่วยให้เข้ําใจขั้นตอนกํารท ํางํานได้อย่ํางไร?

a)

มองภําพรวมได้ง่ํายขึ้น

b)

ซับซ้อนเกินไป

c)

ใช้เฉพําะโปรแกรมเมอร์เท่ํานั้น

d)

ไม่มีประโยชน์

21.

แนวคิดเชิงค ํานวณคืออะไร?

a)

กํารคิดวิเครําะห์เชิงกํารตลําด

b)

กํารแก้ปัญหําโดยใช้หลักกํารของคอมพิวเตอร์

c)

กํารค ํานวณตัวเลขขั้นสูง

d)

กํารจ ําสูตรคณิตศําสตร์

22.

ข้อใดต่อไปนี้ ไม่ใช่ องค์ประกอบของแนวคิดเชิงค ํานวณ?

a)

กํารแยกย่อย (Decomposition)

b)

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

c)

กํารจัดรูปแบบข้อมูล (Abstraction)

d)

กํารวํางล ําดับขั้นตอน (Algorithm)

23.

กํารแยกย่อย (Decomposition) คืออะไร?

a)

กํารท ําให้ข้อมูลมีควํามสวยงําม

b)

กํารรวมปัญหําทั้งหมดเข้ําด้วยกัน

c)

กํารแยกปัญหําใหญ่เป็นปัญหําย่อยเพื่อให้แก้ไขได้ง่ํายขึ้น

d)

กํารจัดล ําดับข้อมูลจํากมํากไปน้อย

24.

กํารจดจ ํารูปแบบ (Pattern Recognition) มีประโยชน์อย่ํางไร?

a)

ช่วยเพิ่มจ ํานวนปัญหําให้มํากขึ้น

b)

ช่วยให้เรําละเอียดกับรํายละเอียดทุกอย่ําง

c)

ช่วยให้สํามํารถมองเห็นแนวทํางแก้ปัญหําจํากรูปแบบเดิม

d)

ท ําให้ปัญหํามีควํามซับซ้อนยิ่งขึ้น

25.

ข้อใดต่อไปนี้แสดงถึงกํารใช้แนวคิด "นํามธรรม (Abstraction)"?

a)

มองแค่ภําพรวมโดยไม่ดูรํายละเอียดที่ไม่จ ําเป็น

b)

คิดลึกในทุกแง่มุมของปัญหํา

c)

วํางแผนกํารแก้ปัญหําทั้งหมดในครําวเดียว

d)

ท ําซ ้ําวิธีเดิมไปเรื่อย ๆ

26.

ถ้ําเรําต้องเขียนขั้นตอนกํารล้ํางจําน ข้อใดเป็นกํารใช้แนวคิดเชิงค ํานวณ?

a)

ล้ํางจํานอย่ํางรวดเร็วโดยไม่คิด

b)

จัดล ําดับขั้นตอนล้ํางจํานให้เหมําะสม เช่น แยกจําน ช ําระล้ําง เช็ดให้แห้ง

c)

ใช้ฟองน ้ําโดยไม่ตรวจสอบควํามสะอําด

d)

ซื้อจํานใหม่แทน

27.

ตัวอย่ํางใดที่ แสดงกํารใช้แนวคิดกํารวํางล ําดับขั้นตอน (Algorithm) ได้ดีที่สุด?

a)

ท ํางํานหลํายอย่ํางพร้อมกัน

b)

เขียนขั้นตอนท ําไข่เจียวไว้ทีละขั้นตอนอย่ํางชัดเจน

c)

ใช้สูตรคูณแบบสุ่ม

d)

เปิดคอมพิวเตอร์โดยไม่ตั้งเป้ําหมําย

28.

กํารคิดเชิงค ํานวณสํามํารถน ําไปใช้กับสถํานกํารณ์ใด?

a)

เฉพําะกับกํารเขียนโปรแกรม

b)

เฉพําะกับกํารเรียนวิทยําศําสตร์

c)

ใช้กับปัญหําในชีวิตประจ ําวัน เช่น กํารจัดตํารํางเรียน

d)

ใช้กับเครื่องคิดเลขเท่ํานั้น

29.

ถ้ําพบนักเรียนเข้ําห้องเรียนสํายทุกวัน แล้วครูสังเกตว่ํามําจํากบ้ํานสํายเสมอ แสดงว่ําครูก ําลังใช้แนวคิดใด?

a)

กํารแยกย่อย

b)

กํารวํางล ําดับ

c)

กํารจ ําแนกรูปแบบ

d)

กํารนํามธรรม

30.

ขั้นตอนใดแสดงถึงกํารคิดเชิงค ํานวณเพื่อแก้ปัญหํากํารลืมท ํากํารบ้ําน?

a)

โทษครูที่ให้กํารบ้ําน

b)

ขอเพื่อนลอกตอนเช้ํา

c)

วํางแผนท ํากํารบ้ํานทุกวันเวลําเดิม และก ําหนดเตือนในโทรศัพท์

d)

ท ํากํารบ้ํานเฉพําะวิชําที่สนใจ