wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Coding P1-P3 การเขียนโปรแกรม 01

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

เพราะเหตุใดจึงควรเขียนโปรแกรมให้อยู่ในรูปแบบอย่างง่าย?

a)

เพื่ออำนวยความสะดวกแก่ผู้ใช้งานโปรแกรม

b)

เพื่อให้โปรแกรมมีความทันสมัย

c)

เพื่อให้สอดคล้องกับการทำงานของคอมพิวเตอร์

d)

เพื่อให้ผู้อื่นเข้าใจง่าย 

2.

หากต้องการฝึกเขียนโปรแกรมเบื้องต้น ควรเลือกฝึกในเว็บไซต์ใดจึงจะเหมาะสม

a)

โปรแกรม Python

b)

โปรแกรม Code.org

c)

โปรแกรม Excel  

d)

โปรแกรม PowerPoint

3.

ขั้นตอนใดของการเขียนโปรแกรมช่วยให้การเขียนโปรแกรมง่ายขึ้น

a)

การออกแบบขั้นตอนวิธี

b)

การบำรุงรักษาโปรแกรม

c)

การทดสอบและแก้ไขโปรแกรม

d)

การตรวจสอบผลลัพธ์

4.

ข้อใดอธิบายเส้นทางการเดินโดยเริ่มจากจุด START ไปร้านค้าตามคำสั่งข้างต้นได้ถูกต้อง

a)

b)

c)

d)

5.

 จากคำสั่งข้างต้น นำมาเขียนคำสั่งโดยการใช้บล็อกทำซ้ำแบบกำหนดจำนวนครั้ง ต้องเขียนคำสั่งตามข้อใด

a)

b)

c)

d)

6.

 เพราะเหตุใดจึงควรใช้บล็อกคำสั่งทำงานซ้ำ แทนการใช้บล็อกคำสั่งทั่วไปที่เหมือนกันหลาย ๆ บล็อก

a)

ทำให้การใช้งานโปรแกรมเร็วขึ้น

b)

ทำให้โปรแกรมทันสมัย

c)

ทำให้การเขียนโปรแกรมง่ายขึ้น

d)

ทำให้การเขียนโปรแกรมถูกต้องชัดเจน

7.

ข้อใดเป็นการทำงานซ้ำแบบไม่มีที่สิ้นสุดจนกว่าจะพบเงื่อนไขที่กำหนด

a)

ตอง ปั่นจักรยานที่สวนสาธารณะ 2 กิโลเมตร

b)

เอ้ นั่งรถประจำทางไปโรงเรียนไป-กลับ

c)

โบว์ วิ่งรอบสนาม 3 รอบ

d)

เพียร รับประทานอาหารเช้าจนอิ่ม

8.

จากคำสั่งที่กำหนดให้ หนูเดินไปที่ถังข้าวหมายเลขใด

a)

หมายเลข 1

b)

หมายเลข 2

c)

หมายเลข 3

d)

หมายเลข 4

9.

หากต้องการให้หนูเดินจากจุดเริ่มต้นไปที่ถังข้าวหมายเลข 4 ควรเขียนคำสั่งตามข้อใด

a)

หมายเลข 1

b)

หมายเลข 2

c)

หมายเลข 3

d)

หมายเลข 4

10.

บล็อกนี้เหมาะกับการทำงานแบบใด

a)

การทำงานแบบกำหนดจำนวนครั้ง

b)

การทำงานแบบไม่กำหนดจำนวนครั้ง

c)

การทำงานแบบเดินตรงไปตลอด

d)

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

11.

กำหนดให้ซ้อมบี้เดินไปที่ดอกทานตะวัน ข้อใดเป็นชุดคำสั่งของโปรแกรมข้างต้น

a)

b)

c)

d)

12.

กำหนดให้: เริ่มต้นรถยนต์มีน้ำมันเดิมอยู่ 5 ลิตร

ในการเดินรถ 1 ช่อง จะใช้น้ำมัน 1 ลิตร

หากต้องการเดินทางไปทะเลจะต้องใช้ชุดคำสั่งใดจึงจะเดินทางไปถึงทะเลพอดี

      โดยที่ไม่เหลือน้ำมันในรถยนต์ (บล็อกหันซ้าย-หันขวาไม่ต้องใช้น้ำมัน)

a)

b)

c)

d)

13.

กำหนดให้         เริ่มต้นรถยนต์มีน้ำมันเดิมอยู่ 5 ลิตร

                             ในการเดินรถ 1 ช่อง จะใช้น้ำมัน 1 ลิตร

หากใช้คำสั่งข้างต้นในการเดินรถ ผลลัพธ์ของโปรแกรมจะเป็นอย่างไร

a)

รถยนต์เดินทางถึงทะเลและน้ำมันหมดพอดี

b)

รถยนต์น้ำมันหมดอยู่จุดพักรถที่ 1 

c)

รถยนต์เดินทางถึงทะเลและเหลือน้ำมันอยู่ 1 ลิตร 

d)

รถยนต์น้ำมันหมดอยู่จุดพักรถที่ 2 

14.

*กำหนดให้         เริ่มต้นรถยนต์มีน้ำมันเดิมอยู่ 5 ลิตร

                             ในการเดินรถ 1 ช่อง จะใช้น้ำมัน 1 ลิตร

ข้อใดกล่าว ไม่ถูกต้อง เกี่ยวกับบล็อกคำสั่งข้างต้น

a)

รถยนต์จะเดินหน้าไปทางขวาของภาพ 

b)

หลังจากสิ้นสุดคำสั่งจะเหลือน้ำมันอยู่ 1 ลิตร

c)

รถยนต์ใช้น้ำมันในการเดินตามคำสั่งทั้งหมด 6 ลิตร

d)

รถยนต์จะไปหยุดอยู่ในช่องที่มีรูปถังน้ำมัน

15.

ข้อใดคือชุดคำสั่งของโปรแกรมที่กำหนดให้ผีน้อยกลับปราสาท

a)

b)

c)

d)

16.

บุคคลใดควรตรวจสอบคำสั่งขั้นตอนการทำงานของโปรแกรมเป็นคนแรก

a)

ผู้เขียนโปรแกรม

b)

แฮกเกอร์

c)

คุณครู

d)

ผู้ใช้งานโปรแกรม

17.

หากตรวจสอบโปรแกรมแล้ว พบว่าโปรแกรมเกิดข้อผิดพลาด ควรทำอย่างไร

a)

แก้ไขคำสั่งใหม่ทั้งหมด

b)

แก้ไขคำสั่งที่ผิดพลาด

c)

ลบคำสั่ง แล้วเขียนโปรแกรมใหม่

d)

ให้ผู้เชี่ยวชาญแก้ไข

18.

หากเขียนคำสั่งผิดในโปรแกรม Code.org จะเป็นอย่างไร

a)

ระบบจะบล็อกการใช้งาน

b)

ถูกหักคะแนน

c)

ผู้เขียนโปรแกรมจะออกจากระบบทันที

d)

ระบบจะแจ้งเตือนคำสั่งที่ผิดพลาด

19.

คำสั่งเกิดข้อผิดพลาดทำให้หุ่นยนต์เดินไปบ้านไม่สำเร็จ

    คำสั่งเกิดข้อผิดพลาดที่หมายเลขใด และควรแก้ไขเป็นอย่างไร

a)

b)

c)

d)

20.
a)

ไม่ได้ เพราะในระบบไม่มีบล็อกดังกล่าวแสดงพร้อมกัน

b)

ไม่ได้ เพราะเป็นการทำซ้ำแบบกำหนดจำนวนครั้งและไม่กำหนดจำนวนครั้ง

c)

ได้ เพราะเป็นบล็อกการทำงานซ้ำเหมือนกัน

d)

ได้ เพราะสามารถใช้แทนกันได้ในทุกคำสั่ง