wayground logo

Free Printable Worksheets

NEW

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)

โปรแกรมคำนวณค่า BMI ดัชนีมวลกาย

4.

ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับภาษา Scratch

a)

เป็นโปรแกรมภาษาที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย

b)

ใช้คำสั่งที่มีความซับซ้อนในการสั่งงานเพื่อความละเอียดของผลงาน

c)

เป็นภาษาคอมพิวเตอร์ชนิดหนึ่งที่มีคำสั่งควบคุมให้คอม

d)

ทำให้ผู้เรียนได้เรียนรู้หลักการและสร้างโปรแกรมไปพร้อม ๆ กับการคิดอย่างสร้างสรรค์ 

5.

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

a)

เป็นบล็อกที่ใช้ตรวจสอบคำสั่งในสคริปต์

b)

เป็นบล็อกดำเนินการเกี่ยวกับตัวแปรที่สร้างขึ้นเอง

c)

เป็นบล็อกที่ใช้ดำเนินการด้านการคำนวณ

d)

เป็นบล็อกที่ใช้ควบคุมการทำงานของสคริปต์

6.

เงื่อนไขในข้อใด สามารถใช้บล็อกคำสั่งนี้

a)

ถ้าตอบ "ใช่" จะแสดงผล "ผ่าน" แต่ถ้าตอบแบบอื่นจะแสดงผล "ไม่ผ่าน"

b)

ถ้าตัวละครเดินครบ 1 รอบ จะหยุดแล้วร้องเพลง

c)

ถ้าตอบ "10" ให้ไปยังขั้นตอนต่อไป

d)

ถ้า "สอบไม่ผ่าน" จะต้องกลับไป "อ่านหนังสือ"

7.

ถ้าแนนกรอกข้อมูลอายุ 12 ปี ลงในโปรแกรมข้างต้น โปรแกรมจะแสดงผลตามข้อใด

a)

รับประทานยา ครึ่งช้อนชา

b)

รับประทานยา ครึ่ง-1 ช้อนชา

c)

รับประทานยา 1-2 ช้อนชา

d)

ยานี้ไม่เหมาะกับคุณ

8.

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

a)

เด็กไม่ควรรับประทานยานี้เกิน 2 ช้อนชา

b)

ตัวละครจะแสดงข้อความครั้งละ 20 วินาที

c)

อายุ 1 ปี ควรรับประทานยา

ครั้งละ ½ ช้อนชา

d)

ผู้ใหญ่ควรรับประทานยานี้มากกว่า 2 ช้อนชา

9.

จากสคริปต์ ถ้าต้องการให้ตัวละครบินเป็นจังหวะไม่ช้าหรือเร็วมากเกินไป ควรกำหนดในบล็อกหมายเลขใด

a)

หมายเลข 1

b)

หมายเลข 2

c)

หมายเลข 3

d)

หมายเลข 4

10.

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

a)

หมายเลย 1 กำหนดให้โปรแกรมมีเสียงร้องของนก

b)

หมายเลข 2 ควบคุมให้สคริปต์ภายในทำงานไปตลอด

c)

หมายเลข 3 กำหนดตำแหน่งตัวละครในหน้าเวที

d)

หมายเลข 5 ใช้กำหนดฉากพื้นหลังของหน้าเวทีถัดไป

11.

ข้อใดเป็นขั้นตอนการตรวจสอบข้อผิดพลาดของโปรแกรม

a)

ทดสอบการทำงานของโปรแกรม

b)

ตรวจสอบการทำงานของคำสั่งทั้งหมดด้วยผู้เชี่ยวชาญ

c)

ทดลองสุ่มเปลี่ยนค่าต่าง ๆ ในโปรแกรมจนกว่าจะได้ผลที่ต้องการ

d)

เมื่อพบจุดที่ทำให้โปรแ

12.

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

a)

หมายเลข 1

b)

หมายเลข 2

c)

หมายเลข 3

d)

หมายเลข 4

13.

ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับสัญลักษณ์ของผังงานข้างต้น

a)

สัญลักษณ์ที่ตำแหน่ง A ใช้เมื่อต้องการเริ่มต้นหรือสิ้นสุดผังงาน

b)

สัญลักษณ์ที่ตำแหน่ง B ใช้เมื่อต้องการประมวลผลหรือกำหนดค่าข้อมูล

c)

สัญลักษณ์ที่ตำแหน่ง C ใช้เมื่อต้องการตรวจสอบเงื่อนไขเพื่อตัดสินใจ

d)

สัญลักษณ์ที่ตำแหน่ง D ใช้เมื่อต้องการรับข้อมูลทางแป้นพิมพ์และแสดงผลผ่านหน้าจอ

14.

จากสคริปต์คำสั่งสำหรับตัวละครโลก หมายเลขใดเป็นการกำหนดให้โลกเคลื่อนที่ไปทางซ้าย

a)

หมายเลข 1

b)

หมายเลข 2

c)

หมายเลข 3

d)

หมายเลข 4

15.

หากเปลี่ยนสคริปต์หมายเลข 4 เป็นตามภาพ ผลลัพธ์ของโปรแกรมจะเป็นอย่างไร

a)

โลกเคลื่อนที่ครั้งละ-4 อย่างไม่ต่อเนื่อง

b)

โลกเคลื่อนที่จากบนลงล่างอย่างต่อเนื่อง

c)

โลกเคลื่อนที่แบบสุ่มหรือ(random)

d)

โลกหยุดนิ่งไม่เคลื่อนที่