Worksheetsกลางภาค วิทย์คำนวณ ม.1 ปีการศึกษา 2568 เทอม 1
Total questions: 20
Worksheet time: 3600secs
Name
Class
Date
1.
ขั้นตอนวิธี (Algorithm) คืออะไร
a)
ชุดคำสั่งที่ใช้ควบคุมการทำงานของคอมพิวเตอร์เท่านั้น
b)
กระบวนการประมวลผลข้อมูลเพื่อให้ได้ผลลัพธ์
c)
แผนภาพที่ใช้สัญลักษณ์เพื่ออธิบายลำดับการทำงาน
d)
ลำดับขั้นตอนการทำงานที่ใช้ในการแก้ปัญหาอย่างเป็นระบบ
2.
ขั้นตอนแรกของกระบวนการแก้ปัญหาด้วยคอมพิวเตอร์คือข้อใด
a)
การวางแผนและออกแบบวิธีแก้ปัญหา
b)
การตรวจสอบและประเมินผล
c)
การลงมือแก้ปัญหา
d)
การทำความเข้าใจปัญหา
3.
ข้อใดเป็นการนำอัลกอริทึมไปประยุกต์ใช้ในชีวิตประจำวัน
a)
การรับชมรายการทีวี
b)
การเลือกซื้อสินค้าในซูเปอร์มาร์เก็ตตามรายการที่เตรียมไว้
c)
การวาดภาพตามจินตนาการ
d)
การอ่านหนังสือเรียน
4.
การแสดงอัลกอริทึมด้วย รหัสลำลอง (Pseudocode) มีลักษณะอย่างไร
a)
ใช้ภาษาพูดที่สละสลวยและอ่านง่าย
b)
ใช้ภาษาโปรแกรมจริงในการเขียน
c)
ใช้สัญลักษณ์ภาพแทนคำสั่งต่างๆ
d)
ใช้ภาษาเขียนที่คล้ายภาษาคอมพิวเตอร์แต่เน้นความเข้าใจของมนุษย์
5.
สัญลักษณ์ในผังงาน Display มีความหมายว่าอย่างไร
a)
การเริ่มต้นหรือสิ้นสุด
b)
การประมวลผล
c)
การตัดสินใจ
d)
แสดงผลทางจอภาพ
6.
หากต้องการแสดงขั้นตอนการทำกิจกรรมที่มีการเลือกทำอย่างใดอย่างหนึ่งตามเงื่อนไข ควรใช้โครงสร้างควบคุมแบบใด
a)
โครงสร้างแบบลำดับ
b)
โครงสร้างแบบทางเลือก
c)
โครงสร้างแบบวนซ้ำ
d)
โครงสร้างแบบผสม
7.
โครงสร้างควบคุมแบบ วนซ้ำ มีลักษณะเด่นอย่างไร
a)
คำสั่งจะถูกทำตามลำดับจากบนลงล่าง
b)
มีการตรวจสอบเงื่อนไขเพื่อเลือกทำคำสั่ง
c)
มีการทำคำสั่งซ้ำๆ จนกว่าเงื่อนไขที่กำหนดจะเป็นจริงหรือเป็นเท็จ
d)
คำสั่งจะถูกทำเพียงครั้งเดียวเท่านั้น
8.
ข้อใดเป็นตัวอย่างของการใช้โครงสร้างแบบวนซ้ำ
a)
การเปิด-ปิดไฟ
b)
การตรวจผลสอบว่าสอบผ่านหรือไม่
c)
การวิ่งรอบสนาม 5 รอบ
d)
การเลือกเมนูอาหารที่ต้องการ
9.
ข้อดีของการเขียนอัลกอริทึมก่อนการเขียนโปรแกรมคือข้อใด
a)
ทำให้โปรแกรมทำงานได้เร็วขึ้น
b)
สามารถนำไปใช้งานได้กับทุกภาษาโปรแกรมโดยไม่ต้องแก้ไข
c)
ช่วยให้เห็นภาพรวมและลดความผิดพลาดในการเขียนโปรแกรม
d)
ทำให้ไม่ต้องใช้ผังงานในการออกแบบ
10.
สัญลักษณ์ในผังงาน Decision มีความหมายว่าอย่างไร
a)
จุดเชื่อมต่อ
b)
การประมวลผล
c)
การนำเข้าข้อมูล
d)
การตัดสินใจ
11.
ข้อใดเป็นตัวอย่างของโครงสร้างแบบลำดับ
a)
ถ้าฝนตกให้กางร่ม
b)
ต้มน้ำจนกว่าน้ำจะเดือด
c)
ตีไข่ -> ใส่เครื่องปรุง -> เทลงกระทะ
d)
หากไม่มีเงินสด ให้จ่ายด้วยบัตรเครดิต
12.
ข้อใดไม่ใช่ปัญหาที่สามารถแก้ไขได้ด้วยวิทยาการคอมพิวเตอร์
a)
ปัญหาการคำนวณทางคณิตศาสตร์ที่ซับซ้อน
b)
ปัญหาการเรียงลำดับข้อมูลจำนวนมาก
c)
ปัญหาการพิจารณาว่าภาพใดมีความสวยงามมากที่สุด
d)
ปัญหาการวางแผนการเดินทางที่สั้นที่สุด
13.
คำสั่ง "ตราบใดที่ยังไม่ครบ 10 รอบ ให้ทำซ้ำการออกกำลังกาย" เป็นการแสดงโครงสร้างควบคุมแบบใด
a)
ลำดับ
b)
ทางเลือก
c)
วนซ้ำ
d)
ถูกทุกข้อ
14.
ผังงานที่ถูกต้องควรมีองค์ประกอบใดเป็นสิ่งแรกและสิ่งสุดท้ายเสมอ
a)
สัญลักษณ์การนำเข้าข้อมูล
b)
สัญลักษณ์การประมวลผล
c)
สัญลักษณ์การตัดสินใจ
d)
สัญลักษณ์การเริ่มต้นและสิ้นสุด
15.
ข้อใดคือคุณสมบัติของอัลกอริทึมที่ดี
a)
มีขั้นตอนที่ซับซ้อนเพื่อให้ดูน่าเชื่อถือ
b)
ไม่สามารถนำไปเขียนโปรแกรมได้
c)
มีขั้นตอนที่เข้าใจง่ายและให้ผลลัพธ์ที่ถูกต้องเสมอ
d)
เขียนด้วยภาษาโปรแกรมที่เฉพาะเจาะจงเท่านั้น
16.
ถ้าต้องการเขียนอัลกอริทึมเพื่อซื้อกาแฟจากร้านอัตโนมัติ ควรเริ่มต้นด้วยขั้นตอนใด
a)
กดปุ่มเลือกชนิดกาแฟ
b)
หยอดเหรียญ
c)
รับกาแฟ
d)
เลือกเมนูที่ต้องการ
17.
ข้อดีของการแสดงอัลกอริทึมด้วย ผังงาน (Flowchart) คืออะไร
a)
มีความยืดหยุ่นในการแก้ไขมากกว่าการเขียนรหัสลำลอง
b)
สามารถมองเห็นลำดับการทำงานได้ชัดเจนเป็นภาพ
c)
เขียนได้เร็วกว่าการเขียนด้วยภาษาพูด
d)
สามารถนำไปเขียนโปรแกรมได้ทันทีโดยไม่ต้องแก้ไข
18.
สัญลักษณ์ผังงาน Flow Line ใช้ทำอะไร
a)
ทิศทางการไหลข้อมูล
b)
เก็บข้อมูล
c)
รับข้อมูลเข้าทางแป้นพิมพ์
d)
ตัดสินใจ
19.
ถ้าต้องการเขียนโปรแกรมเพื่อแสดงผลลัพธ์ "สอบผ่าน" หากคะแนนมากกว่าหรือเท่ากับ 50 และแสดงผล "สอบไม่ผ่าน" หากคะแนนน้อยกว่า 50 ควรใช้โครงสร้างแบบใด
a)
ลำดับ
b)
ทางเลือก
c)
วนซ้ำ
d)
ผสม
20.
หากอัลกอริทึมมีการวนซ้ำแต่ไม่มีเงื่อนไขในการหยุดทำงาน จะเกิดปัญหาใด
a)
โปรแกรมจะหยุดทำงานทันที
b)
โปรแกรมจะทำงานช้าลง
c)
เกิดการทำซ้ำไม่รู้จบ
d)
โปรแกรมจะแสดงผลลัพธ์ที่ไม่ถูกต้อง
100 %
